Chrome Webstore
Или почему я перешел на браузер Google
Сегодня, развивая тему HTML 5, мы расскажем о проекте, в котором текущие возможности языка разметки очень востребованы — Chrome Webstore. Это магазин веб-приложений, с помощью которых можно серьезно расширить функциональность браузера. В данном случае — Google Chrome.

Предыстория
Переходу на браузер Google Chrome отчасти поспособствовало развитие другого браузера, которым ваш покорный слуга без особых проблем пользовался уже несколько лет — Mozilla Firefox.
Когда-то в продукте Mozilla Corporation меня привлекла гибкость, возможности кастомизации. Их очень не хватало браузеру Opera, открывшему мне Всемирную паутину. К Firefox можно было подключать дополнения, которые почти всегда прекрасно работали и смотрелись как влитые. Ситуация изменилась в 2011 году: с марта по сентябрь браузер преодолел путь от четвертой до седьмой версии через множество промежуточных билдов. Столь частые обновления лишь ухудшили работу браузера на моем компьютере. Из-за ошибки одного сценария весь «огнелис» впадал в глубокий ступор, и это повторялось довольно часто. Не говоря уже о том, что разработчики приложений порой не успевали адаптировать их к постоянно изменяющейся актуальной версии браузера.

Единственный кандидат на место Firefox стал очевиден при первом взгляде на рынок — Google Chrome.
Чем привлекателен Google Chrome сам по себе?
Прежде, чем перейти к рассказу о Chrome Webstore, стоит обратить внимание на основную особенность самого браузера, выгодно выделяющую его среди конкурентов.
В Google Chrome каждая открытая вкладка — это отдельный процесс в оперативной памяти. При возникновении каких-либо проблем со страницей можно запустить диспетчер задач браузера и закрыть эту страницу. Так же можно поступить и с любым расширением или подключаемым модулем. По ссылке для сисадминов доступна более подробная статистика.

К более спорным достоинствам браузера можно отнести скорость работы по сравнению с конкурентами, а также простой и привлекательный внешний вид. Не будем останавливаться на этих субъективных аспектах — рассказ о Chrome Webstore куда интересней.
Chrome Webstore
Магазин веб-приложений Google Webstore расположен по адресу https://chrome.google.com/webstore. Его часто сравнивают с другими магазинами контента — Android Market и App Store. Внешнее сходство серьезно увеличилось после недавнего редизайна магазина:

Каталог веб-приложений делится на две категории. Первая — это непосредственно приложения. Они располагаются на сторонних сайтах, и обычно доступны с других браузеров (если их адрес не начинается с “chrome://”). Их можно запускать через адресную строку или при помощи ярлыков.
Более-менее опытного пользователя уже сложно удивить, к примеру, встроенным переводчиком или торрент-трекером. А вот редактор 3D-моделей в окне браузера выглядит довольно интересно. Среди его возможностей — экспорт в различные форматы, сохранение проекта на жестком диске для последующего продолжения работы. Расположено приложение по адресу www.3dtin.com.

Другое интересное веб-приложение — HTML/CSS/JavaScript-редактор Handcraft. Он поддерживает совместную работу, экспорт в XML и имеет немало других полезных функций. Базовые возможности присутствуют и в бесплатной версии, но их можно расширить, оформив базовую подписку за 19$ в месяц. Если эти условия не устраивают, в Webstore найдется немало полностью бесплатных аналогов.

Конечно, среди приложений есть и игры. Немало моего рабочего времени было потрачено на Canvas Rider — простенький двухмерный симулятор велотриала, очень похожий на Gravity Defied — весьма популярную игру для мобильных телефонов.

Список приложений по умолчанию открывается в новой вкладке. Через контекстное меню можно создать отдельный ярлык и настроить, как будет открываться каждое приложение — в обычной или закрепленной вкладке, в отдельном окне или вообще в полноэкранном режиме.

Перейдем ко второй части Chrome Webstore. В ней располагаются расширения. В отличие от приложений, они встраиваются в браузер, а не базируются на сторонних сайтах.
В расширениях раскрываются широкие возможности кастомизации Google Chrome. Многие из них адаптируются разработчиками сразу для нескольких браузеров. Так случилось и с моим любимым Speed Dial, который использовался еще до ухода с «огнелиса». Это расширение создает визуальные закладки и, конечно же, позволяет настраивать их представление.

Еще одно расширение для Chrome у меня также «переехало» с Firefox. Это AdBlock Plus. Как можно догадаться по названию, оно блокирует рекламу в интернете, руководствуясь как своими обновляемыми фильтрами, так и настройками пользователя. Чтобы оценить эффективность работы расширения, посетим популярный ресурс Zaycev.net до инсталляции AdBlock Plus:

Установим AdBlock Plus и вновь посетим Zaycev.net. Разница очевидна:

Расширением для Google Chrome обзавелся магазин «Юлмарт», один из участников нашего Клуба. При нажатии кнопки с большой буквой «Ю», которая появляется справа от адресной строки, вы можете быстро осуществить поиск по сайту магазина, перейти в корзину или к основным категориям каталога.

В Chrome Webstore при помощи раздела «Темы» можно изменить и графическое оформление браузера. Но наибольший интерес, конечно, представляют веб-приложения, с помощью которых можно выполнять ресурсоемкие задачи, требовавшие ранее установку стороннего софта. Кстати, подавляющее большинство их — бесплатны, в чем заключается еще одна прелесть Chrome Webstore. О наиболее интересных веб-приложениях мы обязательно расскажем в будущих материалах.
Советуем почитать:
- На чем говорит Всемирная паутина: пятая версия языка HTML
- Знакомимся: Chrome OS
- Аппаратное ускорение в браузерах