Enrico:
Come nota a margine, non sono sicuro che per te la cosa "vincente" sarebbe scrivere da 0 un editor (accessibile) dovendo risolvere tutta una serie di problematiche su cui sei poco familiare invece di lavorare con gli sviluppatori di qualcosa di esistente per renderlo accessibile (e da quello che capisco, sei molto forte sul campo). Poi magari mi dici che i candidati non esistono perche' di fatto si tratterebbe di riscriverli e fine della fiera... pero' non so... Chrome e' accessibile? E Atom?

Allora, ho tolto il resto, perché rispondo a questo: non è che non voglio lavorare con gli sviluppatori per rendere qualcosa accessibile, è che per farlo ci vuole anche la volontà di studiare un aspetto che, ti assicuro, non è per niente semplice. Mettere le mani su un software completamente inaccessibile significa, a conti fatti, rallentarne lo sviluppo. Quelli di PyQt5, per esempio, mi hanno chiaramente detto che loro non hanno fatto il wrapper delle classi di qt relative all'accessibilità perché non sapevano neanche cos'erano. Mi hanno assicurato che lo faranno, ma non sanno quando. Ciò vuol dire che potrebbe anche passare un anno. Mi occupo di accessibilità da 13 anni, un po' per lavoro, un po' perché io sono non vedente e quando scrivo una cosa, se non la faccio accessibile almeno per me, non ha molto senso che io la scriva. L'accessibilità di un'applicativo va progettata dall'inizio, se lo sviluppatore decide di non usare oggetti standard. Non bisogna scrivere un'applicazione per non vedenti, bisogna semplicemente interfacciare i propri controlli con le librerie dedicate all'accessibilità, progettando il modo in cui l'oggetto va rappresentato e tutte le modalità di interazione con esso. Tanti sviluppatori mi ascoltano, ma tanti, ti garantisco, mi rispondono che se il progetto è open-source, posso tranquillamente metterci io le mani per renderlo accessibile. Vabbè, la taglio qui perché è poco interessante. Concludendo questa tiritera infinita, senza dubbio ci sono cose che non so, sfido a trovarne uno che le sappia tutte; probabilmente mi sono occupato troppo di accessibilità e ho tralasciato qualcosa, ma preferisco colmare qualche lacuna studiando, piuttosto che mettere le mani su un progetto di cui l'autore, mentre io cerco di capire come l'ha scritto, ne ha probabilmente fatte altre 5 o 6 release. Chrome è accessibile, a modo suo, nel senso che le pagine vengono virtualizzate dagli screen reader, ma molto spesso interagire con oggetti complessi, se non progettati a dovere, diventa lento e molto fastidioso.
Atom proprio per niente...
Grazie di tutte le risposte.
Ciao!
Germano
_______________________________________________
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python

Rispondere a