PWA (Progressive Web Apps) была анонсирована Google в 2015 году. Активное развитие она пока не получила — большинство игроков рынка только начинают присматриваться к новым возможностям. Однако крупные корпорации, в том числе Твиттер, Алиэкспресс, Старбакс и другие, уже используют PWA-приложения в дополнение к основным.
Что такое PWA
Если говорить простым языком, сайты, сделанные на основе Progressive Web Apps, могут устанавливаться на смартфон как приложение. Для чего это нужно? Для быстрой работы и загрузки, отправки уведомлений на рабочий стол, интеграции с другими сервисами и системными программами телефона.
Три базовых принципа PWA:
- Надёжность. Приложение работает одинаково в онлайн и оффлайн режиме, данные прогружаются даже при плохом и слабом Интернет-соединении.
- Быстрота. Загрузка приложения-сайта очень быстрая, не требует стабильного и скоростного подключения.
- Привлекательность. Progressive Web Apps нравятся покупателям, они очень удобны в использовании.
Как это работает
Разберём принцип работы технологии на простом примере. Представьте, что вы — обычный покупатель, который зашёл на сайт доставки суши и роллов. Внизу страницы вы видите уведомление — «скидка в 20% при заказе с приложения».
Естественно, это кажется вам привлекательным, и вы нажимаете на красную кнопку под надписью. После этого приложение автоматически устанавливается на смартфон — без перехода в маркет или другие сторонние сервисы.
Вы получаете скидку, а владелец доставки — доступ к вашим уведомлениям. Теперь он сможет отправлять push-уведомления о новых акциях, позициях из меню, скидках, конкурсах.
Такой способ продвижения куда эффективнее маркетинговых рассылок, которые, будем честны, далеко не всегда читают.
Преимущества PWA-технологий
У Progressive Web Apps есть множество преимуществ.
А именно:
- Простота в установке для клиента. Ему не нужно переходить в Плей Маркет, устанавливать что-то с сайта, скачивая файл. Достаточно нажать одну кнопку — и спустя пару минут приложение уже появится на главном экране.
- Универсальность. Сайты-приложения работают практически на любых сенсорных устройствах.
- Безопасность. Главное требование к разработке PWA — данные передаются только по https-протоколу. Он признан одним из самых безопасных и стабильных.
- Стабильность. Приложение работает при плохом интернете, без интернета вообще, при постоянно пропадающем соединении. Данные заранее загружаются в кэш.
- Низкая стоимость разработки. Сделать сайт с поддержкой PWA проще и дешевле, чем создать полноценное приложение, ещё и для 2-3 операционных систем.
- Малый вес. Приложение занимает в памяти устройства не больше мегабайта, в отличие от полноценных программ.
- Возможность повторного привлечения клиента без затрат. Не нужны рассылки, звонки по базе — о новых возможностях можно сообщить в уведомлении.
- Интеграция с внутренними сервисами. Progressive Web Apps может работать с камерой, геолокацией, микрофоном.
- Лучшие SEO-показатели. Использование Progressive Web Apps повышает рейтинг сайта в Гугл.
Среди недостатков — ограниченные возможности. PWA не может получить те же разрешения, как полноценное приложение. Кроме того, такие сайты поддерживаются не всеми браузерами. Уведомления не работают на Safari в айфонах.
Кому подойдёт
Сайты-приложения имеют свои требования к разработке.
А именно:
- адаптивная мобильная вёрстка;
- SSL-сертификат;
- отдельный адрес для каждой страницы.
Если ваш сайт соответствует этим требованиям — можно внедрять PWA. Наиболее актуальны такие решения в доставках, интернет-магазинах, СМИ и новостных порталах, сетевых компаниях.
PWA — сравнительно новая технология, но она уже доказала свою эффективность.