VoiceOver legge lo schermo ad alta voce e permette di usare l'iPhone senza guardarlo. Questo script ti dà i gesti e un ordine fisso di controlli, così un passaggio dura circa 15 minuti e produce risultati confrontabili. Per la versione breve dell'idea, vedi un test dello screen reader di 10 minuti.
Attivalo
- Impostazioni > Accessibilità > VoiceOver. Aggiungi VoiceOver alla Scorciatoia di accessibilità (triplo clic sul tasto laterale) per attivarlo e disattivarlo in fretta. I nomi dei menu possono variare a seconda della versione di iOS.
- Usa le cuffie o abbassa il volume. Non fare affidamento sullo schermo: distogli lo sguardo o attiva la "tendina dello schermo" quando ci avrai preso la mano.
Gesti che ti servono
- Scorrimento a destra / sinistra: elemento successivo / precedente.
- Tocco singolo: seleziona e leggi l'elemento sotto il dito.
- Doppio tocco: attiva l'elemento selezionato.
- Scorrimento a tre dita su / giù: scorri.
- Scorrimento a due dita dal basso verso l'alto o un gesto a "Z" con due dita: indietro o chiudi in molti punti (verifica sulla tua versione di iOS).
- Rotore (ruota due dita): salta tra titoli, link o altri tipi di elementi.
Lo script
- Ordine di lettura. In ogni schermata principale scorri a destra partendo dall'alto. L'ordine corrisponde a quello visivo e logico? Un elemento saltato o invertito è un problema da segnalare.
- Etichette. Ogni pulsante e icona deve avere un nome pronunciato che dica cosa fa. "Pulsante" o un nome di file come "icon_3" è un problema da segnalare.
- Ruolo e stato. Dice "pulsante", "interruttore, attivo", "selezionato"? Gli interruttori che non annunciano lo stato lasciano gli utenti nel dubbio.
- Titoli. Usa il rotore per saltare tra i titoli. Se non ne trova, le schermate lunghe sono difficili da navigare.
- Immagini. Le immagini significative devono avere una descrizione; quelle decorative vanno saltate.
- Moduli. Ogni campo annuncia il suo scopo. Gli errori devono essere letti ad alta voce, non solo mostrati in rosso. Prova a inviare un modulo vuoto.
- Controlli personalizzati. Cursori, schede personalizzate, caroselli e azioni solo gestuali sono i guasti più comuni. Verifica che ognuno si possa usare con scorrimento e doppio tocco.
- Focus dopo un cambiamento. Quando si apre un foglio, un avviso o una nuova schermata, VoiceOver ci va? Quando si chiude, dove finisce il focus?
- Aggiornamenti dinamici. Indicatori di caricamento, notifiche brevi e messaggi di errore devono essere annunciati.
- Completa un'attività. Scegli il flusso principale (registrazione, ricerca, acquisto) e portalo a termine solo con VoiceOver. Dove ti blocchi è il bug principale.
Annota
Per ogni problema: schermata, elemento, cosa è stato letto, cosa dovrebbe essere letto. Segna se un'attività è bloccata.
Questo script controlla il comportamento dell'accessibilità; non è una certificazione. Poi fai i controlli con Dynamic Type e modalità scura.
Chiedi un feedback esterno
AppReviewX ti dà feedback privati e strutturati da altri sviluppatori, un credito per ogni feedback che scrivi. I nuovi account partono con 0 crediti.
Hub: guida al test delle app iOS. Correlati: test del layout su iPad, richieste di permesso.