Tehnologii · 8 min de lectură
PWA sau aplicație mobilă: ce să alegeți
PWA, aplicație cross-platform sau nativă: comparăm costul, termenele, posibilitățile și limitările iOS. Tabel, arbore de decizie și scenarii tipice pentru afaceri.
Publicat: Actualizat: Autor: echipa B2B-Lab
Alegerea „PWA sau aplicație mobilă” este una dintre primele decizii care determină bugetul produsului pentru ani înainte. Diferența de cost la start poate fi de trei ori, iar în viteza de lansare a actualizărilor — de la minute la câteva zile. Totodată, nu există un răspuns universal: pentru unele sarcini PWA acoperă complet nevoia, pentru altele limitările ei pe iPhone devin un factor de blocare.
Vom analiza ce poate o aplicație web progresivă în 2026, unde se termină posibilitățile ei și pe baza căror întrebări puteți lua decizia în 10 minute.
Ce este PWA și prin ce diferă de un site
PWA (Progressive Web App) este o aplicație web pe care browserul permite s-o instalați pe ecranul principal al telefonului sau al computerului. După instalare, ea se lansează cu propria pictogramă, fără bara de adrese, într-o fereastră separată — vizual ca o aplicație obișnuită. În spate stau trei tehnologii:
- Web App Manifest — fișierul cu denumirea, pictogramele, culorile și modul de afișare.
- Service Worker — un script de fundal care pune în cache resursele și datele, asigurând funcționarea fără rețea și încărcarea rapidă.
- Web Push — notificări push care sosesc chiar și atunci când aplicația este închisă.
Spre deosebire de un site obișnuit, PWA funcționează offline, se deschide instantaneu din cache și poate aminti de sine prin notificări. Spre deosebire de o aplicație nativă, se distribuie printr-un link, se actualizează fără review în magazine și are o singură bază de cod pentru toate platformele.
PWA sau aplicație nativă: comparație
În practică, alegerea se face între trei variante: PWA, aplicație cross-platform (React Native, Flutter) și aplicație complet nativă (Swift pentru iOS, Kotlin pentru Android).
| Parametru | PWA | Cross-platform | Nativă |
|---|---|---|---|
| Costul de start | Cât o aplicație web (site — de la 120.000 ₽) | de la 400.000 ₽ | de la 400.000 ₽, de obicei mai scump: două baze de cod |
| Termenul primei versiuni | De la câteva zile la câteva săptămâni | 8–14 săptămâni | 8–14 săptămâni și mai mult |
| Distribuire | Link, cod QR, site; Google Play prin TWA | App Store și Google Play | App Store și Google Play |
| Actualizări | Instantaneu, fără review | Prin review; o parte — OTA | Prin review |
| Push pe iOS | Da, după instalarea pe ecranul principal | Da | Da |
| Bluetooth, NFC, sarcini de fundal | Limitat, pe iOS — practic deloc | Da | Da, acces complet |
| Căutare în Yandex și Google | Da | Nu | Nu |
Atenție la rândul despre căutare: PWA este singura dintre cele trei variante care este în același timp și site. Catalogul de produse, fișele serviciilor, articolele și paginile specialiștilor sunt indexate de Yandex și Google și aduc trafic gratuit, iar aplicația instalată îi reține pe utilizatorii deja veniți. O aplicație din magazin nu are un astfel de canal — traficul spre ea trebuie cumpărat sau redirecționat de pe site.
Dezvoltarea cross-platform este calea de mijloc pentru majoritatea aplicațiilor de business: o singură bază de cod, acces aproape complet la dispozitiv, publicare în magazine. Codul nativ este necesar pentru grafică complexă, AR, lucrul cu echipamente Bluetooth și sarcini în care contează fiecare milisecundă.
Limitările PWA pe iOS în 2026
Android și browserele desktop bazate pe Chromium suportă PWA aproape complet. Principalele limitări sunt pe iPhone și iPad, unde toate browserele rulează pe motorul WebKit și se supun politicii Apple.
- Nu există o invitație de sistem la instalare: utilizatorul trebuie să apese singur „Partajează” → „Adaugă pe ecranul principal”. E nevoie de o instrucțiune clară în interfață, altfel doar câțiva ajung la instalare.
- Notificările push funcționează începând cu iOS 16.4 și doar pentru aplicația instalată pe ecranul principal — într-o filă obișnuită din Safari nu sunt disponibile.
- Nu există sincronizare în fundal: datele sunt trimise când aplicația este deschisă.
- Nu există Web Bluetooth și Web NFC — lucrul cu echipamentele de casă, etichete sau senzori dintr-o PWA pe iPhone nu va fi posibil.
- Safari poate șterge stocarea unui site neinstalat după câteva zile fără vizite; pentru o aplicație instalată această limitare este mai blândă, dar nu vă puteți baza pe datele locale ca pe singura copie.
- În App Store, un înveliș PWA fără valoare suplimentară va fi, cel mai probabil, respins de Apple — magazinul cere funcționalitate peste cea a site-ului.
Cum creșteți ponderea instalărilor PWA
- Propuneți instalarea nu la prima vizită, ci după o acțiune valoroasă — o comandă plasată, favorite salvate, o programare reușită.
- Pe iPhone afișați o instrucțiune scurtă cu imagine: unde este butonul „Partajează” și ce opțiune trebuie aleasă.
- Pe Android folosiți invitația de sistem la instalare, dar apelați-o printr-un buton, nu printr-o fereastră pop-up.
- Explicați beneficiul: „primiți statusul comenzii”, „lucrați fără internet”, „intrare rapidă de pe ecranul principal”.
- Măsurați ponderea instalărilor separat pentru iOS și Android — cifrele vor diferi mult.
Avantajele și dezavantajele PWA pentru afaceri
Avantaje
- Cost și termene. O singură bază de cod pentru toate platformele și pentru desktop, lansare de câteva ori mai rapidă.
- Fără comisionul magazinelor pentru achizițiile digitale și fără așteptarea review-ului.
- Actualizări instantanee: corectarea unei erori ajunge la toți utilizatorii la următoarea deschidere.
- Indexare de către motoarele de căutare: fiecare ecran poate fi o pagină cu trafic SEO.
- Prag de intrare scăzut: utilizatorul încearcă produsul printr-un link și îl instalează când i-a plăcut.
Dezavantaje
- Limitările iOS descrise mai sus sunt principalul argument împotrivă.
- Nu există vitrina magazinului de aplicații: traficul trebuie adus de dvs.
- Încredere mai scăzută din partea unei părți a audienței: unii nu percep „aplicația din browser” ca pe una adevărată.
- Interfețele grele, cu multe animații, funcționează mai puțin fluid decât cele native.
Cât costă fiecare variantă
Orientativ, o PWA costă aproximativ cât o aplicație web cu funcționalitate similară: la noi un site începe de la 120.000 ₽ și de la 3 zile, iar modul offline, notificările push și sincronizarea adaugă volum în funcție de complexitatea datelor. O aplicație mobilă pentru iOS și Android — de la 400.000 ₽ și 8–14 săptămâni. Adăugați la varianta nativă costurile conturilor de dezvoltator — 99 de dolari pe an pentru Apple și o plată unică de 25 de dolari pentru Google Play — și comisionul magazinelor pentru vânzările digitale, de obicei 15–30%.
Costuri după lansare
Diferența dintre variante se vede și în exploatare. O PWA se actualizează ca un site: ați publicat o versiune nouă — utilizatorii o primesc la următoarea deschidere. O aplicație mobilă necesită build-uri pentru două platforme, trecerea review-ului și suportul versiunilor vechi, pe care o parte dintre utilizatori nu le actualizează luni de zile. În plus, Apple și Google lansează anual versiuni noi ale sistemelor de operare, iar aplicația trebuie adaptată la cerințele schimbate ale magazinelor — planificați pentru asta un buget regulat de suport.
Pentru companiile rusești există și un factor suplimentar: publicarea în magazine, încasarea plăților prin ele și disponibilitatea aplicațiilor pentru o parte a audienței pot fi îngreunate de restricții care se schimbă în timp. O PWA distribuită de pe domeniul dvs. practic nu depinde de aceste riscuri — încă un argument pentru a păstra versiunea web chiar și atunci când aveți o aplicație nativă.
Analiza detaliată a bugetului unei aplicații — în articolul cât costă o aplicație mobilă, iar reperele actuale pentru toate produsele — pe pagina prețuri pentru dezvoltare.
Arbore de decizie: 6 întrebări
- Aveți nevoie de Bluetooth, NFC, geolocație în fundal sau lucru cu echipamente externe? Da — aplicație mobilă. Nu — mai departe.
- Sunt critice notificările push pe iPhone din prima zi, iar audiența nu e pregătită să instaleze manual PWA? Da — aplicație mobilă. Nu — mai departe.
- Contează traficul din căutare și posibilitatea de a deschide produsul printr-un link, fără instalare? Da — PWA sau site. Nu — mai departe.
- Bugetul primei versiuni este sub 400.000 ₽ sau aveți nevoie de lansare în câteva săptămâni? Da — PWA, iar aplicația — în a doua etapă.
- Audiența dvs. trăiește în Telegram? Luați în considerare un Telegram Mini App — pragul de intrare este și mai jos.
- Este un instrument intern pentru angajați? Cel mai des — PWA: instalarea poate fi controlată, iar actualizările sosesc instantaneu.
Scenarii tipice din practică
Conturile candidaților și ale recrutorilor, portalurile interne, instrumentele pentru angajații de teren, cataloagele și conturile personale ale clienților sunt sarcini clasice pentru PWA. De exemplu, în platforma de recrutare pentru un holding de producție am folosit PWA: candidații și recrutorii lucrează din același cod pe telefon și pe computer, iar funcțiile noi sunt disponibile imediat după publicare.
Serviciile cu urmărire în timp real, aplicațiile pentru șoferi și curieri, produsele cu abonamente prin magazine sunt sarcini pentru o aplicație mobilă. În serviciul de comandă a transferurilor, aplicațiile pentru client și pentru șofer sunt făcute în React Native: șoferul are nevoie de geolocație stabilă și de notificări fiabile despre comenzile noi.
O cale de lucru frecventă este să începeți cu o PWA, să verificați cererea și scenariile, apoi să lansați o aplicație mobilă pe același backend. Dacă API-ul este proiectat corect, partea de server nu va trebui rescrisă. Mai multe despre această direcție — pe pagina dezvoltarea aplicațiilor PWA.
Întrebări și răspunsuri
Ce este PWA?
PWA, sau aplicația web progresivă, este o aplicație web care se instalează pe ecranul principal al smartphone-ului, funcționează offline și poate trimite notificări push. Se distribuie printr-un link și se actualizează fără review în magazinele de aplicații.
Ce să aleagă o afacere: PWA sau aplicație mobilă?
PWA este potrivită dacă contează viteza lansării, bugetul, traficul din căutare și nu este nevoie de acces profund la dispozitiv. Aplicația mobilă se alege atunci când sunt necesare Bluetooth, geolocație în fundal, notificări push fiabile pe iPhone sau prezența în App Store și Google Play.
Funcționează notificările push ale PWA pe iPhone?
Da, începând cu iOS 16.4, dar doar dacă utilizatorul a instalat aplicația pe ecranul principal. Într-o filă obișnuită din Safari, web push pe iPhone nu funcționează.
Poate fi publicată o PWA în Google Play și App Store?
În Google Play, PWA se publică prin Trusted Web Activity. În App Store, un simplu înveliș peste un site este de obicei respins de Apple, așa că pentru prezența în App Store este nevoie de o aplicație completă.
Cu cât este mai ieftină o PWA decât o aplicație mobilă?
Orientativ, o PWA costă aproximativ cât o aplicație web cu aceeași funcționalitate, iar o aplicație mobilă pentru iOS și Android începe de la 400.000 ₽. Diferența finală depinde de volumul funcțiilor și se stabilește după elaborarea caietului de sarcini.