Якщо ви продаєте контент, маєте кабінет клієнта або просту систему замовлень - майже напевно вам вистачить PWA, тобто вебдодатка, який поводиться як нативний. Додаток в App Store і Google Play потрібен тоді, коли важить важке залізо (Bluetooth, NFC, AR), робота у фоні, ігри або коли сам магазин додатків має стати для вас каналом залучення клієнтів. Нижче розкладаю це на конкретику, бо різниця в бюджеті буває п'ятикратна.
Що таке PWA і що вона вміє у 2026
PWA (Progressive Web App) - це звичайний сайт, зроблений так, що телефон сприймає його як додаток. Користувач заходить через браузер, тисне "додати на головний екран" і отримує іконку, повний екран без адресного рядка та роботу офлайн. Він нічого не встановлює з магазину, не чекає на завантаження, не оновлює вручну.
Що PWA вміє добре: вантажиться миттєво, працює на Android та iOS з одного коду, її можна загорнути в Google Play (Android це дозволяє), оновлюється сама за кожного входу і має кеш, тож каталог чи статті ви переглядаєте навіть без мережі.
Чого PWA не вміє - і тут починаються складнощі, переважно через iOS:
- Push на iPhone працює з обмеженнями. Від iOS 16.4 push-сповіщення в PWA можливі, але лише коли користувач спершу додасть сайт на головний екран через Safari. Відкрита вкладка в браузері їх не отримає. На практиці частина підписок ще й уміє "зникати" без видимої причини, тож на push як головний канал на iOS я б не ставив.
- Немає доступу до складнішого заліза. Bluetooth Low Energy, NFC, просунуті сенсори, ARKit, повний доступ до файлів - цього на iOS немає. Apple свідомо не дає цього браузеру.
- Кеш буває стертий. На iOS дані Service Worker обмежені (порядку кількох десятків МБ) і можуть бути очищені приблизно за два тижні без користування додатком.
- Немає присутності в App Store. На iPhone PWA не потрапить у магазин Apple. Якщо ви хочете, щоб клієнт знайшов вас через пошук в App Store, це виключено.
На Android цих обмежень значно менше - там PWA сильніша і ближча до нативної.
PWA проти нативного додатка: порівняння
| Критерій | PWA | Нативний додаток |
|---|---|---|
| Вартість | від близько 3 000 € (один код, веб) | від близько 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 як додаток, тож на iPhone користувач встановлює її через Safari ("додати на головний екран"), а не через магазин.
Чи працюють push-сповіщення в PWA на iPhone?
Працюють від iOS 16.4, але умовно. Користувач має спершу додати сайт на головний екран, а сама робота буває примхливою - підписки вміють згасати. На Android push у PWA повноцінний. Якщо сповіщення - ваш головний канал контакту з клієнтами iOS, безпечніше йти в нативний додаток.
Чи працює PWA офлайн?
Так, завдяки Service Worker і кешу. Ви можете переглядати каталог, контент чи останні дані без мережі. Ліміт реальний особливо на iOS - кеш обмежений за розміром і може бути очищений після довшої перерви в користуванні, тож для важкої офлайн-роботи краща нативна версія.
Що дешевше: PWA чи нативний додаток?
PWA, і то помітно. Один код працює на обох системах, тож вартість починається від близько 3 000 €, тоді як нативний додаток на iOS та Android - це мінімум 8 000 €. Різниця бере початок із того, що нативно часто роблять два окремі додатки плюс утримання у двох магазинах.
Чи можу я почати з PWA, а пізніше зробити нативний додаток?
Так, і я часто це раджу. Бекенд і логіка лишаються, а нативну версію ви додаєте, коли реально цього потребуєте - наприклад, після перевірки, що клієнти користуються продуктом і вам бракує конкретної системної функції. Це розважливіше, ніж платити за повний додаток на старті, поки ви не знаєте, чи ідея зачепить.



