Cu siguranță ne plac aplicațiile mobile native. Au un design plăcut, sunt ușor de navigat, se încarcă offline și uneori primim notificări instant atunci când facem cumpărături. Nu este de mirare că există peste 4 milioane de aplicații în App Store și Google Play. În acest articol vom afla ce înseamnă aplicațiile web progresive (Progressive Web Apps), care sunt avantajele, și de ce ar trebui să ne pese de acest lucru.
Pe scurt, o aplicație web progresivă (PWA) este o combinație de API-uri web, tehnologii și concepte de design care creează o experiență de aplicație nativă într-un browser mobil. Aplicațiile PWA sunt stocate pe servere, pot fi accesate prin intermediul adreselor URL și pot fi indexate de motoarele de căutare.
Aplicația web progresivă poate fi deschisă printr-o comandă rapidă în bara de activități (pe Windows 10 și orice rulează pe Chrome) sau printr-o pictogramă de pe ecranul de pornire desktop (pe dispozitive Android și alte smartphone-uri). Când aplicația este pornită, aceasta se va încărca rapid datorită API-ului Cache și indexarea bazei de date, care stochează resursele și datele aplicației pe dispozitiv, permițându-le să funcționeze chiar și atunci când sunt offline.
De ce aplicațiile web progresive (PWA) nu trebuiesc ignorate
Avantajele prezentate de această nouă tehnologie sunt numeroase și, oferă o alternativă dorită pe care orice întreprindere ar trebui să o ia în considerare. Aplicația web progresivă oferă o serie de beneficii pe care nu le obțineți în mod normal de pe o pagină web mobilă.
Aspectul „progresiv” înseamnă că va funcționa în mod responsive pe orice dispozitiv, va funcționa fără probleme de rețele de calitate scăzută și va putea oferi funcționalități offline în funcție de tipul de conținut furnizat. Mai ales, o aplicație web progresivă este ușor accesibilă printr-o singură adresă URL și va fi indexată de motoarele de căutare, astfel încât se poate răspândi și poate fi idescoperită într-o căutare Google.
Care sunt cerințele pentru a fi considerată o aplicație web progresivă
Aplicația trebuie să fie:
- Progresivă – Să funcționeze pentru orice utilizator, indiferent de browser-ul ales, deoarece este construit cu o îmbunătățire progresivă ca principiu de bază
- Responsive – Să aibă un design potrivit pentru orice dispozitiv: desktop, mobil sau tabletă
- Independentă de conectivitate – Să funcționeze în mod offline sau în rețele de calitate scăzută
- Proaspătă – Întotdeauna actualizată
- Securizată – Servită prin HTTPS (SSL activ)
- Instalabilă – Să permită utilizatorilor să „păstreze” aplicațiile pe care le consideră cele mai utile pe ecranul de pornire
- Linkable – Să poată fi partajată cu ușurință printr-un URL și să nu necesite o instalare complexă
Prin abordarea progresivă, companiile pot îmbunătăți în mod semnificativ aplicațiile lor hibride construite cu Javascript și JS. Aplicațiile web progresive nu sunt acceptate de toate browserele web bazate pe Chromium (inclusiv Google Chrome și Opera). Safari și Microsoft Edge încă ezită.
Aplicații web progresive (Progressive Web Apps): Povești de succes
Flipkart, cea mai mare piață indiană de comerț electronic în valoare de 5,54 miliarde de dolari (noiembrie 2016), a construit aplicația web progresivă iar ratele de conversie au crescut. Timpul pe care utilizatorii le petrec pe site-ul lor a crescut cu aproximativ 300%. Potrivit lui Amar Nagaram, directorul de inginerie de înaltă performanță, a permis companiei să angajeze clienți care nu doreau să descarce și să instaleze aplicația lor din anumite motive.
Air Berlin, a 2-a companie aeriană din Germania, și-a prezentat aplicația web progresivă în cadrul conferinței anuale a dezvoltatorilor Google din iunie. Aplicația le permite clienților Air Berlin să-și descarce biletul de călătorie într-un mod offline după procesul de înregistrare. Totodată, aplicația trimite notificări push în ceea ce privește programul de zbor și pot fi accesate informații utile privind călătoriile.
Deși Safari încă nu acceptă aplicațiile web progresive, o aplicație l-a ajutat pe AliExpress (una dintre cele mai mari și de succes companii de comerț electronic) să crească conversia iOS cu 82% și să dubleze numărul de vizite pe pagină per utilizator.