-
Guida introduttiva all'app Accessibility Scanner
Quando progetti e sviluppi un'app Android, Accessibility Scanner può aiutarti a migliorare l'app per gli utenti.
Accessibility Scanner analizza la schermata e fornisce suggerimenti per migliorare l'accessibilità della tua app in base ai seguenti elementi:
- Etichette contenuti
- Dimensioni del touch target
- Elementi selezionabili
- Contrasto di testo e immagini
Importante: Accessibility Scanner non sostituisce i test manuali e non garantisce l'accessibilità dell'app.
Passaggio 1: installa e attiva Accessibility Scanner
Accessibility Scanner è disponibile per telefoni e tablet con Android 6.0 e versioni successive. Scopri come controllare il numero di versione di Android.
- Scarica Accessibility Scanner da Google Play.
- Apri Accessibility Scanner .
- Nell'app Impostazioni del dispositivo, segui le istruzioni per attivare Accessibility Scanner.
- Tocca Accessibilità Accessibility Scanner Utilizza servizio.
- Per disattivare Accessibility Scanner: torna a Impostazioni Accessibilità Accessibility Scanner.
Passaggio 2: analizza la tua app
Puoi analizzare un'istantanea della tua app o una serie di schermate mentre interagisci con l'app.
Analizzare una registrazione
Puoi analizzare un flusso di lavoro o un'attività all'interno della tua app. Con questa opzione, Accessibility Scanner registra e analizza gli elementi sullo schermo man mano che utilizzi l'app e navighi al suo interno.
Importante: la registrazione include una serie di screenshot e non include video o audio. La registrazione rimane sul tuo dispositivo e non viene mai condivisa con Google.
Per analizzare una registrazione:
- Apri l'app.
- Tocca il pulsante Accessibility Scanner .
- Tocca Registra .
- Usa la tua app.
- Se passi a un'altra app, la registrazione viene messa in pausa finché non torni nell'app.
Per interrompere una registrazione:
- Scorri verso il basso dalla parte superiore dello schermo per aprire le notifiche. In alternativa, apri un'altra app.
- Tocca Accessibility Scanner sta registrando.
- Tocca Interrompi .
Analizzare un'istantanea
Per analizzare una singola schermata della tua app:
- Apri l'app.
- Tocca Accessibility Scanner .
- Tocca Istantanea .
Controllare i risultati di un'analisi
Dopo l'analisi di una registrazione o un'istantanea, Accessibility Scanner visualizza uno o più screenshot della tua app. All'interno di uno screenshot, i risultati dell'analisi sono delimitati da rettangoli arancioni.
- Per visualizzare i dettagli: tocca l'area evidenziata. Se una schermata ha più risultati, tocca Avanti .
- Per visualizzare un elenco completo dei risultati di tutti gli screenshot: tocca Elenco Visualizza per schermata o Visualizza per categoria.
- Per condividere i risultati: tocca Condividi .
Se hai analizzato una registrazione o hai più di uno screenshot:
- Per spostarti tra uno screenshot e l'altro: tocca uno screenshot nel carosello in alto. In alternativa tocca Avanti .
- Per visualizzare una griglia con tutti gli screenshot: tocca Raccolta .
Suggerimento: se il nome di una risorsa è troppo lungo per rientrare nello schermo, tocca e tieni premuto il nome della risorsa per farlo scorrere.
Analizzare finestre protette
Se la tua app ha una finestra dichiarata "protetta" (mediante
WindowManager.LayoutParams.FLAG_SECURE
), Accessibility Scanner non può acquisire l'immagine della schermata in questione né valutare il contrasto di colore. Per queste finestre, Accessibility Scanner mostra una schermata nera al termine dell'analisi dell'app. Puoi comunque esaminare i risultati dell'analisi per verificare le altre opportunità di miglioramento.Modificare le soglie del contrasto e delle dimensioni dei touch target
È possibile modificare le soglie utilizzate da Accessibility Scanner per il rapporto del contrasto e per le dimensioni del touch target.
- Accedi alla sezione App del tuo dispositivo.
- Tocca Accessibility Scanner Impostazioni .
- Visualizza o modifica le impostazioni:
- Rapporto contrasto testo: imposta un nuovo valore minimo per il contrasto di colore del testo.
- Rapporto contrasto immagine: imposta un nuovo valore minimo per il contrasto di colore dell'immagine.
- Dimensioni del touch target: imposta un nuovo valore minimo per le dimensioni dei touch target.
Modificare i risultati relativi al rapporto di contrasto
Accessibility Scanner usa colori di sfondo e di primo piano per stabilire il rapporto di contrasto. Puoi cambiare i colori di sfondo o di primo piano.
- Accedi alla sezione App del tuo dispositivo.
- Tocca Accessibility Scanner .
- Tocca un'analisi con un suggerimento relativo al contrasto di colore Modifica colori.
- Sotto lo screenshot, tocca Primo piano o Sfondo.
- Per cambiare il colore del primo piano o dello sfondo:
- Trascina il riquadro di selezione su un'area diversa dello screenshot.
- Tocca uno dei colori suggeriti in basso.
- Tocca Applica.
Suggerimento: per spostare il riquadro di selezione, tocca le frecce laterali. In alternativa, per apportare modifiche più ampie, tocca e tieni premute le frecce.
Condividere i risultati dell'analisi
Puoi condividere i tuoi risultati con altre persone, ad esempio con i membri del team.
Per condividere subito i risultati:
- Completa un'analisi.
- Tocca Condividi .
- Scegli come condividere i risultati.
Suggerimento: per condividere i risultati relativi a un singolo elemento, tocca Condividi mentre visualizzi l'elemento.
Per condividere i risultati in un secondo momento:
- Accedi alla sezione App del tuo dispositivo.
- Tocca Accessibility Scanner .
- Tocca l'analisi Condividi .
- Scegli come condividere i risultati.
Gestire le analisi precedenti
Rinominare un'analisi
- Accedi alla sezione App del tuo dispositivo.
- Tocca Accessibility Scanner .
- Tocca un'analisi Altro Modifica titolo.
- Crea un titolo.
- Tocca Rinomina.
Aggiungere una descrizione
- Accedi alla sezione App del tuo dispositivo.
- Tocca Accessibility Scanner .
- Tocca un'analisi Altro Modifica descrizione.
- Aggiungi una descrizione.
- Tocca Salva.
Eliminare un'analisi
- Accedi alla sezione App del tuo dispositivo.
- Tocca Accessibility Scanner .
- Tocca un'analisi Altro Elimina analisi Elimina.
Ricevere assistenza o inviare un feedback
Per ricevere assistenza o inviare feedback su Accessibility Scanner, tocca Guida e feedback nell'app.
-
Risultati di Accessibility Scanner
Accessibility Scanner cerca le seguenti opportunità per migliorare l'accessibilità della tua app.
Etichettatura dei contenutiNumerosi controlli dell'interfaccia utente indicano il proprio significato e utilizzo tramite segnali visivi. Un utente con disturbi visivi potrebbe riscontrare difficoltà nel notare questi segnali.
Puoi rendere i controlli dell'interfaccia utente più accessibili tramite le etichette dei contenuti. Le etichette dei contenuti non vengono visualizzate sullo schermo, tuttavia gli utenti con disabilità visiva possono accedervi tramite i servizi di accessibilità, come TalkBack e altri screen reader.
Accessibility Scanner cerca le seguenti opportunità di miglioramento relative alle etichette dei contenuti:
- Etichetta elemento mancante
Individua gli elementiView
che possono essere attivati da uno screen reader e che dispongono di una descrizione vocale vuota per l'elementoView
o per elementiView
rilevanti nella sottogerarchia. Scopri di più sulle etichette dei contenuti. - Elemento con etichetta di tipo o di stato
Identifica i casi in cui un elementoView
ha una descrizione ridondante. Scopri di più sugli elementi con etichette di tipo o di stato. - Descrizioni di elementi duplicate
Individua i casi in cui una gerarchia contiene elementiView
con descrizioni identiche duplicate. Ad esempio, la presenza di due pulsanti attivabili separatamente con la descrizione "Altre opzioni" può causare confusione per gli utenti. Scopri di più sulle descrizioni duplicate. - Scopo non chiaro di un link
Individua il testo non informativo di un link, ad esempio "fai clic qui". Scopri di più sul testo non chiaro di un link. - Testo non esposto
Identifica levisualizzazioni
con etichette visibili che non vengono pronunciate dagli screen reader. Scopri di più sul testo non esposto.
L'app Accessibility Scanner esamina le gerarchie degli elementi
View
e individua i casi in cui utenti con disturbi motori potrebbero riscontrare difficoltà nell'interagire con un layout.- Link selezionabili
Individua gli usi diClickableSpan
che non sonoUrlSpan
. Scopri di più sui link cliccabili. - Elementi cliccabili duplicati
Individua gli elementi cliccabili che hanno la stessa posizione sullo schermo di altri elementi cliccabili. Scopri di più sugli elementi cliccabili duplicati. - Etichetta elemento modificabile
Individua elementiEditText
eTextView
modificabili con il campocontentDescription
compilato. Scopri di più sulle etichette View modificabili. - Tipo di elemento non supportato
Identifica i tipi di elementi che non sono supportati dai servizi di accessibilità. Scopri di più sui tipi di elementi non supportati. - Ordine di attraversamento
Identifica possibili problemi nell'ordine di attraversamento degli elementi che potrebbero avere conseguenze per gli utenti di screen reader o di altri servizi di accessibilità. Scopri di più sull'ordine di attraversamento. - Ridimensionamento del testo
Identifica i possibili problemi relativi alle dimensioni del testo e alle specifiche del layout quando progetti un'interfaccia utente che potrebbe causare il ritaglio, l'interruzione o l'oscuramento del testo. Scopri di più sul ridimensionamento del testo.
L'app Accessibility Scanner cerca touch target di dimensioni ridotte che potrebbero causare difficoltà agli utenti con disturbi motori.
- Dimensioni del touch target
Individua gli elementiView
selezionabili e selezionabili mediante clic prolungato di dimensioni inferiori a 48 x 48 dp in entrambe le dimensioni o inferiori a 32 x 32 dp nel caso di elementiView
all'interno di finestre di immissione o a ridosso del margine dello schermo. È possibile modificare la dimensione minima nelle impostazioni di Accessibility Scanner. Scopri di più sulle dimensioni del touch target.
L'app Accessibility Scanner suggerisce miglioramenti al rapporto di contrasto dei colori per rendere la tua app più accessibile agli utenti con disturbi visivi.
- Contrasto di testo e immagine
Individua testo o immagini con un rapporto di contrasto inferiore a 3,0 tra il colore del testo e il colore dello sfondo (per gli elementiTextView
compilati) o tra il colore in primo piano e quello di sfondo (per elementiImageView
). È possibile modificare il rapporto minimo nelle impostazioni di Accessibility Scanner. Scopri di più sul contrasto del colore.
Scopri di più sull'accessibilità
Leggi ulteriori informazioni nella documentazione sull'accessibilità per gli sviluppatori Android.
- Etichetta elemento mancante