Skip to content
buildbyalex
Все статьи

Мобильное приложение или PWA: что выбрать для бизнеса

Мобильное приложение или PWA - когда хватит веб-приложения, а когда нужно нативное. Сравниваю цену, push, офлайн и доступ к железу простыми словами.

6 мин чтения
Мобильное приложение или PWA: что выбрать для бизнеса

Если вы продаёте контент, у вас есть личный кабинет или простая система заказов - почти наверняка хватит PWA, то есть веб-приложения, которое ведёт себя как нативное. Приложение в App Store и Google Play нужно тогда, когда важно тяжёлое железо (Bluetooth, NFC, AR), работа в фоне, игры или когда сам магазин приложений должен быть для вас каналом привлечения клиентов. Дальше разбираю по конкретике, потому что разница в бюджете доходит до пяти раз.

Что такое PWA и что она умеет в 2026

PWA (Progressive Web App) - это обычный сайт, сделанный так, что телефон воспринимает его как приложение. Человек заходит через браузер, нажимает «добавить на главный экран» и получает иконку, полноэкранный режим без адресной строки и работу офлайн. Ничего не ставит из магазина, не ждёт загрузки, не обновляет руками.

Что PWA умеет хорошо: грузится мгновенно, работает на Android и iOS из одного кода, её можно выложить в Google Play (Android это разрешает), обновляется сама при каждом заходе и держит кэш, так что каталог или статьи открываются даже без сети.

Чего PWA не умеет - и тут начинаются сложности, в основном из-за iOS:

  • Push на айфоне работает с ограничениями. С iOS 16.4 пуши в PWA возможны, но только если человек сначала добавит сайт на главный экран через Safari. Открытая вкладка в браузере их не получит. На практике часть подписок ещё и «отваливается» без явной причины, так что на push как основной канал на iOS я бы не закладывался.
  • Нет доступа к сложному железу. Bluetooth Low Energy, NFC, продвинутые датчики, ARKit, полный доступ к файлам - этого на iOS нет. Apple намеренно не отдаёт это браузеру.
  • Кэш могут чистить. На iOS данные Service Worker ограничены (порядка нескольких десятков МБ) и могут стереться примерно после двух недель без использования приложения.
  • Нет места в App Store. На айфоне PWA в магазин Apple не попадёт. Если хотите, чтобы клиент находил вас через «поиск в App Store», это исключено.

На Android этих ограничений заметно меньше - там PWA сильнее и ближе к нативной.

PWA или нативное приложение: сравнение

КритерийPWAНативное приложение
Ценаот ~3 000 € (один код, web)от ~8 000-15 000 € (iOS + Android)
Срок4-8 недель2-5 месяцев
Push-уведомленияAndroid полностью, iOS с ограничениямиПолностью на обеих системах
ОфлайнДа, в пределах кэшаДа, без ограничений
Доступ к камере/датчикамКамера да, BLE/NFC/AR нет (особенно iOS)Полный доступ ко всему железу
Публикация в сторахGoogle Play да, App Store нетApp Store и Google Play
ОбновленияАвтоматически, сразуЧерез стор, иногда с проверкой Apple
ОхватЛюбой по ссылке, без установкиТолько после загрузки из стора

Когда хватит PWA

PWA - правильный выбор гораздо чаще, чем кажется клиентам. Она подходит, когда:

  • У вас контентный или медиасервис - блог, портал, база знаний, курсы. Тут важна скорость и доступность по ссылке, а не доступ к железу.
  • Вы делаете личный кабинет или внутреннее приложение - вход, заказы, статусы, счета. Сотрудник или клиент заходит по ссылке и получает всё сразу, без просьбы что-то ставить из магазина.
  • У вас простая система заказов или записи - меню ресторана, запись на приём, магазин с небольшим каталогом. PWA справляется с корзиной, оплатой и просмотром офлайн.
  • Вам важны сроки и бюджет - хотите оказаться в телефонах через пару недель и за долю цены нативного приложения, а потом это развивать.

Чаще всего я как раз советую PWA, если главным аргументом за «приложение» было «у конкурентов есть приложение». Это редко тянет на повод выложить десяток с лишним тысяч евро.

Когда реально нужно нативное приложение

Есть случаи, где PWA просто не хватит, и я отговариваю выкручиваться через силу:

  • Ваш продукт использует сложное железо - подключаетесь к устройствам по Bluetooth, читаете NFC, делаете дополненную реальность или используете датчики в режиме высокой частоты.
  • Приложение должно работать в фоне - отслеживание локации на тренировке, постоянная синхронизация, навигация, здоровье и фитнес.
  • Вы делаете игру или что-то очень тяжёлое по графике - тут важен каждый кадр и полный доступ к GPU.
  • Сам магазин приложений должен быть каналом продаж - хотите, чтобы люди находили вас в App Store, доверяли «приложению со звёздами» и ставили его как продукт. Для части ниш (например, потребительских) это реальная ценность.

Если ещё колеблетесь между нативным и одним кодом на обе системы, разобрал это отдельно: нативное или кроссплатформенное приложение.

Сколько это стоит

PWA обычно начинается примерно от 3 000 € и делается за 4-8 недель, потому что это один код, работающий в браузере на обеих системах. Нативное или гибридное приложение - другая лига: реально от 8 000 € и выше, а серьёзные проекты с бэкендом и интеграциями быстро уходят за 15 000 €. Детали расписал в текстах о цене разработки приложения и о сроках разработки приложения.

Мой рабочий подход: если вы не уверены, нужно ли вам нативное приложение, я стартую с PWA. Проверяете, пользуются ли этим люди вообще, и только когда убедитесь, что работает и не хватает конкретной системной функции, добавляем нативную версию. Это дешевле и менее рискованно, чем выкладывать десяток тысяч евро вслепую.

Делаю оба варианта - посмотрите услугу разработки мобильных приложений, а если хотите, чтобы я подсказал, что подходит под ваш случай, напишите мне. Достаточно описать идею, остальное разложим вместе.

FAQ

Хватит ли PWA вместо мобильного приложения?

В большинстве бизнес-задач - да. Если у вас контентный сервис, личный кабинет, система записи или простой магазин, PWA даёт тот же опыт на телефоне дешевле и быстрее. Нативное приложение оправдано, когда нужны полноценные push на iOS, тяжёлое железо, работа в фоне или присутствие в App Store.

Чем PWA отличается от обычного сайта?

PWA - это сайт с дополнительными возможностями: его можно добавить на главный экран как приложение, он работает офлайн за счёт кэша, открывается на весь экран без полоски браузера и может слать уведомления (с ограничениями на iOS). Обычный сайт так не умеет - закрыли вкладку, и он исчез.

Попадёт ли PWA в App Store и Google Play?

В Google Play - да, Android позволяет упаковать PWA и выложить в магазин. В App Store - нет, в чистом виде. Apple не принимает PWA как приложение, поэтому на айфоне человек ставит её через Safari («добавить на главный экран»), а не через стор.

Работают ли push-уведомления в PWA на айфоне?

Работают с iOS 16.4, но условно. Сначала человек должен добавить сайт на главный экран, и само поведение бывает капризным - подписки могут отваливаться. На Android push в PWA полноценный. Если уведомления - ваш главный канал связи с клиентами на iOS, надёжнее идти в нативное приложение.

Работает ли PWA офлайн?

Да, за счёт Service Worker и кэша. Можно смотреть каталог, контент или последние данные без сети. Лимит реальный, особенно на iOS - кэш ограничен по размеру и может быть стёрт после долгого перерыва в использовании, так что для тяжёлой офлайн-работы лучше нативное приложение.

Что дешевле: PWA или нативное приложение?

PWA, и заметно. Один код работает на обеих системах, поэтому цена начинается примерно от 3 000 €, тогда как нативное приложение на iOS и Android - это минимум 8 000 €. Разница в том, что нативно часто делают два отдельных приложения плюс поддержку в двух сторах.

Можно начать с PWA, а потом сделать нативное приложение?

Да, и я часто это советую. Бэкенд и логика остаются, а нативную версию добавляете, когда она реально нужна - например, после проверки, что клиенты пользуются продуктом и не хватает конкретной системной функции. Это разумнее, чем платить за полное приложение на старте, пока вы не знаете, зайдёт ли идея.

Понравилось — обсудим ваш проект?

30 минут на discovery-звонок. Без продажного питча.

Поговорим
Мобильное приложение или PWA: что выбрать для бизнеса — buildbyalex