PWA: cos'è, come funziona, e quando ha senso
Cos'è una PWA, cosa può fare davvero, e quando è la scelta giusta per una PMI. Tutto quello che serve sapere, senza tecnicismi.
"Ma questa è un'app o un sito?"
Quando un cliente mi fa questa domanda, so di aver fatto un buon lavoro. Significa che sta usando una PWA senza rendersene conto.
In breve: una PWA è un sito web che si comporta come un'app. Si apre dal browser, si installa sulla home del telefono, funziona offline. E non passa dagli store.
Cos'è una PWA, spiegato semplice
PWA sta per Progressive Web App. Il nome non aiuta, quindi ignoralo.
Pensa a un sito web normale. Lo apri dal browser, navighi, chiudi. Fine.
Ora pensa a un'app. La scarichi dallo store, la installi, appare sulla home del telefono. Funziona anche offline, ti manda notifiche.
Una PWA unisce le due cose. La apri dal browser come un sito, ma puoi "installarla" sulla home del telefono. Funziona offline, manda notifiche, ed è veloce come un'app.
La differenza? Non passa dagli store. Non devi scaricare nulla. Non occupa 200 MB sul dispositivo. E funziona ovunque: smartphone, tablet, computer. Puoi usarla dal browser oppure installarla — a te la scelta.
Come si installa? Su Android, il browser ti propone direttamente "Aggiungi alla schermata Home". Su iPhone il passaggio è manuale: tocchi il pulsante di condivisione in Safari e scegli "Aggiungi alla schermata Home". Non è immediato, ma si fa una volta sola.
Cosa può fare una PWA
Più di quello che pensi.
- Installarsi sulla home del telefono: un'icona come tutte le altre app. Nessuna barra del browser, nessun indirizzo visibile. Per l'utente, è un'app a tutti gli effetti.
- Funzionare offline e sincronizzarsi tra dispositivi: una PWA salva i contenuti sul dispositivo. Perdi connessione? Continui a lavorare. Con il giusto sistema alle spalle, puoi iniziare dal telefono e continuare dal computer, con i dati sempre aggiornati.
- Mandare notifiche push: come le app native. "Hai una scadenza domani", "Nuovo messaggio", "Il tuo ordine è pronto". Funziona su Android e, dal 2023, anche su iPhone.
- Essere veloce e aggiornarsi da sola: i contenuti sono già sul dispositivo, non devono viaggiare ogni volta dal server. E quando esce un aggiornamento, gli utenti lo vedono subito: niente download, niente store.
- Usare fotocamera, GPS e microfono: una PWA può accedere alla fotocamera per scansionare un QR code, usare la geolocalizzazione per mostrare il punto vendita più vicino, o attivare il microfono per una nota vocale. Non serve un'app nativa per queste cose.
- Essere condivisibile via link: puoi mandare la tua PWA via WhatsApp, email o QR code. Il destinatario la apre subito, senza passare dallo store. Per un'attività che fa marketing, è un vantaggio enorme rispetto a chiedere "scarica la nostra app".
I limiti da conoscere
Le PWA coprono la maggior parte delle esigenze, ma non tutte.
- Hardware specialistico: Bluetooth per dispositivi medicali, NFC per pagamenti contactless, sensori biometrici avanzati. Per queste funzionalità specifiche serve un'app nativa. Fotocamera, GPS e microfono invece funzionano senza problemi.
- Presenza negli store: una PWA non appare su App Store o Google Play. Gli utenti non possono cercarti lì. Ma c'è un modo per pubblicarla sul Play Store: l'ho fatto con TIMELY, che è disponibile sia dal browser sia dal Google Play Store.
- iPhone: Apple ha sempre frenato sulle PWA. Le notifiche push funzionano dal 2023, ma le limitazioni sono ancora significative: nessun banner automatico di installazione, spazio di archiviazione ridotto, e nessuna sincronizzazione in background. Su Android l'esperienza è completa, su iOS è funzionale ma con compromessi.
Questi limiti contano? Dipende dal tuo progetto. Per molte PMI non sono un ostacolo, ma vale la pena conoscerli prima di decidere.
Per chi ha senso una PWA
Una PWA è la scelta giusta se:
- I tuoi utenti non scaricheranno mai un'app: siamo onesti: quante app aziendali hai scaricato nell'ultimo anno? Un link è più facile di uno store.
- Hai bisogno di notifiche e promemoria: scadenze, aggiornamenti, avvisi. Senza dover convincere l'utente a scaricare qualcosa.
- Vuoi funzionalità offline e sincronizzazione: consultare dati senza connessione, lavorare in mobilità, ritrovare tutto aggiornato su un altro dispositivo.
- Hai budget limitato: un'app nativa parte da 15.000€. Una PWA può partire da 5.000€, perché si costruisce una volta sola e funziona ovunque.
Quando valutare un'app nativa
Un'app nativa è la scelta giusta se:
- Devi essere sugli store per visibilità: se i tuoi clienti ti cercano su App Store, una PWA da sola non basta.
- Hai bisogno di hardware specifico: Bluetooth per dispositivi medici, NFC per pagamenti, sensori particolari.
- Il progetto è molto complesso: applicazioni con interazioni in tempo reale, funzionalità avanzate di realtà aumentata, o esperienze che richiedono il massimo delle prestazioni del dispositivo. Per questi casi serve lo sviluppo dedicato per ogni piattaforma.
Il mio approccio
Quando un cliente mi chiede "un'app", la prima domanda è: ti serve davvero un'app nativa?
Ho sviluppato diverse PWA, tra cui TIMELY per la gestione scadenze, cataloghi prodotti, strumenti interni. I clienti le usano esattamente come userebbero un'app. Perché lo sono.
Se hai un'idea e non sai se una PWA fa al caso tuo, parliamone.