Arrow to Pin è progettata con l'accessibilità come principio fondante, non come opzione aggiunta in un secondo momento. Ogni schermata, ogni interazione e ogni funzionalità è pensata per essere utilizzabile da tutti, indipendentemente dalle capacità.
Funzionalità di accessibilità
VoiceOver
Ogni elemento ha etichette descrittive che consentono di navigare nell'intera applicazione con VoiceOver.
Voice Control
Navighi e interagisca con l'applicazione utilizzando solo la voce, senza le mani.
Dynamic Type
Tutti i testi si adattano alla dimensione preferita. L'interfaccia si regola automaticamente.
Design nero profondo
Modalità scura permanente con interfaccia in nero profondo per il massimo contrasto e la riduzione dell'affaticamento visivo.
Contrasto elevato
Conforme agli standard di contrasto WCAG AA. Gli elementi dell'interfaccia sono nitidi e leggibili in qualsiasi condizione.
Riduzione dei movimenti
Rispetta l'impostazione di riduzione dei movimenti. Le animazioni vengono minimizzate o eliminate completamente.
Come funziona in Arrow to Pin
Navigazione con VoiceOver
Ogni pulsante, etichetta ed elemento interattivo ha un'etichetta di accessibilità descrittiva. VoiceOver annuncia le indicazioni della bussola ("Allineato", "Girare a destra", "Girare a sinistra"), gli aggiornamenti della distanza e i nomi dei luoghi. Le icone decorative sono nascoste a VoiceOver per evitare confusione. Le azioni tramite pressione prolungata sui punti salvati (preferito, eliminazione, condivisione) sono accessibili tramite il menu contestuale iOS standard, che gli utenti di VoiceOver possono aprire con il rotore.
Compatibilità Voice Control
Ogni elemento interattivo (pulsanti, righe di elenco, elementi della barra degli strumenti, interruttori, cursori, selettori) ha un'etichetta di accessibilità, in modo che Voice Control di iOS possa nominarlo e interagire con esso. È possibile aprire la bussola per qualsiasi punto salvato, aggiungere un nuovo punto, modificare un'impostazione o aprire la pagina Astro interamente senza le mani.
Supporto Dynamic Type
La schermata della bussola legge l'impostazione Dynamic Type di iOS e adatta la lettura del rilevamento (il grande numero in gradi, le etichette di direzione "Allineato", "Girare a destra", "Girare a sinistra") fino alle dimensioni di accessibilità più grandi. Il testo corrente e le etichette delle altre schermate utilizzano dimensioni di carattere SF arrotondate, adattate sia per iPhone che per iPad con spaziatura adattiva, in modo che il layout rimanga leggibile senza troncature a tutte le dimensioni di testo standard.
Design nero profondo
Arrow to Pin utilizza un'interfaccia nera profonda permanente, simile alle applicazioni Bussola e Borsa di Apple. Questo offre il massimo contrasto per la leggibilità della bussola, riduce l'affaticamento visivo durante la navigazione (in particolare di notte) e risparmia la batteria sugli schermi OLED. Ogni schermata è progettata e testata per la leggibilità su sfondo scuro.
Colore e contrasto
L'applicazione non si affida mai unicamente al colore per trasmettere informazioni. Le indicazioni di direzione sono associate a testo ("Allineato", "Girare a destra", "Girare a sinistra") e feedback aptico. Il testo principale in bianco puro su sfondo nero puro raggiunge un rapporto di contrasto di 21:1, il massimo consentito dalla metrica WCAG, ben oltre la soglia AAA di 7:1. I testi secondari e terziari rimangono al di sopra dei minimi WCAG AA (4,5:1 per il testo normale, 3:1 per il testo grande). Gli accenti rossi, arancioni e verdi sulla ghiera della bussola sono sempre associati a una forma e a del testo, in modo che gli utenti daltonici ricevano le stesse informazioni.
Movimenti ridotti
Quando l'opzione "Riduci movimento" è attivata nelle Impostazioni di iOS, Arrow to Pin elimina o semplifica automaticamente le animazioni. Le transizioni degli avvisi e gli effetti dell'interfaccia vengono sostituiti da cambiamenti istantanei per un'esperienza più confortevole.
Feedback multimodale
Quando è allineato con la sua destinazione, l'applicazione fornisce tre tipi di feedback simultaneamente: uno schermo verde visivo, una vibrazione aptica e un suono. Ognuno può essere attivato indipendentemente, in modo che gli utenti che non riescono a percepire un canale possano affidarsi agli altri. La vibrazione e il suono di allineamento della bussola si trovano in Impostazioni → Bussola (Vibrazione, Suono), e il feedback aptico delle pressioni sui pulsanti nel resto dell'interfaccia si trova in Impostazioni → Generali → Feedback aptico, in modo che gli utenti sensibili alle vibrazioni possano disabilitare il feedback a ogni pressione senza perdere l'indicazione di allineamento (e viceversa).
Il nostro impegno
L'accessibilità non è una funzionalità aggiunta a posteriori. È integrata in ogni riga di codice. Arrow to Pin supporta 14 lingue, tra cui l'arabo con layout completo da destra a sinistra, per garantire un'esperienza utilizzabile da un pubblico globale. Se riscontra un problema di accessibilità, vogliamo saperlo.