Raven. Перспективный веб-браузер на движке WebKit
Открытость той или иной технологии всегда порождает массу творений на ее основе. Так, например, на основе свободного движка WebKit было создано немало веб-браузеров, среди которых можно найти такие известные имена, как Safari и Chrome. Об этих двух веб-браузерах и так написано уже немало статей, мы же хотим поговорить о «братьях их меньших» и поближе рассмотреть достаточно интересный веб-браузер Raven, который может похвастаться некоторыми вполне полезными нововведениями.
Первое и пожалуй самое главное отличие Raven от других веб-браузеров (кроме разве что Google Chrome) — это ориентированность не на просто показ веб-страниц тех или иных сайтов, а на работу с веб-приложениями. Этой задаче подчинено все: стартовая страница Raven, являющаяся по совместительству заглавной страницей WebAppShop, из которого и предлагается загружать эти самые веб-приложения, наличие боковой панели в стиле Twitter for Mac, служащей для доступа к уже загруженным веб-приложениям.
Веб-приложение в понимании Raven — это характерный значок приложения и быстрый доступ к ключевым разделам сайта. Так, например, при установке «программы» YouTube пользователь получает не только возможность быстро открыть заглавную страницу популярного видеохостинга, который давно уже перерос в некое подобие социальной сети, но и получить удобный доступ к основным его разделам (главная страница, категории, кинозал, загрузка видео).
Количество веб-приложений, доступных пользователю для загрузки, составляет порядка 50 наименований, что конечно несравнимо с ассортиментом в аналогичном интернет-магазине веб-приложений для Google Chrome, но, тем не менее, есть из чего выбрать.
По умолчанию все установленные веб-приложения попадают на боковую панель, но она отнюдь не резиновая и вполне логично, что вместить она может только малую их часть. Именно поэтому предполагается размещать на панели только наиболее используемые приложения, а к остальным осуществлять доступ через специальный менеджер. В нем пользователь имеет возможность управлять показом иконок «программ» на боковой панели либо вовсе удалить ее из браузера.
Что же касается функциональности Raven как классического веб-браузера, то у него здесь все достаточно неплохо. Основанный на модификации WebKit, используемой для создания Safari, Raven показывает приличные результаты в рендеринге веб-страниц. Классический тест Acid3 на поддержку веб-стандартов браузер прошел практически на твердую пятерку, набрав 98 баллов из 100 возможных.
Браузер может похвастаться наличием наглядного журнала посещений веб-страниц и простого менеджера загрузок, позволяющего открыть загруженный файл в окне Finder или переместить его в Корзину.
В разных веб-браузерах список ссылок на любимые сайты называется по-разному: где-то это Favourites (Избранное), а где-то — Bookmarks (Закладки). В Raven присутствует и то и другое, причем в данном случае, это не совсем одно и тоже. Так, Закладки — это классический каталог сайтов, которые пользователь часто или регулярно посещает, а Избранное — это просто ссылки на важные документы, страницы или статьи. На деле же пользователь волен добавлять ссылку на выбранный ресурс или страницу в любую из категорий, просто, в дополнение ко всему, вкладка Избранное снабжена инструментом Reader, позволяющим исключить из просматриваемой страницы все лишнее, оставив только текст и иллюстрации.
Здесь же стоит упомянуть о встроенной поддержке Instapaper (сервиса отложенного чтения) без необходимости установки каких-либо дополнений для этого. Единственное условие для успешной работы с данным сервисом — наличие действующего аккаунта Instapaper, учетные данные которого необходимо указать на специальной вкладке меню настроек Raven.
В отличие от реально работающей интеграции с Instapaper, встроенный блокировщик рекламы AdBlocker на данный момент совсем бесполезен, так как, независимо от состояния блокировщика, рекламные объявления с сайтов никуда не исчезают, как например контекстная реклама от Яндекса на нашем сайте :)
Довольно обширное меню настроек программы по своему составу и набору вкладок очень похоже на аналогичное у Safari. Опять же в силу того, что мы имеем дело далеко не с финальным релизом программы, многие пункты меню неактивны и пользователь не имеет возможности изменить из состояние. Например, было бы очен любопытно использовать возможность Raven представляться мобильным веб-браузером, заставляя таким образом некоторые сайты выдавать свою мобильную версию вместо полноформатной десктопной.
На данный момент вряд ли можно говорить о Raven как о полноценном веб-браузере, способном конкурировать с более именитыми собратьями, многое еще нужно дорабатывать, не все заявленные функции работают. Но время идет, приложение уверенными шагами идет к своему финальному релизу и мы уверены, что из него может получиться достаточно интересный и перспективный продукт. Недаром, будучи еще в состоянии бета-версии, Raven показывает приличную скорость работы и практически полную поддержку всех веб-стандартов.
Нам остается лишь добавить, что веб-браузер Raven распространяется совершенно бесплатно и его свободно можно загрузить на сайте разработчика.