„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 principal1;
- 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âni2.
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, 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.
Cum alegem
Înainte de orice ofertă, trecem împreună prin câteva întrebări:
- Ce trebuie să facă aplicația și nu poate face un site? Dacă lista e goală, pornim de la un site bun.
- Cât de des o vor folosi oamenii? Rar: site sau PWA. Zilnic: merită luată în calcul o aplicație.
- 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.
- 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
WebKit, Web Push for Web Apps on iOS and iPadOS. ↩
MacRumors, Apple Walks Back Decision to Disable Home Screen Web Apps in the EU, martie 2024. ↩
Apple, Apple Developer Program; Google, Play Console Help: înregistrarea contului de dezvoltator. ↩
Imaginea de copertă: www.Pixel.la Free Stock Photos, Wikimedia Commons (CC0)
