Google Play Instant offre agli utenti un nuovo modo di utilizzare le app. Queste app, chiamate app istantanee, sono app native per Android, ma vengono eseguite senza essere installate sul dispositivo. Ogni app istantanea ha una versione corrispondente che gli utenti possono scegliere di installare.
Dato il modo unico in cui gli utenti interagiscono con le app, le app istantanee dovrebbero rispettare alcune pratiche specifiche relative all'esperienza utente. Questa guida presenta le linee guida su come creare un'esperienza utente positiva in un'app istantanea.
Ti consigliamo vivamente di seguire i principi di material design durante la progettazione dell'app istantanea. Per ulteriori informazioni su come applicare il material design a un'app, consulta la pagina Material Design per Android.
Abbiamo inoltre fornito ulteriori linee guida specifiche per le app di gioco. Per ulteriori informazioni, consulta le best practice relative all'esperienza utente per i giochi su Google Play Instant.
Fornisci una schermata di destinazione significativa per la tua app
Per poter avere un pulsante Prova ora sul Play Store o per visualizzare l'app o il gioco in Avvio app di Android, l'app o il gioco deve avere un'attività principale predefinita.
Gli utenti che accedono alla tua app tramite il pulsante Prova ora o da Avvio app non vedono il contesto di un link diretto o di contenuti specifici a cui stanno tentando di accedere. Di conseguenza, devi fornire loro uno spazio in cui sfogliare e scoprire le funzionalità della tua app.
È inoltre opportuno verificare che il nome dell'app sia ben visibile sullo schermo. A volte gli utenti fanno clic su un link che rimanda alla tua app senza molto contesto, pertanto potrebbero non sapere qual è il nome dell'app.
Identifica le destinazioni di riserva per i tuoi link
I link ad app e giochi su Google Play Instant si aprono immediatamente quando possibile. In caso contrario, questi link tornano ad aprirsi in un browser.
Se esegui il collegamento a Google Play, puoi modificare lo scenario di riserva per accedere al Play Store. Questa strategia può essere utile se vuoi indirizzare gli utenti a scaricare la tua app se non possono aprirla subito e non vuoi che la utilizzino sul web.
Come strategia alternativa, puoi utilizzare i banner sul tuo sito web per aprire direttamente l'app, anziché dover prima indirizzare gli utenti al Play Store. Questa strategia è mostrata nella Figura 2.
Consenti agli utenti di completare le proprie attività
Quando pubblicizzi una funzionalità agli utenti nella tua app istantanea, assicurati che gli utenti possano utilizzarla senza dover installare l'app.
Evita di chiedere agli utenti di installare l'app per poter eseguire le operazioni desiderate. L'azione di clickthrough principale di una pagina nell'app non deve mai attivare una richiesta di installazione.
Chiedi agli utenti di accedere al momento giusto
Fornisci quante più funzionalità possibili senza richiedere agli utenti di accedere o registrarsi a un servizio associato alla tua app.
Prima di richiedere l'accesso, attendi che gli utenti provino a utilizzare una funzionalità che richiede l'autenticazione. Gli utenti percepiscono le richieste di accesso come meno invasive se vedono immediatamente il vantaggio dell'accesso.
Prendiamo come esempio un'app per la condivisione di foto che richiede agli utenti di eseguire l'accesso all'avvio. Per migliorare l'esperienza utente, l'app ora fornisce funzionalità che gli utenti possono usare senza dover effettuare l'accesso, ad esempio la navigazione tra le foto più popolari condivise pubblicamente e la modifica delle foto sui loro dispositivi. Quando l'utente vuole condividere le foto con gli amici, l'app gli chiede di eseguire l'accesso.
Mantiene lo stato dell'utente dopo l'installazione dell'app
Quando gli utenti installano l'app, assicurati di trasferire all'app lo stato memorizzato utilizzando i cookie o lo spazio di archiviazione locale. Gli utenti devono essere in grado di riprendere da dove avevano interrotto nell'app, come illustrato nella Figura 5.
Non creare schermate iniziali aggiuntive
L'esperienza di lancio dell'app istantanea include il branding, il titolo e l'icona di avvio dell'app. Non creare altre schermate iniziali, in quanto sembrano ridondanti per gli utenti.
Frecce Su e Indietro sistema
Il pulsante Su consente di spostarsi verso l'alto nella pila di navigazione dell'app finché l'utente non raggiunge la schermata Home dell'app. Il pulsante Indietro permette di spostarsi in ordine cronologico inverso nella cronologia delle schermate visualizzate di recente.
Mentre il pulsante Freccia su garantisce che l'utente rimanga nell'app, il pulsante Indietro potrebbe riportare gli utenti alle schermate recenti esterne all'app. In altre parole, non è possibile uscire dall'app premendo il pulsante Su.
Per ulteriori informazioni su come progettare la navigazione con i pulsanti Indietro e Su, consulta Progettare la navigazione Indietro e verso l'alto.
Non diramare la UI
La UI dell'app istantanea deve essere identica a quella di una versione installata. Non modificare il design e l'interfaccia utente dell'app istantanea.
Utilizzare Smart Lock per password su Android per l'identità
Smart Lock per password su Android è un gestore delle password per Chrome e Android. Smart Lock inoltre consente di accedere automaticamente agli utenti durante le visite successive. Per semplificare l'autenticazione degli utenti, fornisci supporto per Google Smart Lock nella tua app istantanea.
Fornire richieste di installazione esplicite
Usa i pulsanti di installazione in modo strategico rendendoli parte dell'interfaccia utente della tua app. Utilizza l'icona "Scarica app" di Material Design e l'etichetta INSTALLA per il pulsante di installazione.
Non utilizzare altre etichette come "Scarica l'app", "Installa l'app completa" o "Esegui l'upgrade". Non utilizzare mai un banner o un'altra tecnica simile a quella di un annuncio per presentare una richiesta di installazione agli utenti.
Fornisci al massimo 2-3 richieste di installazione implicite
Le richieste di installazione implicite sono link nell'app istantanea che consentono unicamente di avviare una richiesta di installazione. Queste richieste di installazione implicite potrebbero verificarsi se nella versione installata dell'app sono presenti funzionalità che non sono presenti nella versione istantanea.
Non avere più di due o tre richieste di installazione implicite nella tua app.
Quando utilizzi una richiesta di installazione implicita, assicurati di fornire il contesto e le informazioni sulla funzionalità che l'ha attivata. Fornisci agli utenti un motivo per cui potrebbero voler installare l'app.
Rimuovere le sezioni non funzionali dell'app
Quando converti la tua app in app istantanea, potresti avere parti dell'interfaccia utente dell'app che rimandano ad altri moduli di funzionalità dell'app. Rimuovi tali sezioni dall'app istantanea.
Pagamenti senza complicazioni
Se gli acquisti nella tua app istantanea non sono supportati da Google Play Billing e non hai registrato i dati di pagamento dell'utente, puoi utilizzare un'altra API Payment, ad esempio l'API Google Pay. L'API Google Pay ti consente di offrire pagamenti puramente offline, come il pagamento alla consegna, e di memorizzare carte regalo nella tua app istantanea.
Link alle offerte di terze parti
I link a offerte e contenuti di terze parti possono essere aperti in una scheda personalizzata di Chrome o in un browser. È possibile eseguirne il rendering utilizzando WebView
quando le risorse richieste vengono fornite tramite il protocollo HTTPS.
Le tue offerte non devono collegarsi al browser, ma devono rimanere all'interno dell'app istantanea, utilizzando un WebView
se necessario. Tutto il traffico di rete proveniente dall'interno dell'app istantanea deve utilizzare il protocollo
HTTPS.
All'interno dell'app istantanea, devi definire chiaramente le funzionalità offerte dall'app e le funzionalità fornite da una fonte esterna.
Fornisci un modo per condividere gli URL delle app istantanee
Poiché le app istantanee non forniscono agli utenti una barra degli indirizzi per copiare l'URL, fornisci un'azione di "condivisione" all'interno dell'app che consenta agli utenti di condividere l'URL dell'app istantanea.
Risorse aggiuntive
Per ulteriori informazioni sulla creazione di esperienze istantanee di alta qualità, consulta le risorse seguenti.