Avrai sicuramente sentito parlare di PWA ovvero Progressive Web App, applicazioni lanciate da Google a partire dal 2015.
Se ti stuzzica l’idea di integrare una PWA al tuo business online, questo articolo può tornarti utile per capire cosa sono le Progressive Web App e quali vantaggi si possono trarre da esse.
Quali sono i vantaggi delle Progressive Web App?
Le PWA nascono con lo scopo di garantire la navigazione tra i contenuti offline quindi in parole povere rendere tutti gli utenti in grado di accedere a contenuti anche senza che lo smartphone sia connesso ad internet.
Ciò che si è osservato in questi anni è che la maggioranza degli utenti che accede per la prima volta ad un sito potenziato da una PWA è spinto ad installare l’applicazione per poter accedere ai contenuti ogni volta che lo desidera.
Una Progressive Web App offre il vantaggio di ridurre il tempo di caricamento di un sito e di avere sempre accesso a contenuti ed informazioni utili. La PWA infatti andrà a creare un pacchetto APK in cui è possibile inserire file per la cache locale; quindi pagine HTML, file CSS e JS ecc.
Queste PWA si compongono di tre parti fondamentali:
- Service worker: si tratta di uno script che permette al browser di memorizzare tutte le informazioni di un sito senza che quest’ultimo l’abbia visitato interamente
- App shell: possiamo paragonare questa parte ad una cornice; in essa sono pubblicati i contenuti del sito. Tali contenuti possiedono una certa staticità che li rende ri-proponibili ogni qualvolta un utente accede all’app per consultarli
- JSON Manifest: si tratta di un file contenente tutte le info di base dell’applicazione; cioè ad esempio nome, icona, collocazione degli elementi testuali e grafici
In breve ecco alcuni dei vantaggi di una PWA:
- Si può navigare in tutta sicurezza grazie al protocollo HTTPS
- Si può accedere in qualunque momento ad un sito reattivo, sia su tablet che su dispositivi mobili, semplicemente cliccando sull’icona della App dalla home del dispositivo
- Si possono avere tutte le info a portata di click attraverso “Aggiungi alla schermata Home”
- Tutte le risorse HTML, CSS, JS etc sono salvate in cache, in modo da rendere la navigazione velocissima
- I contenuti delle Progressive Web App sono indicizzabili dai motori di ricerca, e possono quindi migliorare il posizionamento
- Non avendo la barra superiore del browser ed essendo a schermo intero, le PWA offrono maggior spazio ai contenuti, proprio come una app nativa
- La schermata di caricamento iniziale di una Progressive Web App (la cosiddetta splash screen) può essere personalizzata con la grafica ed il logo
- E’ possibile implementare le notifiche push in una PWA, in modo da inviare avvisi e messaggi ai propri utenti
- Una PWA è cross-browser (Chrome, Edge, Firefox e Safari)
- I costi di sviluppo di una Progressive Web App sono decisamente inferiori a quelli di una app nativa
Progressive Web App WordPress
E’ possibile creare una PWA anche per i siti sviluppati in WordPress.
Una volta installata una PWA è possibile anche verificare se si tratta “realmente” di una Progressive Web App attraverso un’estensione che Google mette a disposizione gratuitamente Ligthouse che ci dirà esattamente cosa dobbiamo perfezionare o modificare affinché l’applicazione diventi effettivamente una PWA.
Se desideri rendere il tuo sito più reattivo, accessibile e fruibile contattami e chiedimi maggiori info sull’installazione di una PWA.