Informazioni generali sulle app web progressive e sulla mini barra delle informazioni
Le app web progressive (PWA) sono un modello per la creazione di siti web simili a quelli di un'app, a caricamento istantaneo, affidabili e installabili.
Quando la PWA supera l'elenco di controllo per l'installazione su Android, nella parte inferiore della finestra del browser viene visualizzata una finestra di dialogo del sistema Chrome denominata mini barra delle informazioni.
Oggi la mini-barra delle informazioni di Aggiungi alla schermata Home viene mostrata contemporaneamente all'evento beforeinstallprompt
.
Modifiche in Chrome 76
Dopo aver ascoltato la nostra community, gli sviluppatori hanno bisogno di un maggiore controllo su quando chiedere agli utenti di installare una PWA. Abbiamo ascoltato gli utenti.
A partire da Chrome 76, puoi impedire la mini-barra delle informazioni chiamando preventDefault()
durante l'evento beforeinstallprompt
.
L'evento beforeinstallprompt
può aiutarti a promuovere l'installazione della tua
app web progressiva, consentendo agli utenti di aggiungerla facilmente alla schermata Home.
La nostra community ha comunicato che gli utenti che installano una PWA sulla schermata Home sono molto coinvolti, con più visite ripetute, tempo trascorso nell'app e, se possibile, tassi di conversione più elevati.
Per promuovere la tua app web senza la mini-infobar, ascolta l'evento beforeinstallprompt
, quindi salvalo. A questo punto, aggiorna l'interfaccia utente per indicare che la PWA può essere installata, ad esempio aggiungendo un pulsante di installazione, mostrando un banner di installazione, utilizzando promozioni in-feed o un'opzione di menu. Quando l'utente fa clic sull'elemento di installazione, chiama prompt()
sull'evento beforeinstallprompt
salvato per visualizzare la finestra di dialogo modale di Aggiungi alla schermata Home.
Mini-infobar del futuro della schermata Aggiungi a Home
L'utilizzo della barra delle informazioni per l'aggiunta alla schermata Home è ancora una misura temporanea. Stiamo sperimentando nuovi pattern di interfaccia utente che continueranno a offrire agli utenti delle app web progressive la possibilità di installarli, riducendo l'ingombro nell'esperienza di navigazione.