Содержание
Превращение веб-сайта в высококачественное приложение PWA — Windows apps
-
Статья -
-
Преобразование веб-сайта в полнофункциональное высокопроизводительное PWA (прогрессивное веб-приложение) можно сделать в перерыве на обед! В этой статье подробно описан полный процесс.
Шаг 1. Создание карточки отчета в построителе PWA
Во-первых, вы хотите проверить, есть ли у веб-сайта функции и метаданные, необходимые для работы с PWA.
- Переход к построителю PWA
- Введите URL-адрес веб-сайта, который вы хотите преобразовать в PWA, и нажмите кнопку «Пуск»
- Построитель PWA отобразит карточку отчета PWA, которая указывает, что у вашего веб-сайта есть и нет функций.
Шаг 2. Просмотр карточки отчета PWA
Карточка отчета PWA содержит оценку вашего веб-сайта из максимальной оценки 100. Оценки основаны на трех категориях функций.
манифеста
PWA оценивает манифест веб-приложения веб-сайта , если он доступен, и определяет поля или значения tht являются обязательными, рекомендуемыми и необязательными. Вы можете улучшить оценку, добавив отсутствующие значения, изменив и повторно опубликовав файл манифеста, или с помощью редактора манифеста в Интернете.
Предупреждение
Изменения, внесенные в редактор манифеста в Интернете, не будут опубликованы на веб-сайте. Внесенные изменения будут использоваться построителем PWA только при создании PWA.
Обязательные значения должны присутствовать, в противном случае построитель PWA не сможет создать PWA. Обязательные поля включают простое наличие манифеста, значков, имени, короткого имени и start_url.
Рекомендуемые поля не являются обязательными, но важны для взаимодействия с пользователем PWA. Настоятельно рекомендуется предоставить все рекомендуемые значения, хотя построитель PWA может создать PWA без них. Рекомендуемые значения включают режим отображения, цвет фона экрана-заставки, описание, ориентацию, снимки экрана, значок высокого разрешения, значок с маскированием, категории и ярлыки.
Необязательные поля не являются обязательными, но при необходимости их можно указать. Необязательные поля включают возрастную оценку и связанные приложения.
Рабочая роль службы
Рабочий роль службы выполняется в фоновом режиме, чтобы включить расширенные функции веб-приложения, в которых в противном случае произойдет ошибка 404. Для создания PWA Builder требуется рабочий роль службы для создания PWA, но если у вас ее нет, можно использовать один из нескольких предварительно созданных рабочих ролей обслуживания, предоставляемых построителем PWA. Чтобы использовать предварительно созданную рабочую роль службы, выполните приведенные далее действия.
- В меню выберите вкладку «Параметры рабочей роли службы «.
- Выберите соответствующую рабочую роль службы в курированном списке. Обратите внимание, что существует множество предварительно созданных параметров; Обязательно выберите рабочую роль службы, наиболее подходящую для конкретного варианта использования.
- Выбрав рабочую роль службы, которую вы хотите использовать, вы вернетесь в карточку отчета PWA.
Безопасность
Для всех PWA, созданных с помощью построителя PWA, требуются три протокола безопасности.
Сайт должен использовать ПРОТОКОЛ HTTPS.
Сайт должен иметь соответствующий сертификат HTTPS.
Если у веб-сайта нет сертификата HTTPS, вы можете опубликовать его в Azure, чтобы получить встроенную поддержку HTTPS. Кроме того, существуют бесплатные сторонние средства, такие как Letsencrypt , которые позволяют бесплатно получить сертификат HTTPS.
Сайт не должен содержать смешанное содержимое. Смешанное содержимое заключается в том, что страница, обслуживаемая по протоколу HTTPS, содержит ресурсы, загруженные по протоколу HTTP.
Смешанное содержимое компрометирует безопасность HTTPS и PWA.
Для создания PWA вам потребуется несколько сведений из учетной записи Центра партнеров. Если у вас нет MSA, щелкните здесь, чтобы узнать, как приступить к работе. Кроме того, необходимо зарегистрироваться в программе разработчика Windows.
Если вы еще не сделали этого, необходимо создать приложение PWA, зарезервировав новое имя. Когда вы зарезервировали свое имя, нажмите кнопку «Начать отправку «, чтобы создать новую отправку приложения.
Затем перейдите на вкладку «Управление продуктами » и выберите «Удостоверение продукта«. На странице удостоверений продукта отобразится идентификатор пакета продукта, идентификатор издателя и отображаемое имя издателя. Сохраните эти значения и вернитесь в построитель PWA.
Шаг 4. Создание PWA в построителе PWA
Теперь у вас есть все необходимое для создания PWA в ПОСТРОИТЕЛе PWA. Вернитесь на сайт построителя PWA и нажмите кнопку «Создать«.
Построитель PWA предложит вам получить информацию, полученную из Центра партнеров на шаге 3. Заполните значения и нажмите кнопку «Создать«.
После создания PWA Builder браузер автоматически скачивает его. PWA упаковается в файл .zip, содержащий шесть файлов.
Msix-файл — это основной пакет приложения PWA. Этот файл установит PWA на компьютере пользователя.
Appx-файл — это классический пакет приложения. Он используется для установки PWA в более ранних версиях Windows. Дополнительные сведения см. в пакетах классических приложений .
Шаг 5. Отправка пакетов приложений в Microsoft Store
Эти пакеты можно отправить в Microsoft Store так же, как и любое другое приложение, упакованое в msIX-файл. Дополнительные инструкции по отправке пакетов PWA в магазин см. в разделе «Отправки приложений».
PWA-приложения. Что это такое и для чего бизнесу создавать приложение из сайта — Маркетинг на vc.ru
{«id»:13966,»url»:»\/distributions\/13966\/click?bit=1&hash=1a044cc6345278590de5b4f9ad30f94940547c94f8a1582a9f34801c8c0314a4″,»title»:»\u041a\u0430\u043a Big Data \u043c\u0435\u043d\u044f\u0435\u0442 \u043a\u043e\u0440\u043f\u043e\u0440\u0430\u0442\u0438\u0432\u043d\u043e\u0435 \u043e\u0431\u0443\u0447\u0435\u043d\u0438\u0435 \u0432 Tele2″,»buttonText»:»»,»imageUuid»:»»}
Приветствую. На связи Евгений Данилюк и по профессии я интернет-маркетолог. Сегодня хотел бы поговорить о технологии, которая помогает превратить сайт в приложение.
65 100
просмотров
Хочу обозначить, что цель этой статьи – рассказать как можно большему количеству людей о том, что есть такая технология. Она называется PWA.
Записал видео, для тех кто не хочет читать много текста
Что такое PWA
PWA или Progressive Web Application – технология, которая позволяет клиентам установить ваш сайт на смартфон как приложение. На русский язык переводиться как «прогрессивное веб-приложение».
Теперь не нужно разрабатывать отдельно сайт, приложение под iOS и приложение под Android. Достаточно иметь и поддерживать только сайт.
Приложения на базе PWA мы используем чаще, чем кажется на первый взгляд.
Бренды Twitter, Tinder, Uber, Telegram, Starbucks, Forbes, AliExpress, Aviasales используют приложения на базе PWA как основе или в дополнение к мобильному приложению.
Преимущества приложения на базе PWA
- Позволяет отправлять Push-уведомления.
- Разработка и поддержка на 70% дешевле, чем у мобильных приложений.
- Экономия на повторном привлечении клиента, так как нет расходов на инструменты возвращения клиента (ретаргетинг, ремаркетинг).
- Не нужно размещать приложение в AppStore и Google Play. Его можно скачать напрямую с вашего сайта.
- Работает быстрее чем сайт.
- Работает без интернета.
- Размер PWA приложения, как правило, не превышает 1 мб. Это меньше, чем мобильное приложение.
- PWA приложение работает с функциями: геолокация, камера, микрофон.
Недостатки PWA приложения:
- На момент написания статьи у PWA приложение нет возможности отправлять уведомления на iPhone, так как в iOS браузер по умолчанию Safari.
Однако в iOS 14 Apple добавила функцию выбора браузера по умолчанию. Это означает, что если пользователь выберет стандартным браузером не Safari, то уведомления можно будет отправлять и на iPhone.
- Также PWA приложения не поддерживают функцию Touch ID и ограниченно работают с функцией Bluetooth.
Какие задачи можно решать при помощи приложения на базе PWA
- Стимулировать повторные продажи.
- Упрощать поиск компании. Доступ к компании в 1 нажатие на экране.
- Повышать узнаваемость бренда. Иконка (логотип) компании всегда на виду у пользователя
- Повышать средний чек сделки, допродавая продукты при помощи Push-уведомлений.
- Оставаться на связи с клиентом. Отаравляйте клиенту уведомления о том, что товар прибыл в пункт самовывоза. Или что товар будет доставлен сегодня.
- Экономить на рекламе.
Теперь не нужно настраивать догоняющую рекламу с новой акцией. Достаточно отправить уведомления, которое точно заметят ваши клиенты.
- Избавиться от конкуренции в поисковой выдачи. Ваши клиенты обращаются через приложение, в котором нет конкурентов, в отличии от поисковой выдачи.
Каким бизнесам подходят PWA приложения
Подходит всем бизнесам, услугами которого клиенты пользуются регулярно.
Ниже описал подробнее как можно использовать приложение на базе PWA
1. Клининги
- Клиенты смогут в 1 клик повторно заказывать услугу.
- Вы сможете анализировать частоту заказов каждым клиентом и отправлять напоминания об уборке заранее, увеличивая частоту покупок
2. Рестораны, кафе, пиццерии и сети доставок
- Клиенты смогут в 1 клик заказывать продукцию или бронировать столик.
- Вы сможете стимулировать клиентов заказывать больше путем отправки промокодов со скидками и акциями.
- Вы сможете использовать карты лояльности при помощи приложения и QR-кодов.
3. Интернет-магазины
- Клиенты смогут найти вас в 1 клик и выбрать необходимый товар без отвлечений. И если они положили товар в корзину, но при этом не оформили заказ, вы можете простимулировать их к покупке. Делается это при помощи уведомлений со скидкой или подарком.
- Клиенты смогут выбирать товар без интернета. А когда он появиться, данные автоматически подгружаются к вам.
- Уведомляйте клиента об акциях или изменениях статуса заказа.
4. Онлайн курсы
- Сможете создать страницу, где будут доступны ваши курсы и открывать для своих клиентов.
- Вы сможете присылать уведомления о начале онлайн мероприятия, если проводите занятия, марафоны или вебинары.
5. Онлайн СМИ
- Ваши пользователи смогут найти вас в 1 клик, что повысит частоту посещений вашего ресурса.
- Пользователи не будут отвлекаться на другие сайты, что повысит вовлеченность.
- Пользователи смогут получать уведомления о новых публикациях на интересующие их темы.
- Вы сможете получать дополнительную прибыль, рассылая рекламные объявления, при помощи Push-уведомлений.
6. Барбершопам и бьюти сфера.
- Вы можете анализировать частоту заказов каждым клиентом и отправлять ему напоминания о необходимости посещения вашего заведения заранее.
- Допродавайте клиентам средства по уходу при помощи push-уведомлений.
7. Сетевые компании
- Вы сможете уведомлять клиентов о поступлении новых продуктов, или о статусе доставке.
- Пользователи смогут найти вас в 1 клик, что повысит частоту посещений вашего ресурса.
- Клиенты смогут выбрать необходимый товар без отвлечений.
И если они положили товар в корзину, но при этом не оформили заказ вы можете напомнить об этом и простимулировать к покупке при помощи уведомлений со скидкой или подарком.
- Клиенты смогут выбирать товар без интернета. А когда он появиться, данные автоматически подгружаются к вам.
8. Автосервисы
- Напоминайте клиентам о замене масла или других периодических работах по обслуживанию авто.
- Уведомляете клиента о статусе ремонта.
- Благодарите постоянных клиентов подарками.
- Делайте допродажи товаров по уходу за автомобилем при помощи push-уведомлений
9. Сервисы по шерингу техники
- Пользователи смогут найти вас в 1 клик, что поможет им оперативно решать возникшие проблемы.
- Отправляйте уведомления о состоянии техники (Автомобиль забронирован) или о новых акциях и скидках.
- Благодарите постоянных клиентов подарками.
Как происходит процесс установки
Вы можете сами пройти процесс установки, открыв в браузере на мобильном устройстве страницу.
1. Пользователь переходит на сайт и видит всплывающее окно с предложением. Например: «Пицца со скидкой 25% при заказе с приложения».
2. Пользователь в один клик устанавливает приложение.
3. Пользователь переходит в приложение, внутри этого приложения открывается сайт и пользователь делает заказ со скидкой.
4. Приложение установлено. Следующий шаг, это отправка пуш уведомлений пользователю.
Сравнение PWA с сайтом и мобильным приложением
О чем еще стоит упомянуть
- PWA можно загрузить и продвигать в Google Play.
- PWA можно создать для части сайта.
- Приложение обновляется при помощи кэша, то есть каждый раз, когда пользователь заходит в приложении с включенным интернетом.
- Отслеживать установку приложений можно при помощи сервиса «Яндекс. Метрика».
Подробнее про разработку PWA приложения можете узнать на специальной странице.
На этом пока все. Вкратце описал, что такое приложении на базе PWA технологии и как его можно использовать именно с позиции маркетолога.
Далее планирую сделать еще 2 статьи и поделиться результатами внедрения такого приложения, а также рассказать подробнее как составить и отправить Push-уведомление в приложении на базе PWA.
Если остались вопросы, задавайте их в комментарии. Идеи по использованию или опыт использования таких приложений также пишите в комментарии. Интересно узнать.
Спасибо за уделенное время!
12 лучших примеров прогрессивных веб-приложений (PWA) [обновлено в 2023 г.]
Содержание
Ни для кого не секрет, что производительность жизненно важна для успеха и прибыльности любого онлайн-проекта. Как следствие, веб-сайты в разных отраслях используют новый стандарт Progressive Web Apps (PWA) для повышения своей производительности.
Передовая технология, поддерживаемая Google, направлена на обеспечение высокого уровня производительности независимо от устройства или состояния сети. Они достигают этого, улучшая PWA с помощью нативных качеств приложений, которые являются надежными, быстрыми и привлекательными. Несмотря на то, что концепция PWA привлекает большое внимание, она является относительно новой для большинства людей.
Чтобы лучше понять, чем прогрессивное веб-приложение отличается от обычных адаптивных веб-сайтов, лучше всего взглянуть на несколько хороших примеров PWA.
Вот список впечатляющих примеров прогрессивных веб-приложений в различных отраслях, чтобы вы могли сами испытать новые веб-технологии.
Starbucks PWA для мобильных устройств и настольных компьютеров
Стремясь предоставить доступный и удобный онлайн-заказ для всех своих клиентов, Starbucks создала PWA системы заказов в Интернете, которая обеспечивает аналогичный опыт их существующего родного приложения. Другими словами, благодаря возможности работать в автономном режиме Starbucks PWA позволяет своим клиентам просматривать меню, настраивать свои заказы и добавлять товары в свои корзины — и все это без постоянного доступа к Интернету. После подключения к Интернету они могут просматривать цены для конкретных мест и размещать заказы на еду и напитки.
Поскольку большая часть PWA доступна без подключения к сети, она отлично подходит для мобильных клиентов, которые могут подключаться и отключаться в течение дня, или для развивающихся рынков, таких как сельские районы, где подключение менее надежно. Запустив новую PWA для заказов, Starbucks уже добилась значительных результатов. PWA на 99,84% меньше на , чем существующее приложение Starbucks для iOS, что делает веб-приложение любимым среди пользователей. В результате они удвоили количество веб-пользователей, размещающих заказы каждый день, и теперь пользователи настольных компьютеров делают заказы примерно с той же скоростью, что и мобильные пользователи.
Debenhams PWA для мобильных и настольных компьютеров
Говоря о брендах, которые трансформируют свой покупательский опыт в индустрии моды, нельзя не упомянуть Debenham. Известный британский бренд понял, что, несмотря на то, что их старый веб-сайт увеличил мобильный трафик, коэффициент мобильной конверсии не рос. Поэтому они пришли к выводу, что пришло время для цифровой трансформации, иначе их цифровой и общий рост вскоре замедлится. Бренд искал решение, которое могло бы обеспечить удобство работы пользователей, особенно на мобильных устройствах.
PWA был ответом для команды Debenhams. После преобразования их старого веб-сайта в PWA их усилия, безусловно, окупились. Они улучшили качество обслуживания клиентов, убрав препятствия на пути клиента — медленные страницы, неудобную для навигации структуру, сложный процесс оформления заказа. В целом Debenhams добился увеличения дохода от мобильной рекламы на 40% и увеличения числа конверсий на 20% .
BMW PWA для мобильных и настольных компьютеров
Как новаторский бренд в автомобильной промышленности, BMW доказывает, что они не уклоняются от новых технологий, будь то их автомобили или их веб-сайт. Чтобы улучшить качество обслуживания клиентов, бренд стремился предоставить качественный и привлекательный контент, отражающий их ценности.
Новая PWA от BMW определенно вызывает у пользователей восхищение. Первое, что заметит каждый, — это изображения и видео в высоком разрешении, и Интернет загружается почти мгновенно со всеми этими функциями (в 4 раза быстрее, чем на старом сайте). Их отчеты также показали другие впечатляющие цифры после создания PWA: 4X увеличение количества людей, переходящих с главной страницы на сайт продаж BMW; 50% рост числа мобильных пользователей и 49% больше посещений сайта по сравнению со старым сайтом.
Flipboard PWA для мобильных и настольных компьютеров
Самый популярный в мире социальный журнал Flipboard позволяет читателям быть в курсе всех тем, новостей и событий, которые им интересны, из одного места. В зависимости от интереса пользователя платформа объединяет новости и истории со всего мира в формате журнала. Пользователи Flipboard могут следить за своими любимыми источниками и сохранять истории, изображения и видео в свои собственные журналы Flipboard, чтобы читать их позже или делиться ими с другими.
Flipboard — один из лучших примеров PWA для онлайн-новостей. PWA сводит к минимуму использование данных, обеспечивая удобный и быстрый просмотр в красивом интерфейсе. До запуска PWA Flipboard был мобильным приложением, которое представлено только на мобильных устройствах. Следовательно, теперь PWA позволяет Flipboard предоставлять возможности, аналогичные их полнофункциональному нативному приложению в Интернете, что делает его доступным и для пользователей настольных компьютеров.
Soundslice PWA для мобильных и настольных компьютеров
Soundslice — это передовое программное обеспечение для музыкального образования в Интернете, которое революционизирует способы изучения и практики музыки музыкантами. Компания использует PWA, чтобы предоставить лучший опыт создания музыки и обучения. Программное обеспечение на основе PWA делает процесс изучения музыкального произведения проще и эффективнее для музыкантов-самоучек с помощью инновационного музыкального проигрывателя. Проигрыватель Soundslice позволяет пользователям разучивать музыкальное произведение, читая и слушая его на любом устройстве, будь то телефон или настольный компьютер с большим экраном. Кроме того, учителя музыки могут использовать этот инструмент для создания интерактивных уроков музыки. Компания Soundslice, специализирующаяся на обучении на основе записей, также имеет магазин, в котором продаются уроки и транскрипции.
Игра 2048 PWA для мобильных и настольных компьютеров
Игра-головоломка 2048 изначально была выпущена как бесплатное приложение для Android и iOS в 2014 году. Менее чем через неделю после запуска она сразу же стала вирусным хитом с более чем 4 миллионами пользователей. Игра проста и затягивает. Описанная как «Candy Crush для любителей математики», ее цель состоит в том, чтобы объединить блоки с одинаковыми числами, чтобы в конечном итоге получить 2048. Официальная версия PWA доступна на 2048game.com, поэтому игроки могут получить мгновенный доступ из любого веб-браузера. Благодаря плавным переходам и полноэкранному режиму трудно отличить PWA от родного приложения. Кроме того, в PWA 2048 можно полноценно играть в автономном режиме.
MakeMyTrip PWA для мобильных и настольных компьютеров
Сайт MakeMyTrip.com — отличный пример PWA. Ежемесячно сайт ведущей туристической компании Индии посещают около восьми миллионов человек, причем две трети приходится на мобильный трафик. Поскольку мобильные устройства стали наиболее предпочтительным каналом для бронирования среди клиентов MakeMyTrip, они разработали PWA, который обеспечил быстрый, надежный и совершенный мобильный интернет.
Новый интерфейс PWA утроил коэффициент конверсии за счет сокращения времени загрузки страницы на 38%. По сравнению с предыдущим мобильным сайтом MakeMyTrip показал 160% увеличение количества сеансов пользователей и снижение показателя отказов на 20% .
Uber PWA для мобильных и настольных компьютеров
По мере того, как компания выходит на новые рынки, ее веб-сайт Uber был перестроен с нуля в виде PWA, чтобы предложить возможности бронирования, сопоставимые с родным мобильным приложением. Uber PWA разработан, чтобы сделать бронирование автомобиля доступным в низкоскоростных сетях 2G. Построенное на основе концепции приложения, доступного во всех современных браузерах, PWA отлично подходит для пользователей недорогих устройств, которые могут быть несовместимы с родным приложением Uber.
Благодаря нативному интерфейсу сверхлегкого веб-приложения Uber позволяет выполнять запросы на быструю поездку независимо от местоположения, скорости сети и устройства. Основное приложение размером всего 50 КБ позволяет ему загружаться в течение 3 секунд в сетях 2G.
9. Kopa (Padpiper )
Kopa PWA для мобильных и настольных компьютеров
Kopa (ранее называвшаяся Padpiper) — это платформа, помогающая учащимся легко находить надежное жилье для школьных семестров и стажировок, а также позволяющая арендодателям быстро находить подходящих арендаторов для своих пространства. На самом деле платформа теперь поддерживает 9000 школ и имеет более 100 списков на PWA. Они проверили арендодателей и составили обзоры, чтобы студенты могли сэкономить время на поиске наиболее подходящего жилья. После того, как учащиеся добавят рабочий адрес, они смогут искать направления работы в каждом списке на странице результатов. Веб-приложение также может связывать учащихся с другими людьми, которые работают рядом с ними, или узнавать, где находятся их одноклассники в режиме совместной работы.
Pinterest PWA для мобильных и настольных компьютеров
Сосредоточившись на международном росте, Pinterest запустила свой новый мобильный веб-интерфейс с нуля как PWA. Социальная сеть обнаружила, что только 1% их мобильных пользователей конвертируются в регистрации, входы в систему или установки приложений из-за низкой производительности на мобильных устройствах.
Осознав, что возможности улучшить конверсию огромны, они перестроили мобильную сеть с помощью технологии PWA, что привело к нескольким положительным результатам: затраченное время увеличилось на 40 % по сравнению с предыдущей мобильной сетью, доход от рекламы, создаваемой пользователями. вырос на 44 %, а число основных участников – на 60 %. круглосуточная доставка продуктов. Наряду со своим родным приложением для Android и iOS, Yummly также доступен в веб-браузерах как PWA. Как и его родное присутствие, The Yummly PWA предлагает поисковую систему для еды, кулинарии и рецептов. Он позволяет пользователям осуществлять поиск среди более чем миллиона рецептов, полученных с популярных сайтов о еде, нишевых блогов или местных продуктовых брендов. Кроме того, результаты поиска можно фильтровать по ингредиентам, диете, аллергии, питанию, цене, кухне, времени, вкусу, блюдам и т. д.
Spotify PWA на мобильных и настольных компьютерах
Ваш любимый музыкальный плеер теперь поддерживает PWA. Из-за некоторых разногласий между Spotify и Apple относительно комиссии Apple в магазине приложений в размере 30%, Spotify счел своевременным возможность начать разработку PWA-версии своего приложения, как это сделали многие другие крупные бренды. По сравнению со своим родным приложением версия PWA значительно быстрее благодаря собственному уникальному и адаптивному пользовательскому интерфейсу, который меняет свой фон по мере того, как пользователь продвигается по приложению. Как и во многих других PWA, пользователям также предлагается добавить Spotify PWA на главный экран, что делает Spotify PWA более доступным и сопоставимым с другими версиями.
Подведение итогов
PWA можно применять во многих разделах технологической сферы, от игр PWA до PWA Magento. Чтобы получить более полное представление о PWA и вариантах его использования в вашей конкретной области, ознакомьтесь с другими нашими специальными статьями:
Дальнейшее чтение
Обзор прогрессивных веб-приложений (PWA) — разработка Microsoft Edge
Редактировать
Твиттер
Фейсбук
Электронная почта
- Статья
Прогрессивные веб-приложения (PWA) — это приложения, которые вы создаете с помощью веб-технологий, которые можно устанавливать и запускать на всех устройствах из единой кодовой базы.
PWA предоставляют вашим пользователям нативные возможности на поддерживаемых устройствах. Они адаптируются к возможностям, поддерживаемым каждым устройством, а также могут работать в веб-браузерах, таких как веб-сайты.
Чтобы приступить к созданию PWA, см. статью Начало работы с прогрессивными веб-приложениями.
Преимущества PWA
Нативные возможности
При установке на устройство PWA работают так же, как и другие приложения. Например:
- PWA имеют собственные значки приложений, которые можно добавить на главный экран или панель задач устройства.
- PWA могут запускаться автоматически при открытии соответствующего типа файла.
- PWA могут запускаться, когда пользователь входит в систему.
- PWA можно отправлять в магазины приложений, например в Microsoft Store.
Расширенные возможности
PWA также имеют доступ к расширенным возможностям. Например:
- PWA могут продолжать работать, когда устройство находится в автономном режиме.
- PWA поддерживают push-уведомления.
- PWA могут выполнять периодические обновления, даже если приложение не запущено.
- PWA могут получить доступ к аппаратным функциям.
Наконец, PWA могут работать в веб-браузерах, как веб-сайты. Запуск веб-сайтов дает PWA такие преимущества, как:
- PWA могут быть проиндексированы поисковыми системами.
- PWA можно использовать совместно и запускать по стандартной веб-ссылке.
- PWA безопасны для пользователей, поскольку они используют безопасные конечные точки HTTPS и другие средства защиты пользователей.
- PWA адаптируются к размеру или ориентации экрана пользователя, а также к способу ввода.
- PWA могут использовать расширенные веб-API, такие как WebBluetooth, WebUSB, WebPayment, WebAuthn или WebAssembly.
Меньшая стоимость разработки
PWA имеют значительно ниже стоимость кросс-платформенной разработки , чем скомпилированные приложения, которым требуется отдельная кодовая база для каждой платформы, такой как Android, iOS и каждой настольной операционной системы.
С помощью PWA вы можете использовать единую кодовую базу, совместно используемую вашим веб-сайтом, мобильным приложением и настольным приложением (в разных операционных системах).
Совместимость между устройствами
Прогрессивные веб-приложения (PWA) создаются с использованием кода HTML, CSS и JavaScript, который размещается на веб-серверах и работает в механизмах веб-браузера. Их можно использовать непосредственно в веб-браузере, например на веб-сайте, или установить на устройство из магазина приложений, или с помощью функции установки приложения поддерживающего браузера. Дополнительные сведения об установке PWA в Microsoft Edge см. в разделе Установка PWA.
Пользовательский интерфейс PWA увеличивается или уменьшается в зависимости от возможностей устройства. В частности, в Windows с Microsoft Edge вы можете создавать иммерсивные приложения, которые глубоко интегрируются с операционной системой. Использование только веб-технологий гарантирует, что ваше приложение будет работать в других браузерах, операционных системах и устройствах.
Настольные компьютеры продолжают оставаться основной рабочей средой для многих пользователей. PWA могут предоставлять полностью адаптированные, устанавливаемые возможности в настольной операционной системе, которые наследуют преимущества этой среды. Тем не менее, PWA также можно установить на мобильные устройства или использовать непосредственно в веб-браузерах.
Преодоление разрыва между Интернетом и нативным
Сегодня с помощью веб-технологий можно сделать многое. Многие функции, которые когда-то были возможны только при использовании языков для конкретных устройств, теперь могут быть реализованы с помощью стандартных веб-технологий. Например:
- Обработать файлы.
- Делитесь контентом с другими приложениями.
- Доступ к буферу обмена.
- Синхронизация данных и получение ресурсов в фоновом режиме.
- Аппаратное обеспечение устройства доступа, такое как Bluetooth и USB.
- Хранить содержимое в базах данных.
- Воспользуйтесь преимуществами аппаратного ускорения графики.
- Используйте макеты CSS, анимацию и фильтры для создания расширенных дизайнов.
- Запустите почти скомпилированный код производительности с помощью WebAssembly.
Благодаря Microsoft Edge PWA на настольных компьютерах могут в полной мере использовать эти возможности, чтобы предоставлять пользователям ожидаемые возможности настольных приложений. Эти возможности обеспечивают более привлекательный опыт работы на веб- и настольных платформах.
Примеры того, что могут делать PWA, см. в разделе Разрушение мифов о PWA.
Microsoft Store
Поскольку прогрессивные веб-приложения (PWA) ничем не отличаются от других приложений в Microsoft Store, пользователи могут в полной мере взаимодействовать с ними — от обнаружения до установки и запуска — даже не открывая браузер.
Microsoft Store предоставляет пользователям надежный и знакомый способ установки вашего приложения. Кроме того, вы можете просматривать подробную статистику использования и диаграммы, которые позволяют узнать, как работают ваши приложения в Microsoft Store.
Узнайте, как опубликовать PWA в Microsoft Store.
Истории успеха
Использование технологий Progressive Web App (PWA) — отличный способ сделать ваше приложение безопасным , доступным для обнаружения , связываемым , простым в установке и обновлении, отзывчивым 9002 0 и независимы от сети . Многие компании добились успеха с PWA. Например:
- Приложение Starbucks PWA увеличило ежедневных активных пользователей в два раза. Заказы на настольных компьютерах почти такие же, как и на мобильных (источник).
- Trivago увеличила на 150% количество людей, которые добавили PWA на главный экран. Повышение вовлеченности привело к увеличению количества обращений к предложениям отелей на 97% (источник).