Да зместу
B2B-Lab

Тэхналогіі · 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 праз TWAApp Store і Google PlayApp 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 пытанняў

  1. Ці патрэбныя Bluetooth, NFC, фонавая геалакацыя або праца са знешнім абсталяваннем? Так — мабільны дадатак. Не — далей.
  2. Ці крытычныя push-апавяшчэнні для iPhone з першага дня, а аўдыторыя не гатовая ўсталёўваць PWA ўручную? Так — мабільны дадатак. Не — далей.
  3. Ці важны трафік з пошуку і магчымасць адкрыць прадукт па спасылцы без усталёўкі? Так — PWA або сайт. Не — далей.
  4. Бюджэт першай версіі меншы за 400 000 ₽ або патрэбны запуск за тыдні? Так — PWA, а дадатак — другім этапам.
  5. Ваша аўдыторыя жыве ў Telegram? Разгледзьце Telegram Mini App — парог уваходу яшчэ ніжэйшы.
  6. Гэта ўнутраны інструмент для супрацоўнікаў? Часцей за ўсё 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 ₽. Выніковая розніца залежыць ад аб'ёму функцый і вызначаецца пасля прапрацоўкі ТЗ.

Кантакты

Заўсёды рады абмеркаваць новы праект.

Запоўніце форму — або падрабязнае ТЗ, калі задача ўжо сфармулявана. Адкажам ацэнкай і планам.

  1. 01Раскажыце пра задачу, мэты і тэрміны
  2. 02Атрымайце зразумелую ацэнку і план
  3. 03Сазвон з кіраўніком лабараторыі

hello@b2b-lab.ru