О Progressive Web Apps говорят не первый год, но далеко не все владельцы сайтов решили воспользоваться новым благом интернет-технологий, особенно в России. Мы решили систематизировать имеющуюся информацию и разобраться, что такое PWA, чем она характеризуется и каковы ее перспективы.
PWA (Progressive Web App) – это веб-технология, которая трансформирует сайт в приложение. Прямо из браузера его можно поставить на главный экран телефона, и оно будет отправлять push-уведомления и получит доступ к аппаратным средствам гаджета. И все это даже при нестабильном подключении или офлайн. PWA-приложения ставятся на смартфон пользователя в обход официальных магазинов приложений и несмотря на запрет ставить приложения с неизвестных источников. Магия вне Хогвартса.
Но это работает и приносит результаты первопроходцам.
Термин PWA придумали дизайнер Фрэнсис Берримэн (Frances Berriman) и инженер Google Chrome Алекс Рассел (Alex Russell) еще в 2015 году. Технология привлекла внимание, так как обещала несложную реализацию и практически моментальный контакт с пользователем.
PWA как гибрид сайта и приложения стал возможен благодаря растущим возможностям кэша, браузеров и push-разработок.
Как характеризуют технологию PWA разработчики Google?
Именно эти характеристики позволяют Progressive Web Apps завоевывать любовь коммерческих организаций и место на экране пользовательского смартфона.
Примеров Progressive Web Apps пока еще не так много, но они есть и даже на русском языке. Технология успешно реализована на примере Google Maps:
А также в сервисе визуальных закладок и поиска картинок Pinterest:
Приложение, которое в данном случае предлагает добавить всплывающее окно, это не стандартное приложение из маркета. Нажав на окно «Добавить приложение Pinterest на главный экран», вы действительно сохраните его на своем телефоне, но среди установленных приложений в настройках телефона вы его не найдете.
PWA-приложения становятся все популярнее, примеров все больше и больше. Лучшие PWA уже сейчас недосягаемы для обычных приложений и сайтов.
Раскроем, какие реальные преимущества скрываются за обозначенными Google надежностью, быстротой и сильным вовлечением.
Немного, но есть.
Достаточно ли этого для отказа от PWA – решать вам.
Перед тем, как сделать PWA-приложение, удостоверьтесь, что сайт соответствует требованиям технологии:
Если чего-то не хватает, сначала придется залатать эту брешь. Еще перед началом работ рекомендуем установить GIT для контроля версий.
Если все есть, выбирайте подходящий плагин:
Или каркас для разработки прогрессивных веб-приложений:
Уже сейчас все параметры технологии Progressive Web Apps дают основание считать эту разработку технологией будущего. Она активно продвигается Google, и это определенно сыграет свою роль в распространении веб-приложений PWA.
Как и любая интернет-технология, способная повышать узнаваемость и конверсии, создание PWA-приложения заставляет дорабатывать свои сайты тех, кто давно никак их не улучшал. Протокол безопасного шифрования данных и мобилопригодность сайта для мобильных гаджетов – базовые стандарты для сайтов, которым нужен трафик в 2019 году. Без SSL-сертификата и адаптивного дизайна сайту все сложнее выживать, пользователь до него доходит все реже. Но если кого-то Progressive Web Apps подтолкнет только до этих основ, то кому-то поможет увеличить производительность сайта и получить от продвижения сайта в поисковых системах гораздо больше пользы.