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



