Тэхналогіі · 8 хв чытання
PWA або мабільны дадатак: што выбраць
PWA, кросплатформавы або натыўны дадатак: параўноўваем кошт, тэрміны, магчымасці і абмежаванні iOS. Табліца, дрэва рашэнняў і тыповыя сцэнарыі для бізнесу.
Апублікавана: Абноўлена: Аўтар: каманда B2B-Lab
Выбар «PWA або мабільны дадатак» — адно з першых рашэнняў, якое вызначае бюджэт прадукту на гады наперад. Розніца ў кошце старту можа быць трохразовай, а ў хуткасці выпуску абнаўленняў — ад хвілін да некалькіх дзён. Пры гэтым універсальнага адказу няма: для адных задач PWA цалкам закрывае патрэбу, для іншых яго абмежаванні на iPhone стануць стоп-фактарам.
Разбяром, што ўмее прагрэсіўны вэб-дадатак у 2026 годзе, дзе праходзіць мяжа яго магчымасцяў і па якіх пытаннях прыняць рашэнне за 10 хвілін.
Што такое PWA і чым ён адрозніваецца ад сайта
PWA (Progressive Web App) — гэта вэб-дадатак, які браўзер дазваляе ўсталяваць на галоўны экран тэлефона або камп'ютара. Пасля ўсталёўкі ён запускаецца з уласнай іконкай, без адраснага радка, у асобным акне — візуальна як звычайны дадатак. Пад капотам тры тэхналогіі:
- Web App Manifest — файл з назвай, іконкамі, колерамі і рэжымам адлюстравання.
- Service Worker — фонавы скрыпт, які кэшуе рэсурсы і даныя, забяспечваючы працу без сеткі і хуткую загрузку.
- Web Push — push-апавяшчэнні, якія прыходзяць, нават калі дадатак закрыты.
У адрозненне ад звычайнага сайта, PWA працуе афлайн, адкрываецца імгненна з кэша і можа нагадваць пра сябе апавяшчэннямі. У адрозненне ад натыўнага дадатку — распаўсюджваецца па спасылцы, абнаўляецца без рэўю крам і мае адну кодавую базу для ўсіх платформ.
PWA або натыўны дадатак: параўнанне
На практыцы выбар ідзе паміж трыма варыянтамі: PWA, кросплатформавы дадатак (React Native, Flutter) і цалкам натыўны (Swift для iOS, Kotlin для Android).
| Параметр | PWA | Кросплатформавы | Натыўны |
|---|---|---|---|
| Кошт старту | Ад кошту вэб-дадатку (сайт — ад 120 000 ₽) | ад 400 000 ₽ | ад 400 000 ₽, звычайна даражэй: дзве кодавыя базы |
| Тэрмін першай версіі | Ад некалькіх дзён да некалькіх тыдняў | 8–14 тыдняў | 8–14 тыдняў і больш |
| Распаўсюджванне | Спасылка, QR-код, сайт; Google Play праз TWA | App Store і Google Play | App Store і Google Play |
| Абнаўленні | Імгненна, без рэўю | Праз рэўю; частка — OTA | Праз рэўю |
| Push на iOS | Так, пасля ўсталёўкі на экран «Дадому» | Так | Так |
| Bluetooth, NFC, фонавыя задачы | Абмежавана, на iOS — практычна не | Так | Так, поўны доступ |
| Пошук у Яндэксе і Google | Так | Не | Не |
Звярніце ўвагу на радок пра пошук: PWA — адзіны з трох варыянтаў, які адначасова з'яўляецца сайтам. Каталог тавараў, карткі паслуг, артыкулы і старонкі спецыялістаў індэксуюцца Яндэксам і Google і прыводзяць бясплатны трафік, а ўсталяваны дадатак утрымлівае ўжо прыйшоўшых карыстальнікаў. У дадатку з крамы такога канала няма — трафік у яго даводзіцца купляць або пераводзіць з сайта.
Кросплатформавая распрацоўка — залатая сярэдзіна для большасці бізнес-дадаткаў: адна кодавая база, амаль поўны доступ да прылады, публікацыя ў крамах. Натыўны код патрэбны для складанай графікі, AR, працы з Bluetooth-абсталяваннем і задач, дзе крытычная кожная мілісекунда.
Абмежаванні PWA на iOS у 2026 годзе
Android і дэсктопныя браўзеры на Chromium падтрымліваюць PWA амаль цалкам. Асноўныя абмежаванні — на iPhone і iPad, дзе ўсе браўзеры працуюць на рухавіку WebKit і падпарадкоўваюцца палітыцы Apple.
- Няма сістэмнага запрашэння да ўсталёўкі: карыстальнік павінен сам націснуць «Абагуліць» → «На экран «Дадому»». Патрэбна зразумелая інструкцыя ў інтэрфейсе, інакш да ўсталёўкі даходзяць адзінкі.
- Push-апавяшчэнні працуюць пачынаючы з iOS 16.4 і толькі для дадатку, усталяванага на галоўны экран, — у звычайнай укладцы Safari яны недаступныя.
- Няма фонавай сінхранізацыі: даныя адпраўляюцца, калі дадатак адкрыты.
- Няма Web Bluetooth і Web NFC — працаваць з касавым абсталяваннем, меткамі або датчыкамі з PWA на iPhone не атрымаецца.
- Сховішча неўсталяванага сайта Safari можа ачысціць пасля некалькіх дзён без наведванняў; для ўсталяванага дадатку гэтае абмежаванне мякчэйшае, але разлічваць на лакальныя даныя як на адзіную копію нельга.
- У App Store PWA-абгортку без дадатковай каштоўнасці Apple, хутчэй за ўсё, адхіліць — крама патрабуе функцыянальнасці звыш сайта.
Як павялічыць долю ўсталёвак PWA
- Прапануйце ўсталёўку не пры першым візіце, а пасля каштоўнага дзеяння — аформленай замовы, захаванага абранага, паспяховага запісу.
- На iPhone паказвайце кароткую інструкцыю з малюнкам: дзе кнопка «Абагуліць» і які пункт выбраць.
- На Android выкарыстоўвайце сістэмнае запрашэнне да ўсталёўкі, але выклікайце яго па кнопцы, а не ўсплывальным акном.
- Тлумачце выгаду: «атрымліваць статус замовы», «працаваць без інтэрнэту», «хуткі ўваход з галоўнага экрана».
- Вымярайце долю ўсталёвак асобна па iOS і Android — лічбы будуць моцна адрознівацца.
Плюсы і мінусы PWA для бізнесу
Плюсы
- Кошт і тэрміны. Адна кодавая база для ўсіх платформ і дэсктопа, запуск у разы хутчэйшы.
- Няма камісіі крам за лічбавыя пакупкі і няма чакання рэўю.
- Імгненныя абнаўленні: выпраўленне памылкі даходзіць да ўсіх карыстальнікаў пры наступным адкрыцці.
- Індэксацыя пашукавікамі: кожны экран можа быць старонкай з SEO-трафікам.
- Нізкі парог уваходу: карыстальнік спрабуе прадукт па спасылцы, а ўсталёўвае — калі спадабалася.
Мінусы
- Абмежаванні iOS, апісаныя вышэй, — галоўны аргумент супраць.
- Няма вітрыны крамы дадаткаў: трафік трэба прыводзіць самім.
- Ніжэйшы давер часткі аўдыторыі: «дадатак з браўзера» некаторыя не ўспрымаюць як сапраўдны.
- Цяжкія інтэрфейсы з вялікай колькасцю анімацый працуюць менш плаўна, чым натыўныя.
Колькі каштуе кожны варыянт
Даведачна PWA каштуе прыкладна як вэб-дадатак з аналагічнай функцыянальнасцю: сайт у нас пачынаецца ад 120 000 ₽ і ад 3 дзён, а афлайн-рэжым, push і сінхранізацыя дадаюць аб'ём у залежнасці ад складанасці даных. Мабільны дадатак для iOS і Android — ад 400 000 ₽ і 8–14 тыдняў. Дадайце да натыўнага варыянта выдаткі на акаўнты распрацоўшчыка — 99 долараў у год для Apple і разовыя 25 долараў для Google Play — і камісію крам з лічбавых продажаў, звычайна 15–30%.
Выдаткі пасля запуску
Розніца паміж варыянтамі прыкметная і ў эксплуатацыі. PWA абнаўляецца як сайт: выклалі новую версію — карыстальнікі атрымалі яе пры наступным адкрыцці. Мабільны дадатак патрабуе зборкі пад дзве платформы, праходжання рэўю і падтрымкі старых версій, якія частка карыстальнікаў не абнаўляе месяцамі. Акрамя таго, Apple і Google штогод выпускаюць новыя версіі АС, і дадатак трэба адаптаваць пад змены патрабаванняў крам — закладвайце на гэта рэгулярны бюджэт падтрымкі.
Для расійскіх кампаній ёсць і дадатковы фактар: публікацыя ў крамах, прыём плацяжоў праз іх і даступнасць дадаткаў для часткі аўдыторыі могуць быць ускладненыя абмежаваннямі, якія мяняюцца з часам. PWA, які распаўсюджваецца з вашага дамена, ад гэтых рызык практычна не залежыць — гэта яшчэ адзін аргумент трымаць вэб-версію нават пры наяўнасці натыўнага дадатку.
Дэталёвы разбор бюджэту дадатку — у артыкуле колькі каштуе мабільны дадатак, актуальныя арыенціры па ўсіх прадуктах — на старонцы цэны на распрацоўку.
Дрэва рашэнняў: 6 пытанняў
- Ці патрэбныя Bluetooth, NFC, фонавая геалакацыя або праца са знешнім абсталяваннем? Так — мабільны дадатак. Не — далей.
- Ці крытычныя push-апавяшчэнні для iPhone з першага дня, а аўдыторыя не гатовая ўсталёўваць PWA ўручную? Так — мабільны дадатак. Не — далей.
- Ці важны трафік з пошуку і магчымасць адкрыць прадукт па спасылцы без усталёўкі? Так — PWA або сайт. Не — далей.
- Бюджэт першай версіі меншы за 400 000 ₽ або патрэбны запуск за тыдні? Так — PWA, а дадатак — другім этапам.
- Ваша аўдыторыя жыве ў Telegram? Разгледзьце Telegram Mini App — парог уваходу яшчэ ніжэйшы.
- Гэта ўнутраны інструмент для супрацоўнікаў? Часцей за ўсё PWA: усталёўку можна пракантраляваць, а абнаўленні прыходзяць імгненна.
Тыповыя сцэнарыі з практыкі
Кабінеты кандыдатаў і рэкрутараў, унутраныя парталы, інструменты для выязных супрацоўнікаў, каталогі і асабістыя кабінеты кліентаў — класічныя задачы для PWA. Так, у платформе найму для вытворчага холдынгу мы выкарысталі PWA: кандыдаты і рэкрутары працуюць з аднаго кода на тэлефоне і камп'ютары, а новыя функцыі даступныя адразу пасля выкладкі.
Сэрвісы з трэкінгам у рэальным часе, дадаткі для вадзіцеляў і кур'ераў, прадукты з падпіскамі праз крамы — задачы для мабільнага дадатку. У сэрвісе замовы трансфераў дадаткі для кліента і вадзіцеля зроблены на React Native: вадзіцелю патрэбна стабільная геалакацыя і надзейныя апавяшчэнні пра новыя замовы.
Частый рабочы шлях — пачаць з PWA, праверыць попыт і сцэнарыі, а потым выпусціць мабільны дадатак на тым жа бэкендзе. Калі API спраектаваны правільна, перапісваць серверную частку не давядзецца. Падрабязней пра кірунак — на старонцы распрацоўка PWA-дадаткаў.
Пытанні і адказы
Што такое PWA?
PWA, або прагрэсіўны вэб-дадатак, — гэта вэб-дадатак, які ўсталёўваецца на галоўны экран смартфона, працуе афлайн і можа дасылаць push-апавяшчэнні. Ён распаўсюджваецца па спасылцы і абнаўляецца без рэўю крам дадаткаў.
Што выбраць бізнесу: PWA або мабільны дадатак?
PWA падыходзіць, калі важныя хуткасць запуску, бюджэт, пашуковы трафік і не патрэбны глыбокі доступ да прылады. Мабільны дадатак выбіраюць, калі патрэбныя Bluetooth, фонавая геалакацыя, надзейныя push-апавяшчэнні на iPhone або прысутнасць у App Store і Google Play.
Ці працуюць push-апавяшчэнні PWA на iPhone?
Так, пачынаючы з iOS 16.4, але толькі калі карыстальнік усталяваў дадатак на экран «Дадому». У звычайнай укладцы Safari web push на iPhone не працуе.
Ці можна апублікаваць PWA у Google Play і App Store?
У Google Play PWA публікуецца праз Trusted Web Activity. У App Store простую абгортку над сайтам Apple звычайна адхіляе, таму для прысутнасці ў App Store патрэбны паўнавартасны дадатак.
Наколькі PWA танней за мабільны дадатак?
Даведачна PWA каштуе прыкладна як вэб-дадатак з той жа функцыянальнасцю, а мабільны дадатак для iOS і Android пачынаецца ад 400 000 ₽. Выніковая розніца залежыць ад аб'ёму функцый і вызначаецца пасля прапрацоўкі ТЗ.