Знакомимся с малоизвестными интернет-браузерами
В сознании пользователей уже давно сформировалось непоколебимое утверждение, что Internet Explorer далеко не самый лучший выбор. Chrome, Firefox смотрятся более выгодно, да еще и позволяют расширить функционал за счет дополнительных расширений. Ну, неужели на этом выбор заканчивается? Нет! Альтернатив предостаточно, и некоторые из них могут запросто утереть нос пресловутой тройке лидеров.
Разрушая мифы
Начну с самого страшного, с безопасности и соблюдения современных стандартов. Бытует мнение, что малоизвестные решения поголовно уязвимы ко всем напастям и плохо поддерживают современные web-технологии. Не знаю, чем подкреплены эти параноидальные идеи, но опровергнуть их достаточно легко. Все альтернативные решения в 99,9% базируются на открытых движках или даже готовых сборках, которые лежат в основе мейнстримовых продуктов. Например, особой популярностью пользуется движок WebKit, который применяется в Chrome и Safari.
Если в движке обнаруживается уязвимость, то вероятней всего она будет прекрасно эксплуатироваться на всех браузерах, построенных на его основе. Проблема с поддержкой современных стандартов из этой же области. Разработчики движка постоянно работают над реализацией новых функций, а производители браузеров внимательно следят за этим процессом и вовремя стараются обновить свои продукты. Тут еще можно поспорить, кто быстрей получит обновление – мейнстримоый браузер или менее известная сборка.
Как правило, чаще всего выигрывают последние. Процесс выпуска релизов в сообществах происходит зачастую быстрей, чем в крупных компаниях. Реальный пример хорошо демонстрируют Google. Chrome никогда не включает последние фишки WebKit’а. Сначала они обкатываются на Chromium и тщательно тестируются кучей энтузиастов (это как раз те, кто жертвует качеством в удел новизны). Только после продолжительных испытаний (в среднем месяц-два) они могут попасть в очередной билд Chrome. Вот и получается, что поддержка новых фишек html5 быстрей появиться в малоизвестной бродилке, чем новой версии одного из лидирующих решений.
Переходить или нет?
На мой взгляд, когда рассуждаешь об альтернативных браузерах некорректно ставить вопрос ребром: переходить или нет. Скажу так, я бы никогда полностью не решился пересесть на одно из попавших в обзор решений. Почему? Все очень просто, мне нужна стабильность и наличие фирменных фич вроде синхронизации. Например, у меня много чего завязано на сервисы Google и отказ от Chrome для меня смерти подобно. Однако, это не говорит, что альтернатива годится только для пустой болтовни. Я с удовольствием держу парочку таких продуктов на скамейке запасных и использую во время разработки web-приложений или выполнения специфичных задач. Поэтому, не нужно думать о том, как безболезненно перебраться на манящую альтернативу, лучше сделать из нее дополнительный надежный инструмент, способный облегчить выполнение нестандартных задач.
RockMelt
http://www.rockmelt.com/
Аудитория проекта: Любители социальных сетей
Наличие автономного установщика: Нет
Версия для мобильных платформ: Да (только мобильная)
Наличие Portable версии: Нет
Идея создания браузера, тесно взаимодействующего с популярными социальными сетями, давно будоражит умы разработчиков. Попыток создать подобный комбайн было много, но, пожалуй, лучше справилась компания RockMelt. Недаром они смогли заручится серьезными финансовыми инвестициями.
Одноименный проект был запущен в 2009 и сразу заручился поддержкой одного из основателей компании Netscape. Годом спустя, была выпущена первая бета версия, построенная на исходниках Chromium, успевшая за короткое время собрать приличное количество фанатов. Основной фишкой RockMelt стала ненавязчивость. Интеграция с Facebook и Twitter реализовывалась как дополнительная функциональность, а не назойливая дополнение.
Возможно, RockMelt ждало светлое будущее, но в 2012 разработчики свернули десктопную версию и сосредоточились на создании приложения для iOS. Несмотря на резкие перемены, мобильное приложение родилось быстро и получилось достаточно интересным.
Итак, в первую очередь нам предлагают интересное решение в плане интерфейса. Управление браузером сосредотачивается вокруг единственной строки ввода. Она одновременно является адресной строкой и навигатором по различным группам контента. Например, ты можешь выбрать определенную тематику и сразу получить пачку превьюшек новых постов ей соответствующих. Наличие дополнительных жестов позволяют выполнять ряд операций (расшаривание, лайки) одним кликом или взмахом.
Получается, что таким образом вместе с браузером мы получаем генератор контента. При этом нас есть возможность достаточно просто влиять на условия выдачи материалов. Достаточно лишь зайти на любой сайт и кликнуть по пимпе «Follow». Ресурс в список наблюдаемых (учитывается rss лента), и новые материалы будут попадать в персональную новостную ленту.
Вердикт: Хорошо продуманный интерфейс и социальная начинка однозначно придутся по душе соответствующей категории пользователей. Наличие генератора контента дает дополнительный плюс.
Chromium
http://www.chromium.org/
Аудитория проекта: Любители всего свежего
Наличие автономного установщика: Да
Версия для мобильных платформ: Нет
Наличие Portable версии: Нет
Chromium можно смело назвать отцом бродилок, основанных на WebKit. Он составляет фундамент почти каждого новоиспеченного браузера, и пошатнуть его доминирующее положение вряд ли возможно.
Итак, что ты наверняка уже знаешь, что именно на этом проекте обкатываются все новинки перед тем, как попасть в Google Chrome. Поддержка новых HTML5 фишек, исправление страшных багов, новинки интерфейса – все это в первую очередь получают пользователи Chromium. Увы, за частоту обновлений приходится платить стабильностью. Крупные проблемы, не позволяющие нормально работать с браузером, бывают редко, но метко.
Выделить какие-то оригинальные интерфейсные фишки или возможности достаточно тяжело, т.к. они в большей мере представляют собой реализацию новых возможностей HTML5 и актуальны для web-разработчиков, а не простых смертных.
Тем не менее, ряд отличий, способных заинтересовать простого пользователя у Chromium все же есть. Например:
Вердикт: Специальная версия Google Chrome для энтузиастов и гиков. Все самое новое появляется именно здесь и перечисленным группам пользователям это однозначно придется по душе. Простым смертным Chromium вряд ли подойдет, т.к. это продукт в первую очередь для испытаний. Да и мало найдется пользователей, жаждущих первыми протестировать, Battery API.
SRWare Iron
http://www.srware.net/
Аудитория проекта: Любители теории заговора
Наличие автономного установщика: Да
Версия для мобильных платформ: Нет
Наличие Portable версии: Нет
Первые релизы Google Chrome (впрочем, как и Chromium), наделали много шума. Пользователи обратили внимание не только на интересный интерфейс и скорость работы, но и на пару пунктов лицензионного соглашения, наносящие «удар» по приватности.
После этого начался бум статей на тему: «Большой брат следит за тобой», в итоге вынудившие Google пересмотреть свои амбиции. Несмотря на это, в Chrome до сих пор присутствует несколько функций так или иначе «нарушающих» личное пространство пользователя.
Например, всем известно, что сразу после установке Google Chrome генерирует уникальный идентификатор, который передается на сервер компании. Функция «предложения» действует аналогичным образом. Все вводимые данные отправляются в Google с целью выдачи предложений поиска. Примерно в таком же стиле идет рассуждение о других кошмарах: фоновая служба обновлений, отправка отчетов с ошибками и т.д.
Решить все озвученные проблемы готов SRWare. По факту это тот же Google Chrome, но с отсеченным языком. Никакую информацию на сервера Google он не передает, а еще приносит несколько приятных фишек:
Вердикт: Решение в первую для приверженцев теории заговора. Дополнительных функций у браузера немного и все они реализовываются при помощи соответствующих расширений. В итоге получается, что все преимущества сводятся лишь в обеспечении дополнительного уровня приватности.
CoolNovo
http://coolnovo.com/
Аудитория проекта: Web-разработчики, энтузиасты
Наличие автономного установщика: Да
Версия для мобильных платформ: Нет
Наличие Portable версии: Нет
Будучи еще одним проектом, выросшим из форка Chromium, CoolNovo выгодно отличается от подобных альтернатив. Во-первых, разработчики из поднебесной ставят перед собой масштабные цели, а не просто создают очередного клона с парой-тройкой дополнительных расширений. А во-вторых, позиционируют свое решение в качестве полноценной замены Google Chrome.
Идея такого решения успел завоевать сердца пользователей, а сам браузер получил ряд наград.
Одной из самых интересных и полезных функций является IE Tab. Моя основная работа отчасти связана с разработкой web-приложений, а это подразумевает необходимость тестирования правильности отображения верстки в браузерах, использующих для рендинга разные движки. IE Tab упрощает процесс тестирования в Internet Explorer. Она избавляет от необходимости запуска отдельной копии IE, а позволяет одним кликом сменить движок, используемый для рендинга.
Отдельного внимания также заслуживает управление жестами. В свое время я привык пользоваться подобным функционалом в Opera и надо сказать, что в CoolNovo реализация выполнена не хуже.
К неприкосновенности личного пространства разработчики придерживаются тех же взглядов, что и ребята из проекта SRWare Iron. Все тайные пересылки информации на сервера компании срезаны под корень.
Из других наиболее интересных функций стоит отметить:
Вердикт: CoolNovo был долгое время лидером среди альтернативных сборок на базе Chromium. Сегодня он продолжает держать позиции, и по прежнему является хорошим решением для пользователей, желающих из коробки получить прокачанный браузер. Огорчает лишь, что в последнее время CoolNovo стал реже обновляться. Если так пойдет дальше, то рано или поздно конкурент в лице Chrome выкинет его с дистанции.
Maxthon
http://maxthon.com
Аудитория проекта: Любители «все включено»
Наличие автономного установщика: Да
Версия для мобильных платформ: Да
Наличие Portable версии: Да
«Maxthon» – один из тех проектов, которые пережили второе рождение. Свое шествие он начал с начала нулевых под псевдонимом MyIE. Тогда он представлял удобную обертку для ослика IE и ряд полезных функций. У него был встроенный менеджер закачек, табы вместо отдельных окон и другие полезности.
Когда начался бум Firefox, а впоследствии и Google Chrome, MyIE был вынужден уйти в тень на капитальный ремонт. Тотальная рихтовка вернула его с новым именем, обновленным функционалом и совершенно другим лицом.
Сегодня Maxthon больше похож на мощный интернет-центр, чем просто браузер. Под капотом бродилки хостятся аж два движка – WebKit и Trident (используется в Internet Explorer). Причем в отличие от большинства подобных решений Maxthon способен самостоятельно определять страницы, для которых применение Trident более предпочтительно (как правило, это старые сайты).
Я специально достал из кладовки один старый проект, адаптированный для просмотра в IE и попробовал посмотреть его Maxthon. Недолго думая бродилка сразу переключила отображение в ретро-режим и отрендирила страницу при помощи Trident.
Помимо одновременной работы с двумя движками наиболее сильными сторонами Maxthon является собственное облако и наличие версией под мобильные платформы (Android, iOS). Собственная тучка позволяет не только хранит различную мелкую информацию вроде истории посещений, списка открытых страниц и подобных вещей, но вполне сгодится для хранения файлов.
Например, меня очень порадовала возможность сохранения файлов с web-страницы одним кликом в облако. Наиболее выгодно эта функция выглядит при работе на мобильнике/планшете. На этом полезности Maxthon не кончаются, а скорей только начинаются. Среди них:
Вердикт: Maxthon придется по душе как обычным пользователям, так и хардкорным гикам, ищущим новые приключения. Наличие версий под мобильные платформы и полноценное персональное облако – две ключевые функции, позволяющие Maxthon уделать многих конкурентов. Добавим к этому хорошую производительность, многочисленные победы в тестах на соблюдение web-стандартов и получим практически идеальный, но малоизвестный браузер.
Avant Browser
URL: http://www.avantbrowser.com
Аудитория проекта: WEB-разработчики
Наличие автономного установщика: Да
Версия для мобильных платформ: Нет
Наличие Portable версии: Да
Первоочередная цель разработчиков Avant Browser – предоставить пользователям простой способ совместить работу движков в рамках одного приложения. Казалось бы, задача не из легких, но глядя на Avant Browser убеждаешься в обратном. Разработчики не только смогли соединить воедино все популярные движки под одной оберткой, но и придумали легкий способ переключения между ними. Смена движка рендеринга выполняется в пару кликов мышкой.
На этом супер полезные функции кончаются и остаются типичные, для подобных решений:
Вердикт: Avant Browser нельзя рассматривать в качестве полноценного приложения для повседневного использования. Это больше специализированное решение, способное сослужить хорошую службу web-разработчикам, но не обычному пользователю. Каких-либо других интересных функций в Avant Browser попросту нет.
Вместо заключения
Все представленные в обзоре браузеры обладают интересными и полезными функциями. Некоторые из них тривиальны, и нечто подобное можно найти в виде готовых расширений для Chrome или FireFox. Однако, браузеры вроде Maxthon поражают своим размахом и не позволяют их сравнить с банальным сборником плагинов, упакованных в более менее симпатичной интерфейс. Простор для выбора колоссален и тебе решать кто достоин поместится на твою скамейку запасных.
Одной строкой
Статья опубликована в журнале "Хакер" (http://xakep.ru). Апрель 2013 г.
Ссылка на журнал: http://goo.gl/1pvuwr
2014-03-15 в 00:49:53
Из всего перечисленного заинтересовал Maxthon. Вроде интересное решение. Особенно подкупают облачные штучки.
2014-03-16 в 02:44:34
Я Maxthon'ом пользовался несколько месяцев. Потом появился Google Chrome под iOS и необходимость в Maxthon'е отпала. Хотя, сейчас на iOS не пользуюсь и им. Полностью устраивает стандартный Safari. После обновления iOS до 7 версии в нем появилось все необходимое.