Témata

#CPEurope (3) android (8) blind (42) cestování (15) filmy (8) Geek (14) iphone (8) knížky (1) O mně (3) Personal diary (5) pozvánky (1) Přístupnost (17) recenze (8) Reportáže (15) sport (2)

pátek 6. dubna 2012

Uživatel radí, jak dělat přístupné aplikace pro android.

přístupné aplikace pro android

Nedávno jsem tu psal o tom, jak by z uživatelského pohledu měla vypadat přístupná aplikace na androidu pro nevidomé uživatele a jak si přístupnost ověřit.
Článek se mi bohužel smazal, takže se pokusím vše sepsat znovu.

jak by měla aplikace vypadat?


1. nemít v sobě části s webovým - html zobrazením

Takové zobrazení je pro nevidomé zatím nepřístupné, standardní prohlížeč systému android ve verzi 2.3 není pro současné odečítače obrazovky přístupný.
Příkladem takových aplikací jsou různí klienti pro soc. sítě, kde se vyžaduje autorizace, např. instant messenger imo vyžaduje potvrzení přístupu od facebooku a zde se načte právě webové zobrazení s dotazem facebooku na povolení přístupu aplikace, který je pro nevidomé absolutně nepřístupný.

Řešením je tu, pokud je to technicky možné otevírat jakoukoliv webovou stránku, která je třeba v externím prohlížeči, ozvučený prohlížeč pro nevidomé byl vyvinut firmou codefactory ze Španělska.
Jiná situace je u systému honeycomb, ten je však jen pro tablety.
Toto by mělo snad odpadnout v momentě, kdy se do telefonů dostane verze 4.0 icecream sandwich, zde už prohlížeč ozvučen je.

2. dostupnost všech prvků pomocí trackpadu či šipek

Současné odečítače na androidu neumožňují prohlížení displeje pomocí doteku, takže uživatel je vždy odkázán na trackpad či šipky.
Příkladem budiž aplikace smartmaps od vývojáře mapy.cz kde se dá sice dostat k zadávání adres pro navigaci, leč tlačítko pro spuštění navigace samotné je umístěno kdesi, kde se k němu šipkami nedostanu a spoléhat se na náhodné klepání na obrazovku mi příjde trochu neefektivní.

3. popsat jasně všechny prvky

Tlačítka, seznamy, editační pole atd. by měly být správně popsány.
Hodně se stává, že vývojář na tlačítko umístí obrázek, ve kterém je text nebo nějaký jiný symbol, takové tlačítko je pak neozvučené, jediné, co se o takovém tlačítku dá zjistit je, že obsahuje obrázek.
A narozdíl od podobných programů pro stolní počítače, odečítače na androidu neumožňují dotvořit si popisky pro objekty vlastnoručně.


jak otestovat?



aby si vývojář mohl otestovat, zda uživatel jeho aplikace bude moci s aplikací pracovat bez zrakové kontroly, bude potřeba následující:
1. svox classic cz Iveta
2. svox classic TTS
3. talkback - odečítač, pokud není na marketu k nalezení, tak na místo něj balík platform access installer

instalace
1. nainstalovat Svox Classic tts
2. nainstalovat svox classic CZ Iveta
3. nainstalovat talkback
4. nainstalovat po případě i druhý odečítač spiel a to odtud: http://dl.dropbox.com/u/15992542/spiel-1.0.1.apk
5. povolit přístupnost v androidu
menu, nastavení, usnadnění, zaškrtnout první volbu usnadnění, zaškrtnout buď volbu talkback nebo spiel
6. nastavit český hlas
menu, nastavení, hlas. vstup a výstup, nastavení převodu textu na řeč, zaškrtnout volbu svox classic, otevřít podsekci výchozí modul, zde opět zaškrtnout svox classic.


poznámky
1. pokud chcete vyrábět i aplikace s ozvučeným dotyk. ovládáním inspirujte se zde:
www.codefactory.es
nebo
http://code.google.com/p/eyes-free/

druhá syntéza espeak
Na závěr tu mám jednu prosbu.
Pro android ještě existuje kromě syntézy svox i volně šiřitelný software espeak, rovněž je na marketu.
Bohužel narozdíl od jeho verzí pro linux a windows je v android verzi nějaká chyba.
Při nastavení jazyka hlasového výstupu na češtinu zůstává syntéza stále v angličtině.
Google sám se k tomuto problému nijak moc nevyjadřuje a já jako uživatel jsem dosud nepřišel na to, kde je zádrhel.
Pokud by tedy někdo z těch, co tento článek budou číst dokázal zjistit, kde se onen záhadný problém skrývá, byl bych mu velmi vděčný a nejen já, syntéza espeak je totiž o proti syntéze svox co se odezvy týče nesrovnatelně rychlejší.
Stejné platí i v případě, že by jste o někom, kdo by byl ochoten problém vyřešit věděli, určitě článek přepošlete.


Závěr:
Věřím, že pokud se článek dostane do širšího povědomí mezi českými programátory androidu a ti se budou ochotni přístupností zabývat, pomůže to rozšíření platformy android mezi zrakově postižené české uživatele mobilních telefonů.
Vše, co jsem výše napsal vyplývá jen z mých uživatelských zkušeností s platformou android, rozhodně nejsem nějaký odborník či vývojář.


zdroje:
www.codefactory.es
nebo
http://code.google.com/p/eyes-free/
případně: www.blind-android.cz
o přístupnosti celkově: www.poslepu.blogspot.com

Žádné komentáře:

Okomentovat