Многим бизнесам нужно «приложение», но на деле им нужен удобный личный кабинет или каталог в телефоне. Для таких задач есть вариант проще и дешевле нативного приложения — PWA.

Что умеет PWA

  • Устанавливаться на главный экран телефона и компьютера с собственной иконкой.
  • Открываться в отдельном окне, как обычное приложение.
  • Работать при плохом интернете за счёт сохранённых данных.
  • Присылать уведомления.
  • Обновляться сразу у всех, без модерации и выпуска новой версии.

Чем PWA уступает нативному приложению

  • Ограниченный доступ к возможностям телефона: фоновая работа, датчики, некоторые функции камеры и Bluetooth.
  • На iPhone приложение нужно добавить на экран «Домой» вручную, и часть возможностей работает с ограничениями.
  • Нет витрины магазина приложений — пользователей нужно приводить самостоятельно.
  • Тяжёлая графика и игры работают хуже, чем в нативном коде.
PWA и мобильное приложение
PWAНативное приложение
УстановкаС сайта, без магазинаЧерез RuStore, Google Play, App Store
ОбновленияСразу у всехЧерез публикацию новой версии
ПлатформыОдин код для всех устройствОтдельно или кроссплатформенно
Возможности телефонаБазовыеПолные
МодерацияНе нужнаНужна при каждом выпуске

Кому подходит PWA

  • Личный кабинет клиента: заказы, документы, статусы.
  • Каталог и заказ для постоянных покупателей.
  • Внутренние инструменты сотрудников: заявки, выезды, отчёты.
  • Первая версия продукта, когда нужно быстро проверить идею.
Хорошая стратегия — начать с PWA, посмотреть, как им пользуются, и делать нативное приложение, только когда упираетесь в ограничения. Код и серверная часть при этом не пропадают.

Когда всё же нужно мобильное приложение

Если продукт живёт на возможностях телефона — геолокация в фоне, работа без сети целый день, камера и сканирование, частые уведомления, — или если важно присутствие в магазинах приложений, нужна нативная или кроссплатформенная разработка. Весь путь — в статье как создать мобильное приложение.

О том, как мы делаем веб-приложения и личные кабинеты, — на странице веб-приложений. Если же нужно именно мобильное — на странице разработки мобильных приложений.

Частые вопросы

Работает ли PWA на iPhone?

Да, но установка идёт через меню «Поделиться» → «На экран Домой», а часть возможностей ограничена по сравнению с Android.

Можно ли опубликовать PWA в магазине приложений?

В некоторые магазины — да, через обёртку. Но основное преимущество PWA как раз в том, что магазины не нужны.

PWA дешевле мобильного приложения?

Обычно да: один код для всех устройств и не нужна отдельная публикация. Итог зависит от функций.

Нужна такая же реклама для вашего бизнеса?

Разберу нишу, посчитаю бюджет и покажу, из чего сложится цена заявки.

УслугаКак мы это делаем