Il primo minuto decide se un nuovo utente resta. Hai una sola vera prima esecuzione per dispositivo, quindi usa un'app appena installata (o cancella i suoi dati) per ogni passaggio. Ogni voce ha un motivo e un controllo.
- Tempo di avvio a freddo. Perché: un avvio lento sembra un guasto. Controllo: forza la chiusura dell'app, avviala e osserva se compare una schermata bianca o vuota per molto tempo.
- Cosa spiega la prima schermata. Perché: i nuovi utenti non conoscono la tua app. Controllo: una persona che non l'ha mai vista sa dire entro pochi secondi cosa fare dopo?
- Momento della richiesta dei permessi. Perché: chiedere fotocamera, posizione o notifiche prima che l'utente capisca il motivo porta a un rifiuto. Controllo: le richieste sono legate al momento d'uso, con un breve motivo mostrato prima?
- Permesso negato. Perché: molti utenti dicono di no. Controllo: nega ogni permesso; l'app deve spiegare e offrire una via d'uscita, non bloccarsi né entrare in un ciclo.
- Permesso negato in modo permanente. Controllo: nega con "non chiedere più" e verifica che l'app indirizzi l'utente alle impostazioni.
- Stati di caricamento. Perché: schermate vuote sembrano guasti. Controllo: rallenta la rete e verifica che compaiano un indicatore o un segnaposto.
- Stati vuoti. Perché: un nuovo account non ha dati. Controllo: ogni lista e ogni dashboard mostra un messaggio utile e una prima azione chiara, non una pagina bianca.
- Primo avvio offline. Perché: alcuni utenti aprono l'app senza connessione. Controllo: modalità aereo su un'installazione pulita; l'app deve dire cosa serve invece di bloccarsi.
- Registrazione e accesso. Controllo: password sbagliata, email già esistente, tasto indietro a metà del flusso, rotazione dello schermo a metà del modulo.
- Lunghezza dell'onboarding e possibilità di saltarlo. Controllo: l'utente può saltarlo? Saltarlo rompe qualcosa più avanti? Vedi [domande sull'onboarding per i tester.
- Interruzioni. Controllo: una chiamata, una notifica o il passaggio a un'altra app durante l'onboarding; torna indietro e verifica che lo stato sia mantenuto.
- Lingua e dimensione del testo. Controllo: lingua di sistema non inglese e font grande; il testo non deve essere tagliato.
- Modalità scura. Controllo: le prime schermate sono leggibili in entrambe le modalità.
- Tasto indietro. Controllo: il tasto indietro dalla prima schermata deve uscire in modo sensato, non fare un giro infinito nell'onboarding.
Come eseguirla
Usa un dispositivo con la versione Android più vecchia che supporti e uno con una versione recente. Registra lo schermo durante il primo avvio; noterai cose che durante il test dal vivo ti erano sfuggite.
Come segnalare
Indica il passaggio, il dispositivo, la versione di Android e se è successo con un'installazione pulita.
Torna all'[hub dei test per app Android. Correlati: [note di rilascio per i test e [firma dell'app e tester.
Non puoi vedere la tua app come un utente che la scopre per la prima volta. AppReviewX ti dà feedback privato e strutturato da altri sviluppatori; 1 feedback = 1 credito. Inizia gratis.