Windows

Прогрессивные веб-приложения (PWA): что они собой представляют и что они значат для Microsoft

За последний год дискуссия вокруг Progressive Web Apps (PWA) выросла в технических СМИ, так как все больше браузеров стали принимать поддержку.

Но что такое PWA и чем он отличается от старых приложений веб-обертки? Являются ли они очередной попыткой Microsoft достичь успеха или являются законной альтернативой родным приложениям для мобильных устройств и ПК?

Недавно Microsoft подробно рассказала о своих планах в отношении Windows 10 Redstone 4 для PWA, браузера Edge и магазина Microsoft. Я также написал учебник о том, кто действительно стоит за PWA и почему.

Но в сегодняшнем видео я хочу ответить на некоторые конкретные вопросы о PWA, Microrosft и что это значит для Windows 10.

По теме: PWA могут быть отличным эквалайзером для Microsoft, Google и Apple

PWAs — Кто на борту?

Помимо того, что Apple, Microsoft и Google внедрили поддержку PWA в свои браузеры, многие компании уже настраивают свои веб-сайты для адаптивного статуса PWA. Вот лишь некоторые из основных брендов, которые теперь поддерживают PWA:

Однако существуют некоторые ограничения, по крайней мере, для Карт Google, которые пока не выполняют пошаговую навигацию.

Alibaba, Medium, Flipboard, Snapdeal, Trivagao, The Weather Channel, The Financial Times, Pokedex.org, GitHub Explorer, Flipkart, Offline Wikipedia и Forbes также запустили веб-сайты с поддержкой PWA.

Даже игры могут быть PWA. Представляешь себе какой-нибудь официальный 2048? Зайдите в браузер с поддержкой PWA и попробуйте его.

Некоторые крупные сайты уже поддерживают PWA на Android и Windows 10 RS4.

Даже онлайн-сервисы Microsoft, такие как Outlook.com, теперь поддерживают PWA. В настоящее время существуют тысячи веб-сайтов с поддержкой PWA, и все больше компаний предоставляют возможность адаптивного управления веб-сайтами с помощью сервисных работников для обеспечения совместимости.

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

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

Пробовать PWA

Если у вас телефон Android с версией 7.1.1 или выше и браузер Chrome или Microsoft Edge, вы можете посетить любой из упомянутых выше сайтов, чтобы попробовать PWA сегодня.

Процесс перевода сайта в режим PWA немного отличается. Большинство сайтов требуют, чтобы вы сначала вошли в систему, а затем запросили пользователя «Добавить в дом» и отправили уведомления. Созданный ярлык теперь является PWA для этого сайта. Пользователи Microsoft Edge на Android могут использовать функцию «Добавить на главный экран» в меню многоточия, чтобы активировать ее.

Для тех, кто в Windows 10 использует Fast Ring Insider Build и Microsoft Edge, вы также можете попробовать PWA. Включение уведомлений веб-сайта интегрирует их в Windows Action Center, как и любое приложение, и пользователи могут прикрепить PWA к своему меню «Пуск» или панели задач.

Обнаружение PWA является проблемой

Возможно, единственная проблема с сайтами с поддержкой PWA, действующими как приложения, — это обнаруживаемость. Пользователи по-прежнему могут зайти в Google Play Store и установить Instagram или Twitter. Они также могут прикрепить оба сайта как PWA к своему домашнему экрану, что приведет к двум экземплярам приложения.

Google не раскрыл свои планы обойти это. Теоретически, Instagram или Twitter могут заменить свои приложения в Google Play Store версией PWA, если Google допустит это.

Этот последний метод — то, что делает Microsoft. Вместо того, чтобы позволить людям случайно «обнаружить» PWA через веб-браузер, они просто добавляют их в Microsoft Store. В конце концов, если вы хотите приложение Pinterest, ваша первая точка обнаружения — Магазин, чтобы увидеть, есть ли приложение.

Как Microsoft это сделает, это восхитительно. Из недавнего сообщения в блоге Microsoft Edge Developer :

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

Это имеет ряд преимуществ для пользователей: PWA, установленные через магазин, будут отображаться в контекстах «приложений», таких как результаты поиска Start и Cortana, и иметь доступ к полному набору API-интерфейсов WinRT, доступных для приложений UWP. Они могут дифференцировать свой опыт работы в Windows 10 с такими улучшениями, как доступ к локальному календарю и данным о контактах (с разрешения) и многое другое.

Есть два пути, чтобы получить эти PWA в Магазин:

  1. Разработчики могут заблаговременно отправлять PWA в Microsoft Store.
  2. Магазин Microsoft, работающий на сканере Bing, будет автоматически индексировать выбранные PWA качества.

Этот второй шаг имеет решающее значение. Microsoft не полагается на веб-сайты для ручного добавления PWA в Microsoft Store для внесения в список. Сначала компания добавит лучшие в Магазин вручную, а затем сканер Bing сделает это автоматически .

Это агрессивная стратегия для PWA, но Microsoft верит, что веб-приложения в Windows 10 следует рассматривать как «первоклассных граждан».

Будет ли PWA «решать» мобильный для Microsoft?

Наконец, большой вопрос в том, поможет ли это Microsoft вообще с проблемой разрыва приложения? Это, конечно, не больно, и да, улучшает вещи.

Вопрос о том, имеет ли значение гибридное решение PWA-UWP для Windows 10 на долгосрочную перспективу — и, в частности, очередную мобильную разработку Microsoft с Andromeda — еще неизвестно.

Тем не менее, если вы попробовали PWA на своем телефоне Android, таком как Twitter, Uber или другие, вы должны быть впечатлены тем, как он выглядит. Дело в том, что многие компании переходят на модель PWA, потому что она дешевле, проще в обслуживании, использует меньшую пропускную способность и позволяет им работать на всех платформах без необходимости кодировать их самостоятельно.

PWA: что это значит для Google и почему Microsoft тоже это нравится

Для потребителей это означает «приложения» от крупных компаний, а также ваш местный ужин, цветочный магазин или магазин автомобилей, которые просто не могут позволить себе создавать приложения для Android, iOS или даже Windows.

Вы должны ожидать много новостей о PWA в 2018 году от Google и Microsoft. Как только Redstone 4 поступит в продажу этой весной, потребители могут ожидать появления новых «приложений» в Магазине Microsoft, что является только хорошей вещью.

Для получения дополнительной информации о дорожной карте PWA, ожидайте, что Google и Microsoft обсудят это на своих конференциях I / O и Build в мае .

Спасибо Rance P. за представленные вопросы, ответы на которые есть в видео!

Похожие посты
Windows

Драйверы для Windows 10

Windows

Лучшие приложения для фотографии на вашем Windows Phone

Windows

Команды командной строки для панели управления апплетами

Windows

Официальное приложение SmugMug теперь доступно для Windows Phone