Сегодня в обновлении для канала разработчиков Chrome добавлена поддержка «Пакетных приложений», и они включены по умолчанию, так что же это за упакованные приложения? эти приложения могут использоваться как собственные приложения, но безопасны, как веб-приложения. По умолчанию они отключены, поскольку их код и ресурсы устанавливаются локально на компьютере пользователя и созданы на основе таких веб-технологий, как HTML5, JavaScript и CSS. Мы можем сказать, что это модифицированные веб-приложения, но они больше похожи на нативные, они не запускаются в браузере Chrome.
Упакованные приложения похожи на нативные приложения, и у них нет пользовательского интерфейса Chrome.
«В пакетных приложениях нет традиционного хрома: омнибокс (адресная строка), полоса вкладок и другие элементы интерфейса браузера больше не отображаются. Как и собственные приложения, они не живут в браузере. При запуске упакованные приложения могут открываться в окнах, которые выглядят следующим образом (и вы можете стилизовать окна по-разному) »
После установки пользователи получают полный контроль над ними, они могут открывать, закрывать, а система может закрывать приложения в любое время для повышения производительности, они могут быть полностью удалены пользователем. Разработчики могут создавать мощные мультимедийные приложения, которые взаимодействуют с сетевыми и аппаратными устройствами, примеры:
- Оболочки (клиенты VMWare, Citrix, SSH, RDP или VNC)
- Музыка / потоковое видео
- Редактирование фото / видео / музыки
Как разрабатывать упакованные приложения
Разработчики могут использовать тот же код, структуру и инструменты веб-платформы для написания этих приложений: «Некоторые функции браузера были удалены, другие веб-API отключены или изменены для повышения безопасности и практики программирования.
Были добавлены новые функции, которые помогут вам создавать больше приложений, похожих на нативные. Контейнер приложения и модели программирования управляют внешним видом и поведением упакованных приложений. Эти модели призваны предоставить пользователям более естественный опыт. Были добавлены мощные API-интерфейсы, чтобы ваши приложения могли иметь возможности, аналогичные нативным, и была применена серьезная модель безопасности, чтобы гарантировать, что этими API-интерфейсами не злоупотребляют »
Вы можете найти более подробную информацию здесь.