Windows 10 и PWA: будущее доставки ПО

Опубликовано: 2019-12-06

Оглавление

Как кратко упоминалось в нашей статье о PWA для настольных компьютеров, Microsoft, похоже, недавно уловила движение Progressive Web App и зарекомендовала себя как предшественник тренда магазина PWA . По словам Microsoft, это не просто внеплановая инициатива, а скорее план, который вынашивался уже довольно давно, еще в 2016 году.

Потратив все это время на подготовку, Microsoft смогла создать для себя основу прогрессивных веб-приложений (PWA), способную выдержать грядущие технологические изменения. В результате прогрессивные веб-приложения интегрированы во все аспекты работы с Windows, что делает будущее Microsoft Store будущим гибридных приложений — сочетания UWP (универсальной платформы Windows) и PWA .

Что такое прогрессивное веб-приложение?

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

Функции PWA

PWA часто бывает сложно распознать. Если вы не знакомы с этой технологией и хотите узнать больше, воспользуйтесь нашим полным руководством по прогрессивным веб-приложениям. рекомендуется для более глубокого понимания вопроса.

Прогрессивные веб-приложения и Windows 10

Microsoft — это недавнее внедрение прогрессивных веб-приложений, которое открывает совершенно новый горизонт возможностей для Microsoft Store.

Прогрессивные веб-приложения имеют полный доступ к API функций Windows 10 и могут быть установлены на все семейство устройств UWP (включая более безопасные устройства Windows 10 в S-режиме), при этом обеспечивая совместимость с другими браузерами и устройствами.

Что это значит? Это означает, что отныне PWA являются частью интерфейса Windows и находятся на одном уровне с другими приложениями UWP (универсальной платформы Windows), доступными для обнаружения более чем 800 миллионам активных ежемесячных пользователей по всему миру.

Поскольку PWA может быть первоклассным гражданином в Microsoft Store, пользователь сможет полностью взаимодействовать с установленным PWA — от обнаружения до установки и запуска — даже не открывая браузер.

Благодаря этим технологическим достижениям, сделанным командой Microsoft, работа с PWA в Windows 10 теперь не сильно отличается от работы с обычным приложением UWP. По сравнению с обычным PWA, который запускается из браузера, PWA из магазинов Microsoft отличаются следующими техническими преимуществами:

  • Запуск в отдельном окне
  • Без ограничений по объему хранилища (для локального хранилища, IndexedDB и т. д.)
  • Возможность автономных и фоновых процессов
  • JavaScript может получать доступ к собственным API среды выполнения Windows (WinRT)
  • Доступно для обнаружения и отображается как «приложение» в Магазине Windows, меню «Пуск» Windows и Cortana.
  • Откройте совершенно новый канал сбора информации на устройствах, где браузер не работает, например Xbox, Windows Mixed Reality и других форм-факторах, отличных от ПК.
Твиттер PWA из Microsoft Store
Twitter из Microsoft Store — это PWA

А поскольку природа движения PWA постоянно меняется, неудивительно, что вы должны видеть, что ваши знакомые приложения постоянно обновляются до PWA. На данный момент, о котором мы сейчас говорим, Outlook от Microsoft официально является прогрессивным веб-приложением, которое можно установить из любого браузера на основе Chromium.

Microsoft Outlook PWA
Outlook теперь является прогрессивным веб-приложением

С момента своего появления прогрессивные веб-приложения обещают стать следующим шагом в эволюции Интернета. Осознавая его потенциал, один за другим крупные бренды начали включать элементы PWA в свою инфраструктуру, что сделало ландшафт сети совершенно другим, чем раньше.

Хулу Пва

Почему прогрессивное веб-приложение — это будущее

Доступен в любом месте

Каждое прогрессивное веб-приложение, размещенное в Microsoft Store в Windows 10, потенциально может увеличить аудиторию своего приложения в сто раз, поскольку ежемесячная база одновременных установок Windows 10 составляет более 800 миллионов пользователей.

Автоматическое повторное заполнение

Помимо возможности для разработчиков вручную отправлять свои PWA, Microsoft также предоставила поисковым системам, таким как Bing, возможность автоматически индексировать качественные PWA в своем магазине:

Мы используем Bing Crawler для идентификации PWA в Интернете уже почти год, [..]. На протяжении всего этого процесса мы продолжим проверять наши показатели качества для PWA, чтобы убедиться, что мы предоставляем ценный, надежный и приятный опыт для наших общих клиентов на устройствах Windows.

При этом ожидается, что Microsoft Store будет автоматически заполнять себя PWA, что делает будущее Progressive Web App более вероятным, чем когда-либо.

Легкий опыт

Одним из преимуществ PWA, помимо внешнего вида и функций, похожих на приложения, является ощущение, что вы работаете с облегченной версией приложения.

Теперь мы поняли, о чем вы думаете. Большинство из нас не часто имеют положительный опыт работы с облегченными приложениями, и это понятно, учитывая, насколько хуже эти облегченные приложения работали раньше. Однако с прогрессивными веб-приложениями это кажется правильным. Все кажется более плавным, оптимизированным, и общий поток действительно напоминает нативное приложение; но вам даже не нужно так долго ждать, чтобы установить и запустить PWA, не говоря уже о их загрузке, поскольку все динамически сохраняется и обновляется в Интернете.

 Изучите: PWA для Magento 2

Что это значит для разработчиков

Будучи предшественником сети магазинов PWA , Microsoft взяла на себя обязательство сделать все, что в их силах, чтобы помочь разработчикам создавать наиболее экономичные и эффективные PWA без особых знаний в области программирования. Основанный корпорацией Майкрософт инструмент с открытым исходным кодом PWABuilder создан с учетом потребностей неопытных разработчиков, чтобы помочь ускорить внедрение PWA.

PWABuilder

PWABuilder позволяет неопытным разработчикам создавать полный AppX , используя данные с вашего собственного веб-сайта и манифеста веб-приложения для публикации в Microsoft Store.

 Полезный инструмент: Генератор манифестов веб-приложений

Попробуйте один из

После всего этого разговора, возможно, пришло время попробовать PWA в Windows 10. Зайдите сейчас в Microsoft Store, установите Twitter PWA и поделитесь с нами своими мыслями!

Получить Twitter PWA — Microsoft Store
Твиттер в Магазине Майкрософт

Перенос слов

Следует отметить, что это лишь первые несколько шагов в плане Microsoft по превращению Progressive Web App в основной интерфейс Windows 10, и все должно быстро измениться в следующем году, когда будет выпущен новый Edge на основе Chromium.

На данный момент в Microsoft Store завалялось всего несколько прогрессивных веб-приложений, но их практичность уже преобладает в мире электронной коммерции, где большинство ведущих розничных продавцов используют безголовый подход, использующий PWA в качестве основного инструмента для доставки бесперебойной работы. Пользовательский опыт.