# Aplicație mobilă sau un site bun? Când ajunge un PWA

> Nu orice afacere are nevoie de o aplicație în App Store. Când îți ajunge un site bun sau o aplicație web instalabilă (PWA) și când merită o aplicație adevărată.

Simplix · aplicatii-mobile, pwa, site-uri

„Vrem și o aplicație.” E una dintre cererile pe care le auzim des. Uneori e exact ce trebuie. Alteori, o aplicație ar costa de câteva ori mai mult decât un site bun și ar fi folosită mai puțin.

Întrebarea de la care pornim e simplă: **ce va face aplicația și nu poate face un site?** Dacă răspunsul e „nimic”, probabil îți ajunge un site rapid, gândit pentru telefon. Iar între cele două există o variantă de mijloc: aplicația web instalabilă, sau **PWA** (Progressive Web App).

## Ce e un PWA

Un PWA e un site care se comportă ca o aplicație:

- se poate **instala pe ecranul telefonului**, cu iconiță proprie, și se deschide pe tot ecranul, fără bara browserului;
- poate funcționa **parțial fără internet**, păstrând pe telefon paginile și datele folosite recent;
- poate trimite **notificări**, inclusiv pe iPhone, de la iOS 16.4, dacă a fost adăugat pe ecranul principal[^1];
- se actualizează **instant**, ca orice site, fără versiuni noi în magazinele de aplicații și fără așteptarea aprobărilor.

Și, foarte important, rămâne un site: e găsit în Google, se deschide dintr-un link și nu cere nimănui să instaleze ceva ca să-l folosească.

## Când îți ajunge un site bun sau un PWA

- **Clienții te folosesc din când în când.** Un meniu de restaurant, o programare, o comandă, o rezervare: puțini oameni instalează o aplicație pentru ceva ce fac o dată pe lună. Un link care se deschide instant îi aduce mai ușor la tine.
- **Vrei să fii găsit în Google.** Paginile unui site apar în căutări; ecranele unei aplicații, nu.
- **Ai un instrument intern pentru echipă.** Un panou pentru comenzi, o listă de sarcini, o aplicație pentru teren: un PWA instalat pe telefoanele colegilor face treaba, fără conturi în magazinele de aplicații.
- **Bugetul e limitat.** Un singur produs pentru calculator, Android și iPhone, în loc de trei.

## Când ai nevoie de o aplicație adevărată

- **Folosești intens funcțiile telefonului.** Pe iPhone, un site nu are acces la Bluetooth sau la NFC, de exemplu. Pentru echipamente, cititoare sau senzori, ai nevoie de cod nativ.
- **Aplicația trebuie să lucreze în fundal** sau să meargă mult timp complet offline.
- **Clienții o folosesc zilnic** și vrei să fie mereu la îndemână, cu notificări de încredere.
- **Prezența în App Store și Google Play contează** pentru imaginea ta sau pentru felul în care te caută clienții.

> **Pe iPhone, instalarea nu e evidentă**
>
> Pe Android, browserul îi propune singur utilizatorului să instaleze un PWA. Pe iPhone, utilizatorul trebuie să-l adauge manual, din meniul de partajare, iar notificările funcționează doar după acest pas. Mai mult, felul în care iPhone-ul tratează aplicațiile web depinde de deciziile Apple: în 2024, Apple a anunțat că le scoate în Uniunea Europeană, apoi a revenit asupra deciziei după câteva săptămâni[^2].

## Cât costă fiecare

| Ce comparăm | Site bun | PWA | Aplicație în magazine |
| --- | --- | --- | --- |
| Dezvoltare | cea mai mică | puțin peste un site | cea mai mare |
| Conturi de dezvoltator | nu | nu | Apple 99 USD/an, Google 25 USD o dată[^3] |
| Publicarea | imediată | imediată | după aprobarea magazinelor |
| Actualizări | instant | instant | versiuni noi, cu aprobare |
| Găsit în Google | da | da | nu |
| Acces la telefon | minim | parțial | complet |

## Calea de mijloc: aplicația hibridă

Dacă ai nevoie de câteva funcții native, dar restul e o aplicație web obișnuită, există și varianta hibridă: o aplicație nativă care încarcă interfața web de pe server și adaugă doar ce are nevoie din telefon. Așa am construit aplicațiile pentru [inMotion](/proiecte/inmotion/), cu scanner de coduri QR, notificări push și documente PDF native. Am explicat pe larg cum funcționează în [articolul despre aplicațiile native, cross-platform și hibride](/blog/aplicatie-mobila-nativa-sau-cross-platform/).

## Cum alegem

Înainte de orice ofertă, trecem împreună prin câteva întrebări:

1. **Ce trebuie să facă aplicația și nu poate face un site?** Dacă lista e goală, pornim de la un site bun.
2. **Cât de des o vor folosi oamenii?** Rar: site sau PWA. Zilnic: merită luată în calcul o aplicație.
3. **Ce funcții ale telefonului îți trebuie?** Camera și notificările pot merge și pe web; Bluetooth, NFC sau munca în fundal cer o aplicație.
4. **Cine o folosește?** Pentru clienți, contează găsirea în Google și ușurința; pentru echipă, un PWA instalat pe telefon e adesea suficient.

Uneori, cel mai bun sfat pe care ți-l putem da e să nu faci încă o aplicație. Un site rapid, bun pe telefon, aduce mai mulți clienți decât o aplicație pe care nu o instalează nimeni. Dacă ai nevoie de ea, o construim; dacă nu, îți spunem.

[Vezi cum facem aplicațiile mobile](https://www.simplix.ro/servicii/aplicatii-mobile/)

[^1]: WebKit, [Web Push for Web Apps on iOS and iPadOS](https://webkit.org/blog/13878/web-push-for-web-apps-on-ios-and-ipados/).
[^2]: MacRumors, [Apple Walks Back Decision to Disable Home Screen Web Apps in the EU](https://www.macrumors.com/2024/03/01/apple-walks-back-decision-to-disable-eu-web-apps/), martie 2024.
[^3]: Apple, [Apple Developer Program](https://developer.apple.com/programs/whats-included/); Google, [Play Console Help: înregistrarea contului de dezvoltator](https://support.google.com/googleplay/android-developer/answer/6112435).
