Il nostro impegno
Calíope è un client di database professionale e vogliamo che chiunque sviluppi o amministri database possa usarlo, comprese le persone che si affidano alle tecnologie assistive. Ci basiamo sui framework di accessibilità nativi di Apple affinché Calíope funzioni con gli strumenti già integrati in macOS e iPadOS, e testiamo le funzioni qui sotto rispetto alle attività reali di gestione di un database: connettersi a un server, esplorare uno schema, scrivere ed eseguire SQL, leggere i risultati e usare gli strumenti di amministrazione.
Il tuo riscontro conta. L'accessibilità non è mai « finita ». Se incontri un ostacolo usando Calíope con una tecnologia assistiva, scrivici a info@caliope.org e lo tratteremo come una priorità.
Funzioni di accessibilità supportate
La tabella seguente riassume le funzioni di accessibilità supportate da Calíope su ciascuna piattaforma, usando gli stessi nomi che Apple impiega per le Etichette di accessibilità dell'App Store. Un segno di spunta indica che la funzione è supportata per le attività comuni dell'app su quella piattaforma.
| Funzione | Cosa significa in Calíope | macOS | iPadOS |
|---|---|---|---|
| Interfaccia scura | Uno schema di colori scuro completo su tutte le schermate, i menu e i controlli, che segue automaticamente l'aspetto del sistema. | Sì | Sì |
| Differenziare senza il solo colore | Lo stato (connesso/offline, righe aggiunte/rimosse, convalida) è comunicato con icone, forme o testo, non solo con il colore. | Sì | Sì |
| Contrasto sufficiente | Il testo e le icone essenziali mantengono un forte rapporto di contrasto rispetto allo sfondo, sia nell'aspetto chiaro sia in quello scuro. | Sì | Sì |
| Riduzione del movimento | Quando attivi Riduci movimento, Calíope rimuove o accorcia le animazioni e le transizioni non essenziali; viene rispettato anche Riduci trasparenza. | Sì | Sì |
| Sottotitoli | Non applicabile — Calíope non ha contenuti video o solo audio. | — | — |
| Descrizioni audio | Non applicabile — Calíope non ha contenuti video. | — | — |
Come funziona ciascuna funzione in Calíope
Interfaccia scura
Calíope include un tema scuro completo. I colori sono definiti come valori sensibili all'aspetto che si adattano automaticamente all'impostazione Chiaro o Scuro del sistema: l'app non forza mai un aspetto rispetto alla tua scelta di sistema.
Differenziare senza il solo colore
Dove il colore veicola un significato —stato della connessione, aggiunte ed eliminazioni nel confronto tra schemi, riscontri di convalida— Calíope lo affianca a un'icona, una forma o un'etichetta di testo, così l'informazione non dipende dalla percezione del colore.
Contrasto sufficiente
Il sistema di colori è calibrato affinché il testo e le icone essenziali mantengano un forte rapporto di contrasto rispetto agli sfondi, sia nell'aspetto chiaro sia in quello scuro, e i materiali traslucidi passano a sfondi opachi quando Riduci trasparenza è attivo.
Riduzione del movimento
Calíope rispetta l'impostazione Riduci movimento del sistema. Quando è attiva, le animazioni e le transizioni di vista non essenziali vengono rimosse o accorciate, così il movimento nell'interfaccia resta minimo. Viene rispettato anche Riduci trasparenza: i materiali traslucidi passano a sfondi opachi.
Funzioni in fase di sviluppo
Stiamo migliorando e testando attivamente altre tre funzioni e le dichiareremo qui non appena potremo verificarle appieno nelle attività comuni dell'app e su dispositivi reali:
- VoiceOver — Calíope è costruito con controlli standard ed etichettati ed emette annunci di stato per eventi come i risultati delle query e i cambi di connessione; stiamo completando la verifica end-to-end con il lettore di schermo.
- Controllo vocale — si basa sugli stessi controlli etichettati e viene verificato insieme a VoiceOver.
- Testo più grande (Testo dinamico) su iPad — stiamo ampliando la copertura del testo scalabile nei flussi comuni. L'editor SQL dispone già di un proprio controllo indipendente della dimensione del carattere.
Etichette di accessibilità nell'App Store
Apple consente agli sviluppatori di pubblicare Etichette di accessibilità nella pagina prodotto di un'app sull'App Store, dichiarate per tipo di dispositivo. Le funzioni indicate sopra come supportate sono quelle che dichiariamo per Calíope su macOS e iPadOS. Questa pagina è anche la destinazione del link facoltativo « Accessibilità » della nostra scheda sull'App Store.
Limitazioni note
Siamo trasparenti su ciò che è ancora in corso. Alcune viste avanzate e meno comuni potrebbero non essere ancora pienamente ottimizzate per ogni tecnologia assistiva, e continuiamo a migliorare la copertura del Testo dinamico e del contrasto in tutta l'app. Se qualcosa non funziona come ti serve, la tua segnalazione determina direttamente ciò che correggeremo in seguito.
Segnalare un problema di accessibilità
Scrivici a info@caliope.org indicando la piattaforma (macOS o iPadOS), la tecnologia assistiva che stavi usando e cosa stavi cercando di fare. Cerchiamo di rispondere rapidamente e di dare priorità alle correzioni di accessibilità.