Poziția noastră, fără ocolișuri: pentru majoritatea afacerilor mici din Moldova un PWA acoperă vreo 80% din ce ar face o aplicație nativă, la o fracțiune din preț. Mergi pe nativ doar când ai nevoie de jocuri, logică grea, hardware exotic sau de un UX care trebuie să fie impecabil de fiecare dată. Restul articolului e despre de ce — pe diferențe tehnice reale, nu pe marketing.

Ce e un PWA, pe scurt

Un PWA (Progressive Web App) e, în esență, un site care se comportă ca o aplicație. Îl deschizi în browser, iar telefonul îți propune să-l „instalezi” pe ecranul de start — apare o iconiță, fără bară de adresă, ca orice altă aplicație. Funcționează parțial offline (paginile vizitate rămân cache-uite), poate trimite notificări și se încarcă instant a doua oară. Tehnic, magia o fac un service worker și un fișier manifest. Nimic de descărcat din magazin.

Și o aplicație nativă?

O aplicație nativă e cod scris special pentru iOS (Swift) și Android (Kotlin), sau printr-un framework cross-platform. O descarci din App Store sau Google Play, se instalează complet pe telefon și are acces total la sistem. Aici stă și diferența de cost: practic construiești și întreții două produse, plus procesul de aprobare în magazine.

Cost și termen — diferența reală

Un PWA se construiește o singură dată, ca un site, și costă cât un site bun. O aplicație nativă cere de obicei de câteva ori mai mult buget și timp: două platforme, conturi de developer (Apple cere 99$/an), recenzii în magazine care pot dura zile. Pentru un buget de IMM, asta contează enorm.

Accesul la funcțiile telefonului

Aici nativul a dominat ani la rând, dar diferența s-a îngustat mult. Un PWA modern accesează deja:

  • Camera și microfonul — pentru scanare QR, foto, video.
  • Geolocația — hărți, livrare, „găsește cel mai apropiat punct”.
  • Plăți — prin Payment Request API, inclusiv Google Pay; Apple Pay merge pe Safari în limite.

Ce rămâne greu sau imposibil pe web: Bluetooth fiabil pe iOS, NFC, senzori avansați, integrări profunde cu sistemul. Ai un dispozitiv medical pe Bluetooth sau o brățară fitness? Probabil ai nevoie de nativ.

Notificările push și capcana iOS

Pe Android, push-urile dintr-un PWA funcționează de mult, fără probleme. Pe iOS au apărut abia din versiunea 16.4 și doar dacă utilizatorul adaugă întâi PWA-ul pe ecranul de start. Mulți n-o fac. Dacă notificările sunt inima produsului tău, nativul rămâne mai sigur — pe web le pierzi pe o parte din clienții iPhone.

Magazine, încredere și actualizări

Prezența în App Store dă un plus de credibilitate — unii clienți caută direct acolo. În schimb, un PWA se actualizează instant: corectezi un preț și toți îl văd imediat, fără să aștepți aprobarea Apple și fără ca userii să descarce un update. E indexabil în Google, deci aduce și trafic organic. Iar fără magazin, nu plătești comisioane din vânzări.

Verdictul nostru

Catalog, servicii, rezervări, un mic shop — pornește cu PWA și validează cererea reală. Joc, rețea socială, logică complexă sau hardware special — mergi nativ de la început. La shadowforge îți spunem cinstit care variantă îți rezolvă problema mai ieftin și planificăm chiar și trecerea de la PWA la nativ când cifrele o cer — scrie-ne pentru o evaluare a proiectului de aplicații.