Написать пост

В Chrome добавят API для создания пользовательских веб-приложений

Аватар Андрей Галадей

Эти API позволят создавать в Chrome веб-приложения, неотличимые от нативных. Они будут работать с локальной файловой системой и расширенными функциями ОС.

Обложка поста В Chrome добавят API для создания пользовательских веб-приложений

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

Возможности API

С такими API пользователи смогут использовать браузер в качестве базовой платформы вроде Cordova или Electron. Это позволит запускать и использовать веб-приложения как обычные. Стирание различий между ними — главная цель инициативы.

Уже предложен API Writable Files, позволяющий записывать данные напрямую в локальную файловую систему и читать их оттуда же. Создавать отдельные диалоги для открытия и сохранения данных при этом не нужно.

В будущем API планируется продвигать в качестве веб-стандартов. Это позволит создавать среды разработки и редакторы контента, работающие на удалённом сервере, а на клиентской машине будет использоваться лишь интерфейс.

Вопрос безопасности

В Google утверждают, что пользователи сами будут выбирать, к каким папкам и функциям системы давать доступ веб-приложению. Разработка API будет полностью открытой и прозрачной. Это важно, так как в числе API, находящихся в разработке, есть аналог Cron, интерфейсы для доступа к клавиатуре и мыши, а также отключение автоматической блокировки экрана. Решающее значение будут иметь замечания и предложения со стороны пользователей и разработчиков.

Google регулярно добавляет в Chrome новые API. Так, в мае 2018 года в браузер был добавлен API Generic Sensors, предоставляющий сайтам доступ к сенсорам смартфонов и планшетов. Тогда же началось тестирование API от Web Platform Incubator Community Group (WICG), позволяющий использовать технологию Picture-in-Picture (PiP) для отображения видео вне браузера.

Следите за новыми постами
Следите за новыми постами по любимым темам
3К открытий3К показов