2009-10-02 12 views
5

Non ho mai imparato molto sull'accessibilità ma sembra un argomento importante.Ti sviluppi pensando all'accessibilità?

Quando si crea un sito Web o un software, o quando si sta parlando con un cliente di un sito Web, da dove viene l'accessibilità? O dalla tua esperienza, se non hai l'accessibilità in qualcosa che hai costruito per un cliente, ricevi molte richieste per includerlo o ti limita in qualche modo finanziario?

Quali sono i numeri, immagino. Qual è il ritorno nel tuo business, quante persone hai parlato con te che ne hanno bisogno? Hai bisogno di funzionalità di accessibilità?

Faccio principalmente Flex/Flash e sembra che dovrò fare un po 'di lavoro per avere piena accessibilità.

Grazie per l'aiuto.

+0

Questa è una domanda molto importante. Tutti dovremmo tenere presente l'accessibilità quando lavoriamo a un progetto. –

risposta

11

Come una persona con una disabilità me stesso, sono consious di aggiungere funzioni di accessibilità quando scrivo software

L'accessibilità è una superficie di progettazione del software in questione con fare interfacce utente software avvessibile per le persone con disabilità fisiche o mentali o imparements . Persone diverse hanno diverse esigenze specifiche e non si può aspettare che accogliere in modo specifico a ciascuno, ma ci sono alcuni raggruppamenti ampi

  • Imparements visivi:
    Ciò comprende cecità o daltonismo. Per aiutare in quest'area, considera la possibilità di fornire "buoni" testi alt (colpo chiarito) e suggerimenti in modo che i lettori di schermo possano presentare una visione dei tuoi contenuti che abbia un senso a livello uditivo. È anche una buona idea fornire un facile accesso ai collegamenti per aumentare le dimensioni del testo e/o l'accesso ad alcune opzioni di fogli di stile ad alto contrasto.

    utenti
    • senza mouse
      Ci sono un numero enorme di condizioni che possono impedire uno da essere in grado di successo del mouse, ci sono voluti alcuni anni per me e il mio cervello, che è un po 'inaffidabile quando si tratta di spaziale relazioni per raccogliere l'abilità. Per queste persone l'accesso tramite tastiera è davvero utile, non lavoro nello spazio web quindi non sono sicuro se ci sono dei tasti standard da usare, ma questi sono comunicati da screen reader e tooltip, quindi avere uno è meglio di niente.

Hanselminutes episode #125 è abbastanza educativa. Parla con un utente cieco dell'accessibilità sul web e in generale

L'accessibilità è omessa da molti processi di progettazione, perché le aziende non ne hanno immediatamente bisogno e quindi non la considerano affatto, o la considerano una funzione a bassa priorità. Legiferazione in vari paesi ha contribuito un po 'a questo proposito, ma il vero problema è che l'accessibilità in generale è di solito un attinente al processo di progettazione,

"Buono" alt text è un uso giudizioso del testo alternativo che accentua il contenuto o lo scopo di una pagina, gli elementi di navigazione dovrebbero avere un testo alternativo che descriva dove interagire con loro porterà l'utente, allo stesso modo, cose che non sono contenti, come gli spaziatori non dovrebbero avere alcun testo alternativo, perché non c'è niente di peggio che sentire "Foo's widgets spacer spacer spacer spacer spacer nav_Prodotti spacer nav_support "

+0

Grazie mille per questa risposta perspicace. Guarderò quel video immediatamente. Campo molto interessante, dovrei sicuramente averne una buona comprensione. –

7

Penso che l'accessibilità di solito è completamente dimenticata (implicitamente o esplicitamente ignorata in anticipo a causa di problemi come il costo) nella maggior parte dei progetti di sviluppo software ECTS.A meno che le aziende (o i singoli sviluppatori, più probabilmente) abbiano già esperienza con le persone con disabilità o con la scrittura di software con disabilità per gli utenti.

In qualità di sviluppatore, almeno cerco di eseguire correttamente le scorciatoie da tastiera nel software su cui lavoro (perché è una cosa che posso facilmente utilizzare come cibo per cani, poiché cerco di mantenere il più possibile le mani sulla tastiera). A parte questo, dipende se ci sono dei requisiti sull'accessibilità.

io credo che questo genere di cose è parte di "tasse di programmazione", vale a dire le cose che voi come uno sviluppatore dovrebbe sempre fare, ma ...

sono consapevole solo di questo - almeno più di lo sviluppatore medio, penso - perché ho scritto una volta il software per a software magazine on floppy disk, or Flagazine. Questo era in 3,2, origine da fonti BASIC in una rivista, rendendo queste fonti disponibili da BBS e rigido, eventualmente crescere un menù intorno alle piccole applicazioni per avviarli facilmente, ecc

One of our primary users (e successive membri redazione) era cieco e rimase sbigottito quando passammo dalla modalità testo a un menu guidato da mouse EGA, poiché il suo software di screen reader TSR non poteva fare nulla con la grafica. Si è scoperto che il suo sintetizzatore vocale ha semplicemente accettato il testo da una porta COM. Aveva un piccolo buffer (8K penso?) Che sarebbe stato immediatamente cancellato alla ricezione di (credo) un carattere ASCII 1. E quello è stato.

Così abbiamo fatto il menu grafico (e la maggior parte degli altri programmi sul Flagazine) completamente accessibile da tastiera in ogni momento e nei programmi grafici usiamo una piccola libreria che ho scritto per inviare testo ASCII ad una porta COM configurata. Questo ha avuto piccoli metodi di utilità come ClearBuffer(). Con questo, e la convenzione di parlare delle possibili azioni del menu quando si preme la barra spaziatrice, ha reso tutto questo software accessibile ai nostri utenti non vedenti.

I even adapted a terminal application for my HP48 calculator (adding a clear buffer/screen on ASCII 1) so I could use that to emulate a speech synthesizer. Vorrei quindi testare tutti i nostri software in ogni Flagazine collegando il mio HP48 con l'emulatore in esecuzione, spegnendo il monitor del mio computer e provando se potevo usare tutto il software senza vedere nulla.

Quelli erano i giorni, circa 12 anni fa ... ;-)

2

Io sono una persona cieca in modo da avere a sviluppare con l'accessibilità in mente se voglio usare i miei programmi. Trovo la mia auto concentrandosi sull'accessibilità basata sul tipo di applicazione che sto scrivendo. Quando si eseguono applicazioni a riga di comando o mainframe, non penso all'accessibilità poiché tali ambienti sono intrinsecamente accessibili. Con le applicazioni basate sul web devo riflettere sull'accessibilità ma non molto. Questo principalmente perché scrivo applicazioni web semplici per uso limitato, quindi non devi preoccuparti di rendere l'interfaccia attraente, solo utilizzabile. L'area che trascorro più tempo focalizzata sull'accessibilità sono le applicazioni desktop. Ad esempio, con .net ho bisogno di assicurarmi che le proprietà accessibili siano impostate correttamente e che le etichette siano nella posizione corretta rispetto a una casella di testo, in modo che il mio screen reader possa trovarle e associarle al controllo appropriato.

Problemi correlati