Vai al contenuto
Enterprise Srl
Enterprise Srl - Home
Gestionali e software

Che cos’è una PWA (Progressive Web App)?

Anche: Progressive Web App

Definizione

Una PWA (Progressive Web App) è una web app che si può installare sulla schermata home di smartphone e computer e aprire come un’app, anche a schermo intero. Può funzionare in parte senza connessione e inviare notifiche, ma resta un’applicazione web: un solo codice, aggiornato dal server, senza passare dagli store.

Redazione Enterprise Srl · Aggiornato il

In breve

Notifiche push su iPhone
da iOS 16.4 (2023), solo se installata
Requisiti
HTTPS, manifest, service worker

Come funziona

Tre elementi trasformano una web app in PWA: il servizio in HTTPS, un file manifest che descrive nome, icone e aspetto dell’app installata, e un service worker, uno script che gestisce la cache e permette di lavorare anche con rete assente o instabile.

Quando conviene rispetto a un’app nativa

Per gestionali, aree clienti e strumenti per chi lavora fuori sede una PWA copre la maggior parte delle esigenze con un solo sviluppo. Un’app nativa resta preferibile quando servono funzioni profonde del dispositivo o la presenza negli store è un requisito commerciale.

Su iPhone e iPad alcune funzioni hanno limiti: l’installazione passa dal menu Condividi di Safari e le notifiche push funzionano solo con l’app aggiunta alla schermata home.

Tutti i termini del glossario