Una web app che si comporta come un'app nativa. Installabile, offline, veloce — dove le PWA bastano e il nativo non serve.
Categoria · Frontend & UI
Web app con comportamento da app.
Una Progressive Web App è un sito web che si comporta come un'app nativa: installabile sulla home screen, utilizzabile offline, con notifiche push. A renderlo possibile sono un Service Worker (che intercetta e mette in cache le richieste) e un Web App Manifest (che definisce nome, icona e comportamento all'avvio).
Resta una web app: un'unica codebase, nessuna revisione dell'app store, aggiornamenti istantanei.
Quando una PWA basta.
Quando la portata, la consegna rapida e una manutenzione semplice contano più di un accesso profondo al dispositivo. Per portali, strumenti interni o applicazioni self-service che gestiamo, una PWA evita il doppio sforzo di due app native e gli ostacoli degli store.
Dove vince il nativo.
Non appena servono accesso intensivo all'hardware, elaborazione in background o massime prestazioni — ad esempio sensoristica, Bluetooth o grafica a forte carico di calcolo — la PWA raggiunge i suoi limiti, soprattutto su iOS. In quel caso React Native o il nativo sono la scelta più onesta.
