Компания Google опубликовала план прекращения поддержки специализированных веб-приложений Chrome Apps в браузере Chrome для Linux, Windows и macOS. Средства для работы с Chrome Apps будут оставлены только в платформе Chrome OS. В конце 2016 г. добавляемые в каталог Chrome Web Store новые приложения Chrome Apps перестанут публиковаться для Linux, Windows и macOS, при этом ранее опубликованные Chrome Apps останутся доступны и для них сохранится возможность подготовки обновлений. Во второй половине 2017 г. все Chrome Apps в Chrome Web Store будут скрыты для платформ, отличных от Chrome OS. Поддержка Chrome Apps в Linux, Windows и macOS будет полностью прекращена в начале 2018 г.

Поддержка приложений в Chrome была анонсирована ещё в 2010 г. с целью предоставить возможность пользователям браузера использовать особые офлайн-программы, созданные с помощью языка JavaScript и обладающие доступом к различным системным интерфейсам программирования (API). Эти приложения значительно отличались от простых расширений и были значительно ближе к системным приложениям Windows, OS X или Linux, хотя и использовали при этом технологии Chromium. Среди известных стартапов, создавших офлайн-приложения, следует отметить Wunderlist, Pocket и Sunrise Calendar.

Google решила, что необходимость в такого рода приложениях отпала из-за усовершенствования спецификаций HTML и веб. Современные веб-стандарты позволяют реализовывать в обычных веб-страницах мгновенные уведомления, многопоточность с помощью Service Worker API, а также некоторые специфичные возможности типа API для платежных сервисов или геолокации. Все эти возможности теперь приняты в качестве стандартов, и необходимость поддерживать специфичные для Chrome интерфейсы программирования отпала. Google считает, что дальнейшая поддержка технологии офлайн-приложений только вредит совместимости браузеров из-за отсутствия поддержки специфичных для Chrome API в конкурирующих браузерах Apple, Microsoft и Mozilla.

Кроме того, технология Chrome Apps не получила должного распространения на настольных системах — только около 1% пользователей Chrome для Linux, Windows и macOS активно используют данные приложения. Для большинства пакетов Chrome Apps уже имеются аналоги, реализованные в форме обычных веб-приложений. Для разработчиков Chrome Apps подготовлено руководство по миграции на штатные веб-технологии. Для создания обособленных веб-приложений рекомендуется использовать дополнения к Chrome или такие платформы, как Electron и NW.js.

В заключение следует подчеркнуть, что изменения касаются только приложений. Расширения и темы можно будет скачать из Chrome Web Store независимо от того, какая у вас операционная система.

Версия для печати