Cosa sono le PWA



Le Progressive Web App, nascono all’interno del Google I/O 2016 e nel 2018 , per unire il Web alle App native, aiutando tutti gli sviluppatori che operano nel mondo mobile e Web a oltrepassare nuovi confini per avere piattaforme integrate e funzionali per utenti e imprese.

Le caratteristiche delle Progressive Web App

Una Progressive Web App (PWA) usa le moderne capacità del Web per fornire una User Experience (UX) di livello App-like. In particolare le PWA rappresentano un set di esperienze e tecnologie che combinano quanto di meglio c’è sul mercato in ambito sviluppo Mobile e Web che creare Web Application moderne. Le caratteristiche principali sono:

  • Progressive : possono essere usate da chiunque, indifferentemente dalla tipologia di browser poiché sono costruite sulla base del principio del “progressive enhancement” ( più funzioni offre il browser più funzioni offre la Web App );
  • Responsive : si adattano a qualsiasi dispositivo come desktop, smartphone, tablet..ecc;
  • Indipendenti dalla connettività : attraverso Service Workers ed altri accorgimenti tecnologici possono essere usate offline o su reti a scarsa connettività;
  • Simili alle App : all’utilizzatore sembrerà di usare un’ App mobile, con le stesse interazioni e design;
  • Aggiornate : grazie ai Service Workers ed altri sistemi le Web App saranno sempre all’ultimo grido;
  • Sicure : con l’utilizzo di HTTPS tutti i contenuti ed il trasferimento dei dati viene messo in cassaforte;
  • Ricercabili : attraverso il W3C manifest possono essere identificate come applicazioni;
  • Fidelizzano : grazie alle notifiche push è possibile creare un feeling con l’utente;
  • Installabili : permettono all’utente di farle apparire nell’home page del browser senza passare dall’app store*
  • Condivisibili : accessibili grazie ad un link, possono essere condivise senza particolari installazioni