Что такое PWA
PWA, или прогрессивное веб-приложение, — это сайт с дополнительными возможностями: его можно добавить на главный экран, он открывается без адресной строки, умеет работать с плохой сетью и присылать уведомления. Пользователь заходит по ссылке, а не по магазину приложений, что снимает самый тяжёлый шаг — установку.
Для бизнеса это самый быстрый способ получить «значок на экране» без модерации Apple и Google и без комиссий магазинов. Но платой за это становятся ограничения на iPhone и меньшая видимость в поиске по магазинам.
Сравнение по важным пунктам
- Установка
- PWA добавляется на экран из браузера за несколько касаний. Приложение требует перехода в магазин и скачивания.
- Push-уведомления
- На Android работают хорошо, на iPhone — только после добавления на главный экран и с ограничениями. У приложения таких оговорок нет.
- Офлайн
- PWA кэширует нужные страницы и данные, но возможности скромнее, чем у полноценного приложения.
- Функции телефона
- Камера и геолокация есть, а Bluetooth, фоновые задачи и системные интеграции ограничены.
- Стоимость
- PWA обычно дешевле: нет аккаунтов в магазинах, модерации и отдельной сборки под каждую платформу.
PWA подходит, если
- Нужен быстрый старт и проверка спроса
- Сайт уже есть, и вы хотите добавить к нему личный кабинет и уведомления
- Аудитория использует в основном Android и ноутбуки
- Нужна гибкость: обновления доступны сразу, без ожидания модерации
- Приложение редкое, и принуждать скачивать его не хочется
Лучше настоящее приложение, если
- Нужны надёжные push-уведомления на iPhone
- Вы хотите быть в App Store и Google Play как бренд
- Важны фоновая работа, Bluetooth и системные функции
- Приложение — основной продукт, а не дополнение к сайту
Не обещайте клиентам то, чего нет
Если ваша PWA на iPhone не присылает уведомления, не обещайте их в рекламе. Лучше сразу показать, как добавить сайт на главный экран, и проверить на реальных телефонах.