Quali sono le funzionalità?
Mobile First
Ideate e progettate in ottica mobile (mobile first). Secondo questo concetto, nella progettazione di un'applicazione web è necessario partire dalla struttura dei contenuti tenendo in considerazione lo schemo limitato dei dispositivi mobili, per questo è necessario concentrarsi sui contenuti essenziali da mostrare all'utente. A differenza della tecnologia responsive che in genere tende ad "adattare" un sito web desktop verso l'usabilità su un dispositivo mobile, il mobile first è l'inverso si ragiona sempre in primis in ottica mobile e all'esperienza utente e usabilità.
Performance
Quasi paritetiche alle native, grazie al Service Worker ed alla cache possono mostrare contenuti anche quando l'utente è offline. Il tempo di caricamento di una pagina web è un fattore molto rilevante al fine di garantire un'ottima esperienza utente.
Cross Platform
Funzionano su tutte le piattaforme, e non dipendono da esse, quindi potrai mostrare velocemente i tuoi contenuti a tutti gli utenti senza preoccuparti del loro dispositivo.
Accessibilità
Non è necessario passare per gli Store, condividi un semplice link o QRCode ed il gioco è fatto! Anche in questo caso, scaricare un'applicazione obbliga diversi passaggi: accesso allo store, ricerca, installazione, utilizzo. Mentre per visualizzare una web app basta un semplice browser web.
Ricercabili
Attraverso il W3C Manifest possono essere identificate come applicazioni, inoltre sarà possibile per gli utenti "aggiungere alla home" direttamente il link alla web app.
Costo e Tempi
Entrambi inferiori rispetto alle applicazioni native, potrai finalmente realizzare il tuo progetto web con un budget nettamente inferiore rispetto allo sviluppo di un'applicazione nativa, tieni in considerazione che anche gli aggiornamenti e la manutenzione sono inferiori in quanto le web app non dipendono dalla piattafoma e non sono vincolate da essa.