PWA: приложение без App Store — кому подходит
Компания хочет иконку на экране телефона клиента, но не готова к бюджету в несколько миллионов и полугоду разработки. PWA — прогрессивное веб-приложение — закрывает значительную часть этого запроса за цену, сопоставимую с доработкой сайта. Разберём, что вы получаете, а что нет.
Что это технически
PWA — это обычный сайт с тремя добавлениями: манифест с иконками и настройками отображения, сервис-воркер для кэширования и работы офлайн, и обязательный HTTPS. После установки на домашний экран приложение открывается без адресной строки и внешне не отличается от нативного. Никакого магазина приложений, никакой модерации, обновление происходит при следующем открытии — как у сайта. Спецификации и чек-листы соответствия подробно описаны на web.dev.
Что вы получаете
- Иконку на домашнем экране и полноэкранный запуск без браузерных элементов.
- Работу офлайн или при плохой связи за счёт кэширования — критично в метро, лифтах, торговых центрах.
- Push-уведомления: полноценно на Android, с ограничениями и только после установки на iOS.
- Мгновенное обновление без ожидания модерации и без необходимости уговаривать пользователей обновиться.
- Одну кодовую базу для десктопа и мобильных устройств вместо трёх.
- Индексацию в поисковых системах — то, чего нативное приложение лишено принципиально.
Где упираетесь в потолок
Ограничения в основном на стороне iOS. Push-уведомления работают только для установленных на домашний экран приложений и с меньшей надёжностью доставки. Недоступны фоновая геолокация, NFC-платежи, глубокая работа с Bluetooth. Объём офлайн-хранилища ограничен, а неиспользуемые данные могут быть очищены системой через несколько недель бездействия. Если ваш сценарий требует чего-то из этого списка, PWA не подойдёт — здесь нужна нативная разработка.
Кому подходит лучше всего
Сервисы записи и бронирования, где ключевое — быстрый доступ к расписанию. Корпоративные инструменты для сотрудников, которые не хочется публиковать в магазинах и распространять по всей аудитории. Медиа и каталоги с высокой долей мобильного трафика из поиска. B2B-порталы с ограниченным кругом пользователей. Внутренние панели ERP и CRM-систем, которыми пользуются с планшета в цеху или на объекте.
Кому не подходит
- Играм и приложениям с тяжёлой графикой — производительность будет заметно ниже.
- Финтеху с требованием аппаратной биометрии и защищённого хранилища ключей.
- Сервисам с фоновым трекингом перемещений — доставка, логистика, спортивные трекеры.
- Продуктам, для которых магазин приложений является основным каналом привлечения.
Экономика
Превращение существующего адаптивного сайта в PWA стоит от 150 000 до 400 000 рублей и занимает 3–6 недель. Разработка PWA с нуля вместе с интерфейсом — от 500 000 рублей. Сравните с 1,5–3 млн и полугодом на нативное приложение под две платформы. Поддержка тоже дешевле: нет ежегодных взносов, нет обязательной адаптации под новые версии ОС дважды в год, нет ожидания модерации при каждом исправлении.
Разумная стратегия
Начните с PWA как способа проверить гипотезу. Вы за пару месяцев узнаете, устанавливают ли люди ваш сервис на домашний экран, возвращаются ли, реагируют ли на уведомления. Если метрики удержания подтвердятся и упрётесь в потолок возможностей — идите в нативную разработку, уже имея на руках проверенные сценарии и понимание аудитории. Такая последовательность экономит миллионы на приложениях, которые иначе были бы написаны «вслепую». Посмотреть примеры наших веб-продуктов можно в портфолио, а обсудить свою задачу — здесь.
