Aplicație web (PWA) sau aplicație în store: ce alegi în 2026
Cuprins
- Ce e o aplicație web instalabilă (PWA)?
- Ce s-a schimbat în iOS 26?
- Pot trimite notificări push dintr-o aplicație web pe iPhone?
- Ce nu poate face o aplicație web pe iPhone?
- Cum se compară cele trei variante?
- Când merită totuși aplicația din store?
- Pot pune pur și simplu site-ul în App Store?
- Ce face Navitech?
- Întrebări frecvente
- Nu știi ce variantă ți se potrivește?
- Surse

Aplicație web sau aplicație mobilă? Dacă utilizatorii tăi sunt clienți existenți sau angajați și aplicația înseamnă rezervări, comenzi, un portal de cont sau un instrument intern, o aplicație web instalabilă e de cele mai multe ori suficientă și mai ieftină de întreținut. Aplicația din App Store sau Google Play merită când îți trebuie funcții ale telefonului pe care webul nu le are, plăți în aplicație sau descoperire prin căutarea din store.
Calculul s-a schimbat odată cu iOS 26. De la această versiune, orice site pe care utilizatorul îl adaugă pe ecranul principal se deschide implicit ca aplicație web, cu sau fără configurare specială (WebKit).
Ce e o aplicație web instalabilă (PWA)?
O aplicație web progresivă, pe scurt PWA, e un site construit să se comporte ca o aplicație: are icon pe ecranul principal, se deschide fără bara browserului, poate primi notificări și poate funcționa parțial fără internet (MDN, Progressive web apps).
Nu trece prin App Store sau Google Play. Utilizatorul o deschide din browser și o adaugă pe ecranul principal.
Un PWA nu e „aplicația de buget”. E altă unealtă, cu alte limite. Pentru unele proiecte e alegerea mai bună, pentru altele nu merge deloc.
Ce s-a schimbat în iOS 26?
Înainte de iOS 26, pe iPhone, un site se deschidea ca aplicație doar dacă era configurat special pentru asta, printr-un fișier manifest sau o etichetă în cod. Altfel, iconul de pe ecranul principal deschidea site-ul în browser.
Din iOS 26 și iPadOS 26, regula s-a inversat: implicit, orice site adăugat pe ecranul principal se deschide ca aplicație web. Utilizatorul poate dezactiva opțiunea „Open as Web App” dacă vrea doar un marcaj care deschide browserul (WebKit). WebKit scrie explicit că experiența de aplicație web nu mai cere un fișier manifest (WebKit, Safari 26.0).
Pentru o firmă mică, asta înseamnă că bariera de „instalare” a scăzut. Clientul tău poate avea pe telefon un icon care îți deschide aplicația fără ca tu să treci prin store.
Pot trimite notificări push dintr-o aplicație web pe iPhone?
Da, dar cu o condiție pe care trebuie s-o explici clientului înainte să promiți ceva: pe iOS, notificările merg doar dacă aplicația web a fost adăugată pe ecranul principal. Funcția există din iOS și iPadOS 16.4, iar permisiunea se poate cere doar ca răspuns la o acțiune directă a utilizatorului, de exemplu apăsarea unui buton (WebKit, Web Push for Web Apps on iOS and iPadOS).
Tot WebKit precizează că pentru notificările web nu ai nevoie de un cont în Apple Developer Program.
În practică, dacă notificările sunt esențiale și utilizatorii nu-ți vor pune aplicația pe ecranul principal, aplicația din store e varianta sigură.
Ce nu poate face o aplicație web pe iPhone?
Lucrul cu anumite componente ale telefonului. Două exemple din tabelele de compatibilitate MDN:
- Bluetooth: Web Bluetooth funcționează în Chrome pe Android, dar nu în Safari pe iOS (MDN, Web Bluetooth API).
- NFC: Web NFC funcționează în Chrome pe Android, dar nu în Safari pe iOS (MDN, Web NFC API).
Dacă aplicația ta trebuie să se conecteze la un cântar, la un cititor de carduri sau la un dispozitiv medical prin Bluetooth, webul nu e o opțiune pe iPhone. Ai nevoie de o aplicație din store, cross-platform sau nativă, cum am explicat în Flutter, React Native sau nativ.
Cum se compară cele trei variante?
| Criteriu | Aplicație web instalabilă | Aplicație în store, cross-platform | Aplicație nativă |
|---|---|---|---|
| Instalare | din browser, pe ecranul principal | din App Store și Google Play | din App Store și Google Play |
| Actualizări | instant, la următoarea deschidere | prin review în store | prin review în store, separat pe fiecare platformă |
| Notificări pe iOS | doar dacă e pe ecranul principal | da | da |
| Bluetooth și NFC pe iOS | nu | da, prin cod nativ | da |
| Costuri fixe anuale de store | niciunul | contul Apple de 99 $ pe an, plus taxa unică Google de 25 $ | la fel |
| Când se potrivește | clienți existenți, angajați, rezervări, comenzi, portaluri | aplicații pentru public larg, plăți în aplicație, funcții de sistem | cerințe grele pe hardware sau integrări adânci |
Costurile și regulile store-urilor, inclusiv testarea închisă obligatorie la Google Play pentru conturile personale noi, sunt explicate în articolul despre MVP.
Când merită totuși aplicația din store?
Patru situații în care webul nu ajunge:
- Funcții de sistem pe care webul nu le are: Bluetooth, NFC, unele integrări cu sistemul de operare.
- Descoperire: oamenii te caută în App Store sau Google Play, nu pe Google.
- Plăți în aplicație pentru abonamente sau conținut digital, prin sistemele Apple și Google.
- Încredere: pentru unii clienți, „e în App Store” contează mai mult decât un link.
Dacă utilizatorii tăi sunt angajați sau clienți pe care îi ai deja, store-ul aduce rar ceva în plus. Le trimiți un link și le arăți cum o pun pe ecranul principal.
Pot pune pur și simplu site-ul în App Store?
Nu e o idee bună. Apple cere ca o aplicație să aibă funcții, conținut și interfață care o ridică peste un site reambalat, altfel o poate respinge (App Review Guidelines, 4.2). Dacă tot ce vrei e un icon pe telefon, din iOS 26 îl ai deja cu o aplicație web.
Uneori, ce numești „aplicație” e de fapt un site cu câteva funcții în plus. În cazul ăsta, citește site WordPress sau site custom.
Ce face Navitech?
Pachetul Aplicații web/mobile de la Navitech pornește de la 5.000 € + TVA, cu MVP livrat în 2 luni. Alegem tehnologia după proiect: aplicațiile de business le facem cross-platform, iar nativ doar când cerințele o cer. Caietul de sarcini îl scriem împreună cu tine și e inclus în ofertă. Cum îl pregătești afli din articolul despre caietul de sarcini.
Facem și aplicații web instalabile, nu doar aplicații pentru store. Alegem varianta după cine o folosește și ce trebuie să facă.
Costurile pe tipuri de aplicații le găsești în cât costă o aplicație mobilă, iar proiectele livrate pe pagina de proiecte.
Întrebări frecvente
Ce e un PWA?
O aplicație web progresivă: un site care se comportă ca o aplicație, cu icon pe ecranul principal, notificări și, parțial, funcționare fără internet (MDN).
O aplicație web e mai ieftină decât una din store?
De obicei, da, la întreținere. Nu plătești conturile din store, iar actualizările nu trec prin review. Costul de construcție depinde însă de ce trebuie să facă aplicația, nu de unde se instalează.
Merg notificările push pe iPhone dintr-o aplicație web?
Da, din iOS 16.4, dar doar dacă aplicația a fost adăugată pe ecranul principal și utilizatorul a acceptat notificările după o acțiune directă (WebKit).
Pot începe cu o aplicație web și trece mai târziu în store?
Da. Poți porni cu webul ca să validezi fluxul principal și să construiești aplicația din store doar dacă ai nevoie de funcțiile ei. Logica e aceeași ca la un MVP.
Ce se întâmplă cu utilizatorii de Android?
Pe Android, funcții ca Web Bluetooth și Web NFC sunt disponibile în Chrome (MDN, Web Bluetooth API, MDN, Web NFC API). Limitele cele mai mari sunt pe iPhone.
Nu știi ce variantă ți se potrivește?
Spune-ne cine folosește aplicația, ce trebuie să facă și dacă îți trebuie ceva de la telefon în afară de ecran. Îți răspundem cu o ofertă clară.
Surse
- WebKit, News from WWDC25: WebKit in Safari 26 beta: https://webkit.org/blog/16993/news-from-wwdc25-web-technology-coming-this-fall-in-safari-26-beta/
- WebKit, WebKit Features in Safari 26.0: https://webkit.org/blog/17333/webkit-features-in-safari-26-0/
- WebKit, Web Push for Web Apps on iOS and iPadOS: https://webkit.org/blog/13878/web-push-for-web-apps-on-ios-and-ipados/
- MDN, Progressive web apps: https://developer.mozilla.org/en-US/docs/Web/Progressive_web_apps
- MDN, Web Bluetooth API (compatibilitate): https://developer.mozilla.org/en-US/docs/Web/API/Web_Bluetooth_API
- MDN, Web NFC API (compatibilitate): https://developer.mozilla.org/en-US/docs/Web/API/Web_NFC_API
- Apple, App Review Guidelines, 4.2: https://developer.apple.com/app-store/review/guidelines/
- Navitech, pachete, prețuri și proiecte: https://navitech.systems/ro, https://navitech.systems/ro/work
Daniel-Ionuț Grigoraș · Co-fondator și CTO, Navitech


