
Google давно работает над тем, чтобы сделать веб-приложения в Chrome такими же мощными, как и нативные, особенно на мобильных платформах. Упоминая WebRTC и сервис-воркеры как средства, делающие веб более функциональным, Google внедряет новые возможности для создания современных веб-приложений, сравнимых с нативными аналогами.
Google отмечает, что веб-приложениям сегодня не хватает таких функций, как доступ к файловой системе и обнаружение простоя. Разработчики обращаются к оберткам, таким как Electron, для «доступа к базовым возможностям» устройств. Это ограничивает типы приложений, которые могут быть созданы в вебе, и делает существующие менее полезными. Конечная цель — позволить разработчикам создавать веб-приложения, которые могут работать на любой платформе.
Предоставление разработчикам этих новых инструментов расширит возможности открытого веба как платформы, где можно создавать любой пользовательский опыт, и сделает веб платформой первого класса для разработки приложений, которые работают в любом браузере, с любой операционной системой и на любом устройстве.
Принимаясь за «устранение разрыва», Google старается сохранить веб открытым и стандартизировать эти возможности. Chrome будет работать с другими поставщиками браузеров для обеспечения совместимости и получения ранней обратной связи от разработчиков. Предложения будут представлены в W3C Web Incubator Community Group для получения отзывов.
Мы планируем проектировать и разрабатывать эти новые возможности открыто и прозрачно, используя существующие процессы стандартизации платформы открытого веба, получая раннюю обратную связь от разработчиков и других поставщиков браузеров по мере итерации дизайна, чтобы обеспечить совместимость.
По словам Google, этот открытый процесс разработки «ничем не отличается от того, как мы разрабатываем все остальные функции веб-платформы».
Первоначальные разрабатываемые возможности включают API для записи файлов, который позволит создавать веб-редакторы. Google уже запрашивает обратную связь относительно вариантов использования и ожидаемой модели безопасности. Другие предстоящие функции включают системы оповещения о событиях, которые «помогают выполнять произвольные задачи в будущем», а также Web Share Target, Async cookies, Wake Lock, WebHID и обнаружение простоя пользователя.
Эта первая волна приоритетных функций, по словам Google, «критически важна для сокращения разрыва между вебом и нативными приложениями».
Смотрите 9to5Google на YouTube для получения дополнительных новостей: