10 лет назад 10 марта 2009 в 1:05 81

Японский браузер Lunascape

Автор: Роберт Басыров

Создать свой браузер – дело непростое. Это такие гиганты, как Google, создают их в два счета, а вот у Lunascape это дело растянулось на целых семь лет!

Про выход Google Chrome узнали все сразу, а вот японский разработчик за эти семь лет не удосужился выпустить даже англоязычной версии программы, чтобы мы могли с ней познакомиться – не разбираться же в японских иероглифах. И вот свершилось! Пятая версия этого загадочного японского браузера вышла с англоязычным интерфейсом. Значит, его можно наконец протестировать.

Скачав и опробовав Lunascape, мы убедились в его перспективности в принципе, но в целом он показался нам сыроватым. Впрочем, обо всем по порядку.

Одной из сильных сторон этого браузера считается наличие в нем сразу трех движков: Gecko (браузер Firefox), Trident (Internet Explorer) и Webkit (Safari и Chrome). Что это дает? Прежде всего, это удобно разработчикам – не нужно иметь на компьютере несколько установленных браузеров, все можно отладить в одной программе. И механизм смены движка реализован довольно удобно: переход выполняется всего в два клика. Во-вторых, большинство интернет-страниц, связанных с деньгами и электронной почтой, рассчитаны на работу с Internet Explorer. И в Lunascape есть интересная функция, которая позволяет закрепить за определенной страницей конкретный движок. Например, заказываете вы билеты в авиакомпании – сразу закрепляйте за этим сайтом механизм Trident. Теперь при каждом заходе на страницу она будет открываться именно в движке от IE.

Однако при тестировании не все оказалось так гладко. Один и тот же движок вел себя по-разному в разных браузерах. Например, нам удалось найти страницы в интернете, которые вообще не открывались движком Trident в Lunascape, но отлично открывались в Internet Explorer, с тем же движком. С Firefox и Chrome такого не наблюдалось: если уж что открылось в них, то и в японском браузере откроется. Правда, не факт, что отображение будет адекватным. Случалось, что страницы в японском браузере разъезжались. Например, он мог перенести последнюю букву в слове, не помещающемся в таблице, на другую строку, в то время как другие браузеры переносили слова. Похоже, что-то в рендеринге страниц у “японца” не так.

Lunascape позиционируют как самый быстрый браузер. Увы, сравнительные тесты на скорость с другим новичком (Google Chrome) этого не подтвердили. Chrome тоже называют самым быстрым браузером, и это тоже не всегда так. Но в случае с “японцем” Chrome опережал его почти каждый раз. И все же справедливости ради нужно сказать, что опережение было зачастую на доли секунды, редко на одну-две секунды, а это не так критично.

Дополнительной особенностью Lunascape можно назвать доступ к глубоким настройкам каждого движка. Возможно, что после проведения тонких настроек новый браузер и будет действительно быстрым, но мы хотели проверить его работу с предустановками, а тонкие настройки оставим гикам.

По уровню сервиса Lunascape серьезно опережает Google Chrome и идет наравне с другими браузерами, а кое в чем опережает и их. В нем реализована, в частности, поддержка RSS. Однако на новости нам не удалось подписаться с его помощью. Браузер выдал сообщение “Invalid XML”, что было неправдой.

Впрочем, RSS – это не такая уж крутая фича. А вот поддержка подкастов – уже интереснее. Настройки браузера в этой области позволяют выбрать даже плейер, которым можно проигрывать звук и видео, если вас не устроит используемый по умолчанию проигрыватель.

Очень удобно реализованы настройки: из специального сайдбара можно получить доступ ко всем параметрам. Для повседневной же работы можно держать упрощенный сайдбар. Впрочем, обилие настроек создает и свои трудности: к ним надо привыкать, и сходу не всегда сразу сообразишь, где что искать. Так, на смену стартовой страницы у нас ушло минут 15, зато разобравшись один раз в идеологии настроек, работать дальше довольно легко. А вот запускается сам браузер медленно. Возможно, из-за слишком навороченного интерфейса.

Приятный сюрприз преподнес менеджер загрузки ReGet: его панель сама интегрировалась в Lunascape. Просто в списке общих панелей нашлась панель ReGet, рядом с которой осталось только поставить флажок, и она появилась в самом браузере. К слову, Google Chrome на любимый менеджер загрузок так не среагировал. А вот файрфоксовские плагины Lunascape – как мертвому припарки, не работают. Отнесем это к временным недоделкам, возможно, в будущем они будут поддерживаться так же, как и существующие панели IE. А может, и не будут, так как у браузера есть собственный, довольно богатый набор плагинов (44 штуки). Но в этом изобилии еще надо разобраться, так как страница этих плагинов не имеет даже англоязычного интерфейса.

В браузере реализовано распознавание жестов мыши. Эта фича, конечно, на любителя и, наверное, не так интересна для обычных пользователей. Для них более важными покажутся скины. Установленные по умолчанию четыре скина позволят слегка разнообразить внешний вид. А захочется большего – на сайте разработчика есть еще. Автозаполнение форм с выбором из сохраненных текстов для полей – приятная возможность, но не такая уж и важная.

А вот расстроило то, что не работают “горячие” клавиши, к которым мы все так привыкли. Не открывалась закладка по Ctrl+T, не работали привычные кнопки для команд Copy и Paste. Проверка показала, что все настройки для хоткеев выставлены, просто не хотели “горячие” клавиши работать – и все тут. Со временем всплыли и проблемы с Java-скриптами.

Неприятностью стало и частое подвисание браузера. Не спасала ни имеющаяся защита от падения при сбое (когда в случае возникновения ошибки на какой-либо веб-странице закрывается только одна вкладка), ни особый режим Safe mode. Так что ошибок у Lunascape пока слишком много. Его предпочтут, скорее, техногики и веб-разработчики. Обычного пользователя вряд ли привлекут три имеющихся движка, скины и богатые настройки, если браузер при этом постоянно вылетает и некорректно открывает страницы.