Стало известно, что компания Microsoft планирует добавить поддержку Progressive Web Apps в Windows 10 и Microsoft Edge. Начиная с Redstone 4, релиз которого запланирован на следующий месяц-два, пользователи смогут работать с «продвинутыми веб-приложениями».
Что такое Progressive Web Apps?
Давайте немного разберемся, что собой представляют «продвинутые веб-приложения». Progressive Web Apps — качественные веб-сайты, которые могут работать, как нативные приложения. Можно сказать, что Progressive Web Apps – это просто приложения, которые работают на Web-технологиях и инфраструктуре. Говоря техническим языком, PWA – это веб-приложения, улучшенные современными интернет-технологиями, вроде Service Worker, Fetch networking, Cache API, Push Notification, Web App Manifest и так далее, для предоставления пользователям улучшенных возможностей. А простыми словами, прогрессивные веб-приложения работают в браузере и оффлайн, посылая уведомления. Ярким примером такого веб-приложения может служить Twitter.
При автоматической индексации или ручной публикации PWA, Web App Manifest предоставляет начальный набор информации о приложении на странице магазина. Она включает в себя имя, описание, иконки и скриншоты. Разработчики должны предоставлять максимально полную и качественную информацию в манифесте. Как только приложение попадает в магазин, разработчик или издатель получит опцию получения прав на управление приложением в магазине.
Данные веб-приложения появятся в Microsoft Store автоматически. Иными словами, разработчикам даже не надо будет ничего делать. Самое главное, чтобы они соответствовали стандартам качества Microsoft. Кстати, проверить, проиндексировать и собрать Progressive Web Apps компания Microsoft планирует уже в ближайшее время.
Конечно же, разработчики и сами могут загружать в магазин Microsoft Store свои веб-приложения, добавляя в них дополнительные функции, дополняя поддержкой живых плиток или интерактивными уведомлениями, но тогда им придется собрать его в APPX-пакет с помощью утилиты PWA Builder и опубликовать через Dev Center по аналогии с обычными нативными приложениями.
В чем преимущество «продвинутых веб-приложений»
Главным их преимуществом является кроссплатформенность. Эти приложения могут работать на любых операционных системах, оснащенных браузером с поддержкой всех нужных технологий. Кроме того, они хранятся на серверах разработчика, а значит могут обновляться без необходимости публиковать пакет обновления в магазине Microsoft Store.
Это очень хороший шаг, который поможет наполнить приложениями довольно скудный магазин Microsoft Store. К текущему моменту Microsoft просканировала более 1,5 миллионов PWA-приложений, некоторые из которых появятся в Microsoft Store уже в ближайшие недели. Ожидается, что обеспечение поддержки данного типа программ обеспечит большой приток приложений на платформу.
Источник: Blogs Windows