Gli sviluppatori sono costantemente impegnati a rendere le proprie app più avanzate, ma sono effettivamente utilizzabili da tutti? Per la maggior parte delle app, la risposta è no. Per raggiungere il pubblico più vasto, impariamo come rendere le nostre app più accessibili.
Per celebrare la Giornata internazionale delle persone con disabilità delle Nazioni Unite, diamo un'occhiata a come rendere le nostre app iOS più accessibili.
Ci sono molti milioni di utenti di smartphone in tutto il mondo che hanno qualche tipo di disabilità, come visione limitata, perdita dell'udito parziale o difficoltà nel controllo motorio. Se non consideri le implicazioni di accessibilità della tua app e del tuo design dell'interfaccia utente, perderai la possibilità per loro di beneficiare della tua app.
Apple si impegna a rendere disponibili i propri prodotti a tutti gli utenti e ha fornito agli sviluppatori numerosi strumenti per rendere possibile tutto questo. Uno di questi strumenti è Accessibility Inspector, che viene utilizzato per mostrare gli attributi degli elementi visualizzati su uno schermo.
Anche se l'ispettore di accessibilità non è uno strumento molto conosciuto, è molto utile se vuoi rendere la tua app più accessibile possibile. In questo post, ti mostrerò come utilizzare Accessibility Inspector per verificare l'accessibilità delle tue app.
Per visualizzare Accessibility Inspector, devi prima aprire Xcode. Se hai un iPhone, puoi utilizzare l'ispettore di accessibilità con esso, ma per questo articolo, controlleremo semplicemente le app predefinite su un Mac.
Una volta che Xcode è stato aperto, vai a Xcode> Apri strumento di sviluppo> Controllo accessibilità.
Dovresti vedere una finestra che appare in questo modo:
È stato facile! Nei prossimi passi, vedremo come sfruttare le funzionalità di Accessibility Inspector.
Il primo passo per utilizzare Accessibility Inspector è consentire al tuo Mac di essere controllato da esso. Per autorizzare questo, devi andare a Preferenze di Sistema sul tuo Mac. Puoi farlo aprendo l'app da Trampolino di lancio o premendo Comando-Space sulla tastiera e poi cercando "Preferenze di Sistema".
Una volta aperto Preferenze di Sistema, vedrai qualcosa che assomiglia a questo:
Da qui, dirigetevi verso Sicurezza e privacy, che troverai nella prima riga. Una volta cliccato, vedrai questo:
Infine, vai al vita privata scheda e scorrere fino a Accessibilità. Avrai bisogno di aggiungere l'ispettore di accessibilità come una delle app, quindi premi il pulsante più e cercalo.
Ok, ora hai accesso a Accessibility Inspector al tuo Mac e puoi passare al prossimo passaggio per imparare come configurare diversi dispositivi.
Come menzionato nel passaggio precedente, puoi utilizzare Accessibility Inspector su qualsiasi dispositivo; non è limitato a solo iPhone o solo Mac. Quindi impariamo come configurare Accessibility Inspector con vari dispositivi.
Se hai già utilizzato il tuo iPhone con Xcode in precedenza, dovresti riuscire a vederlo in Target Selector. Di solito, per impostazione predefinita, il tuo Mac di sviluppo è selezionato. Se possiedi un Apple Watch, potresti vederlo anche nel menu a discesa.
Se guardi solo a destra di questo, sarai in grado di selezionare determinati processi dal tuo dispositivo selezionato da ispezionare. Di nuovo, per impostazione predefinita, Tutti i processi dovrebbe essere selezionato Passa un po 'di tempo a giocare con diversi dispositivi e, quando sei pronto, passa al passaggio successivo, dove impareremo come utilizzare il Puntatore di ispezione strumento.
La parte più grande di Accessibility Inspector è il Puntatore di ispezione. Questo utile strumento è in grado di fornire informazioni significative su un determinato elemento dell'interfaccia utente. Individua l'icona che assomiglia a un bersaglio, proprio a destra del centro della barra dei menu (è tra il Target Selector e il Dettaglio di ispezione icone).
Come accennato in precedenza, utilizzeremo le app di riserva sul nostro Mac di sviluppo per utilizzare questo strumento, quindi assicurati che il tuo sviluppo Mac sia selezionato insieme al mirino nel Target Selector. Clicca il Puntatore di ispezione icona in modo che diventi blu, e ora sei pronto per iniziare l'ispezione.
Se guardi il mio Finder di seguito, vedrai che ciò che ho indicato è evidenziato in verde e puoi vedere alcune informazioni di base.
Inoltre, se guardi più da vicino Avanzate scheda, sarete in grado di modificare determinati attributi dell'elemento selezionato. Nel prossimo passaggio, imparerai come verificare l'accessibilità delle app.
Prima di terminare questo tutorial, vorrei presentarti per verificare le tue app per l'accessibilità. Anche se potresti non essere in grado di vedere alcuni problemi che le persone potrebbero avere utilizzando la tua app, Accessibility Inspector ti da le spalle.
Prenditi un momento per individuare il revisione icona nella barra degli strumenti. Qui è dove sarete in grado di vedere problemi specifici con il processo selezionato sul dispositivo scelto. Per iniziare, devi riselezionare lo schema e il dispositivo (proprio come hai fatto nel passaggio precedente), ma questa volta devi semplicemente toccare il revisione icona e fare clic su Esegui controllo pulsante che appare.
Il tuo ispettore di accessibilità dovrebbe tornare con tutti gli avvisi e gli errori di accessibilità del tuo programma. Ad esempio, se non fornisci una buona descrizione per una delle immagini nella tua app, potresti vedere qualcosa del tipo "Nome dell'immagine utilizzato nella descrizioneQuindi, è possibile toccare la freccia per espandere tale avviso e trovare ulteriori informazioni a riguardo. È inoltre possibile toccare il Occhio icona accanto a un problema e Accessibility Inspector ti mostrerà una schermata di cattura con il problema evidenziato.
Ecco cosa viene restituito da Accessibility Inspector quando ho controllato il Finder di macOS:
Come puoi vedere, anche Apple ha del lavoro da fare per garantire che le sue app siano accessibili!
Probabilmente non hai mai sentito parlare di Accessibility Inspector, ma è uno strumento molto potente che può aiutarti a distinguere le tue app dagli altri. Utilizzando questo strumento, puoi rendere la tua app più accessibile e utilizzabile da più persone. Se questo articolo ti è piaciuto, resta sintonizzato. Scriverò di più sui modi per rendere accessibile la tua app nella prossima settimana.
E mentre sei qui, dai uno sguardo ad alcuni dei nostri altri post sullo sviluppo di app per iOS!