Con Progressive Web App (PWA, applicazioni web progressive) s’intende una metodologia per sviluppare software altamente reattivo. Le app non vengono più scaricare sul cellulare dallo Store, sono invece fruibili tramite browser.
il futuro potrebbe vedere una drastica riduzione delle app native: siamo veramente alle porte di questo cambiamento ?
Cos’è una Progressive Web App?
Le applicazioni web progressive sono applicazioni web con numerose funzionalità, in precedenza disponibili solo su applicazioni native. Le PWA sono, per così dire, una via di mezzo tra le app convenzionali e le applicazioni web responsive.
La PWA è progettata per rendere utilizzabili al massimo tutte le funzioni specifiche di dispositivi e browser: progressiva significa che funzionano indipendentemente dal browser utilizzato.
Le PWA infatti si adattano a qualsiasi schermo, desktop, smartphone o tablet e offrono inoltre un’esperienza utente migliorata che assomiglia molto all’usabilità delle applicazioni native.
PWA: una tecnologia rivoluzionaria
Gli analisti informatici di Gartner hanno già fatto le loro previsioni: entro la fine del 2020, la metà di tutte le applicazioni mobili per gli utenti finali sarà sostituita da Progressive Web App.
Twitter è un ottimo esempio: il client Twitter mobile è un PWA di successo per esempio !
Vantaggi rispetto alle app native
Intanto scaricare un’app dallo store richiede un passo in più rispetto alla semplice apertura tramite sito web.
La PWA non deve essere installata sul dispositivo mobile con risparmio di occupazione di memoria.
La scarsa connessione a banda larga in mobilità, ostacolano l’uso di applicazioni web mobili. Le Progressive Web App memorizzano il contenuto nella cache e l’utente può quindi utilizzarle anche in modalità offline.
In sintesi i vantaggi per gli utenti delle Progressive Web App sono i seguenti
- Funzionano indipendentemente dal browser utilizzato
- si adattano su ogni schermo: desktop, tablet o mobile
- possono essere utilizzare in modalità offline
- non necessitano di spazio di archiviazione sul dispositivo mobile
- presentano sempre l’ultima versione senza aggiornamenti manuali
- devono essere disponibili su HTTPS e sono quindi sicure
- possono essere trovate tramite i motori di ricerca
- possono essere mantenute dall’utente nella schermata iniziale e non devono essere scaricate dall’App store.
- Sono indipendenti da tutti gli App store
- Possono essere condivise tramite URL
Per gli addetti ai lavori, il vantaggio apportato dalle Progressive Web App è notevole: c’è il controllo totale dell’applicazione senza sottostare a Apple o Google e alla loro approvazione per la pubblicazione sugli store.
Aspettiamoci quindi un forte cambiamento, per altro già in corso, del modo in cui usufruiremo delle applicazioni nei prossimi anni!