Что такое PWA простыми словами
Progressive Web App — это обычный сайт с набором технических улучшений: у него есть иконка на экране, он открывается без адресной строки и может запоминать данные, чтобы работать при плохой связи. Устанавливается в два нажатия прямо из браузера, без App Store и Google Play.
Для пользователя это выглядит почти как приложение, для владельца — как сайт: одна кодовая база, обновления сразу у всех, нет модерации магазинов и комиссии платформ.
Что умеет PWA
- Установка на экран
- Иконка рядом с другими приложениями и запуск в полноэкранном режиме.
- Работа при слабой связи
- Часть данных и страниц сохраняется, поэтому каталог или расписание открывается без сети.
- Push-уведомления
- На Android работают давно, на iPhone — только после установки на экран и с ограничениями.
- Быстрые повторные заходы
- Кеширование ускоряет открытие после первого визита.
Когда PWA подходит
- Нужен удобный кабинет, каталог или расписание без большого бюджета
- Аудитория разная, и вы не хотите заставлять скачивать приложение
- Нужно добавить функции к существующему сайту, а не строить новое
- Часть сотрудников работает в местах со слабым интернетом
- Хотите проверить спрос, прежде чем делать нативное приложение
Когда лучше другое решение
- Нужен глубокий доступ к функциям телефона: Bluetooth, фоновая геолокация, сложная работа с камерой
- Важно присутствие в App Store и Google Play как часть бренда
- Основная аудитория на iPhone и критичны push-уведомления
- Клиенты привыкли общаться в Telegram — тогда Mini App удобнее
- 1 коддля сайта, Android и iPhone
- без магазиновне нужна модерация App Store и Google Play
- дешевлечем приложение под обе платформы
Ограничения, о которых говорят реже
На iPhone поддержка PWA хуже, чем на Android: уведомления доступны после добавления на экран, а некоторые возможности устройства закрыты. Кроме того, у пользователей нет привычки искать такие приложения: придётся объяснить, как установить.
PWA не ищется в магазинах приложений, поэтому его нужно продвигать как сайт: через поиск, QR-коды в точках продаж, ссылки в рассылках и мессенджерах. Если аудитория привыкла к скачиванию из магазина, это может снизить число установок.
Как понять, что вашим клиентам это нужно
Начните с данных. Посмотрите в Метрике долю заходов с телефонов, число повторных посетителей и страницы, на которые клиенты возвращаются. Если люди приходят часто и открывают одни и те же разделы: расписание, заказы, кабинет, — установка сайта на экран будет им удобна.
Если же основная часть визитов разовая, как у большинства сайтов услуг, PWA даст мало. Тогда стоит вложиться в скорость и удобство обычного сайта, а установку предлагать лишь тем, кто возвращается: ненавязчивым предложением после второго-третьего визита.