Accessibilità, e dove stanno i suoi limiti
Qardbox dichiara sette funzioni di accessibilità in App Store Connect. Questa pagina dice per ciascuna come funziona nell'app e poi che cosa l'app non fa. Devi sapere a che punto sei prima di scaricare, non dopo.
Le sette funzioni dichiarate
Apple richiede che ogni funzione dichiarata copra da sola tutte le attività consuete: la sessione, il primo avvio e le impostazioni. È il metro con cui sono misurate le sette qui sotto, verificate sul dispositivo.
- VoiceOver
- La scheda è UN elemento con quattro azioni: girare, la sapevo, non la sapevo, preferiti. Ogni scorrimento ha quindi un'alternativa nominata equivalente e nessun passaggio dipende da un gesto. I grafici delle statistiche portano etichetta e valore per punto, più un grafico sonoro nel rotore. Il focus viene spostato dove il contenuto compare sul posto, per esempio sulla scheda successiva dopo una valutazione.
- Controllo vocale
- Tutti i comandi sono elementi nativi ed ereditano i nomi pronunciabili dalle stesse etichette di VoiceOver. La scheda è raggiungibile con azioni nominate: «Tocca La sapevo» funziona anche a barra nascosta. Verificato sul dispositivo.
- Testo più grande
- L'interfaccia segue gli stili dinamici fino alla misura più grande offerta da iOS. La scheda prima riduce il testo e, se eccede, diventa scorrevole invece di tagliarlo. Le altezze dei grafici crescono con esso.
- Interfaccia scura
- Uno schema scuro coerente con valori di colore propri, non un'inversione automatica. Chiaro, scuro e sistema si scelgono inoltre nelle impostazioni dell'app.
- Differenziare senza il solo colore
- La sapevo e non la sapevo portano simbolo E parola, non solo verde e rosso. Nel pannello privacy le righe si distinguono anche per la forma del simbolo. Sotto il grafico delle materie c'è un elenco con punto colorato, nome come testo e cifra: l'informazione la porta il nome, non il colore.
- Contrasto sufficiente
- L'interfaccia usa colori di sistema semantici e reagisce ad «Aumenta contrasto»: le superfici vengono disegnate piatte invece che con sfumatura e i toni trattenuti si rafforzano. Il colore del simbolo su una materia è calcolato a runtime secondo la regola di luminanza WCAG.
- Riduci movimento
- Il giro della scheda diventa una dissolvenza, lo scorrimento una scomparsa, e pulsazione dell'anello, fisarmonica e festeggiamento spariscono. Le superfici in materiale diventano opache con «Riduci trasparenza».
Accesso assistito
È una funzione di iOS che riduce l'intero dispositivo a pochi comandi grandi. Qardbox porta per questo un'interfaccia propria e tranquilla: scegliere la materia, leggere la domanda, scoprire la risposta, valutare, chiudere.
Il progresso è lo stesso dell'app completa, perché la valutazione passa per la stessa via dello scorrimento e del tasto Azione. Ciò che lì manca, manca volutamente: filtri, statistiche, impostazioni e preferiti.
Chi attiva che cosa, qui
Qardbox non attiva mai da sé una funzione di accessibilità di iOS. Ogni riga nelle impostazioni dice chi fa il lavoro, e i quattro stati hanno lo stesso aspetto; cambia solo il comando.
La regola sta in un solo punto dell'app: l'impostazione effettiva è lo stato di sistema OPPURE l'interruttore locale. Un interruttore locale aggiunge, non prevale mai.
Nove interruttori propri, tutti disattivati di fabbrica
Oltre alle sette funzioni, Qardbox ha una schermata propria con nove interruttori: evidenzia comandi, riduci movimento, dimensione minima del testo, testo in grassetto, inverti colori, aumenta contrasto, riduci trasparenza, alternativa visibile a ogni scorrimento e visualizzazione a stimoli ridotti. Senza funzioni di accessibilità attive e senza interruttori impostati, l'app si comporta esattamente come prima.
Cinque limiti, nominati e non taciuti
Questi punti fanno meno di quanto ci si potrebbe aspettare. Stanno qui perché nessuno li scambi per una svista.
- «Evidenzia comandi» non raggiunge le barre degli strumenti. Lì lo stile del pulsante comprime l'etichetta, quindi venti pulsanti di barra restano pulsanti di sistema. iOS se ne occupa comunque quando sono attive le forme dei pulsanti.
- «Testo in grassetto» non raggiunge il testo che imposta da sé il proprio spessore. I titoli restano invariati; la riga nelle impostazioni lo dice.
- Il widget non valuta le dimensioni di testo per l'accessibilità. I widget sono considerati a parte nelle dichiarazioni, quindi ciò non limita quanto detto sopra.
- La variante arancione del widget è consapevolmente sotto il contrasto AA. Riguarda una superficie decorativa, non testo né comando, ed è annotata nel codice come eccezione deliberata.
- L'arancione come accento del giorno raggiunge 2,98 a 1 in modo chiaro e manca quindi il 3 a 1 per gli oggetti grafici, unico colore della tavolozza predefinita. L'accento finisce solo su grafica, mai su testo; chi lo vuole anche lì attiva il contrasto elevato.
In classe
Nelle classi che lavorano con VoiceOver, controllo vocale o caratteri molto grandi, il software didattico inciampa spesso in dettagli: un gesto senza alternativa, un testo tagliato. Qui si è pensato a entrambi fin dall'inizio.
Senza account e senza accesso, un dispositivo è pronto appena scaricato, e poiché l'accesso assistito lavora sullo stesso insieme di schede, in un gruppo sono tutti allo stesso punto.
Che cosa significhi per scuole e sostegno è descritto su Per bambini e scuole.