Poslepu.cz na novém URL

Od ledna 2014 najdete blog na adrese poslepu.cz.

Zobrazují se příspěvky se štítkemgoogle. Zobrazit všechny příspěvky
Zobrazují se příspěvky se štítkemgoogle. Zobrazit všechny příspěvky

čtvrtek 28. února 2013

Google Accessibility Update - CSUN 2013 workshop

On Tuesday I attended the whole day workshop, called Google Accessibility Update, which was led by T. V. Raman and other at least 15 people from Google, including product managers of their core applications, internal accessibility evangelists and development staff.

Google Accessibility Update workshop is starting

I really love Google services - my primary browser is Chrome, I use Gmail both on desktop and mobile, have phone with Android, etc. And I am really glad what enhancements Google did during past two years in a field of their products accessibility. There is of course still what to improve, but the progress is amazing.

Workshop covered all the major Google products and services - Chrome OS, Drive, Docs Suite, Gmail and Android and give us an overview about state of the art in this field.

A lot of work is being put into the Chrome OS to provide additional support for blind users via ChromeVox. The only way to make accessibility better is to simplify it at every level.

Every user has different needs and we need to build a customizable interface that works for everyone.

Chromebooks are cheap, boot in under 8 seconds, hassle- and maintenance-free. Just sign in with Google account. All your stuff is in the cloud. Accessibility is built-into OS at setup; spoken feedback provided via ChromeVox, user can also enable other accessibility features.

Google is now running Chromebook Accessibility Trusted Tester Program for individuals from USA, who will be provided with a Chromebook with the expectation to be active testers. It is a pity that this program isn't also in the Czech republic - I would apply immediately ;-)

Gmail was originally designed for sighted users, better support for blind users is a matter of the last few years. Now there is a extensive support for ARIA labelling, new features are tested manually and there are also automated tests for regressions. Nowadays there is a good support for keyboard-only users - you can use arrow keys, N and P keys and Enter to navigate between and within regions.

Google Accessibility Update - practical demostration of Gmail accessibility

Drive and Docs Suite accessibility is very closely related to ChromeVox. There are a lot of changes, for example keyboard interaction model in Drive is completely redesigned, focus management is improved or navigation itself is more consistent.

A lot of the keyboard accessibility features and new keyboard model is useful for people without disabilities as well (for example for me ;-)

New Accessibility for Google Apps were announced on this workshop.

Android brings completely unassisted setup, Jelly Bean 4.2 has accessibility shortcut, enabling to toggle TalkBack from anywhere using Power button. There is also a simple screen magnifier as a part of Jelly Bean 4.2 (triple tap to zoom in and interact while panning, triple tap and hold to zoom temporarily). This magnifier unfortunately does not magnify the keyboard.

In general, it is good to know that the best accessiblity experience on Android is with Jelly Bean.

A lot of practical and live demos were given by Google team members during the whole day - for example on Gmail, Google Drive on Android, Slides, Docs editor, etc.

Googlers were also asked a lot of questions. You can read them - together with answers and detailed notes - on Paul Schantz blog.

Google Accessibility Update workshop - discussion with T. V. Raman

Big thanks to Raman and his team (also for the T-shirt ;)

Related to this post

CSUN 2013 from my point of view

sobota 5. ledna 2013

Přístupnost odjinud - 5. díl

Další nepravidelná várka zajímavostí z oblasti přístupnosti.

Greater accessibility for Google Apps

Google se neustále snaží zlepšovat přistupnost svých produktů a stranou nezůstávají ani Google Apps. Pro administrátory Google Apps připravil detailní příručku Administrator Guide to Accessibility, obsahující informace o podporovaných prohlížečích, asistivních technologiích, doporučených nastaveních, úrovni podpory jednotlivých aplikací, atp.

Website Accessibility Conformance Evaluation Methodology 1.0

Otestovat web na shodu s některou z metodik přístupnosti není vůbec jednoduché. Aby měli testeři testování usnadněno (a a nic nezapomněli), připravuje W3C i metodiku, jak přístupnost testovat. Pokud vás tato tématika zajímá, prostudujte si pracovní verzi dokumentu Website Accessibility Conformance Evaluation Methodology 1.0.

Web accessibility is a mindset not a checklist

Web accessibility is a mindset, a principle that must be adopted by every person in an organisation. Já osobně s touto větou bez výhrad souhlasím, protože pokud člověk nevezme přístupnost za svou a nezačne ji brát jako nedílnou součást své práce, pak nic nezmůže ani legislativa či represe.

Sony Xperia Tipo: Sympatický Japonec s povedeným designem

Matěj Plch velmi podrobně otestoval mobilní telefon Sony Xperia Tipo a i přes některé nedostatky jej doporučuje všem, kteří hledají přístupný Android za velmi rozumnou cenu.

100 Killer Web Accessibility Resources: Blogs, Forums and Tutorials

100 odkazů na nejzajímavější zdroje o přístupnosti - blogy, fóra i tutoriály.

Blind Man Shows How Blind People Use Instagram

Na závěr opět jedno video - tentokrát ukázka toho, jak může nevidomý člověk používat Instagram. Prezentuje Tommy Edison, další fotky, které nafotil, jsou na blindfilmcritic.

Za tip děkuji Jeanne Trojan.

úterý 6. listopadu 2012

HTML5 a WAI-ARIA na DevFest Praha 2012

DevFest 2012

Letošní koncertní - totiž prezentační, pardon - šňůru zakončím na vývojářském festivalu DevFest Praha 2012. Organizátoři mě požádali, abych přispěl do programu tématikou přístupnosti a z mnou nabídnutých možností si vybrali právě přístupnost HTML5 v kombinaci s WAI-ARIA. Musím přiznat, že to od nich byla dobrá volba, protože na toto téma jsem ještě letos nepřednášel, takže prezentace bude nová, neokoukaná a neoposlouchaná ;) A ještě z toho bude článek pro Zdroják ;-)

Pro koho to bude?

Pro všechny, kdo používají - či se chystají používat - HTML5 a rádi by při tvorbě webů a aplikací brali na zřetel i přístupnost.

O čem to bude a co si z přednášky odnesete?

Na několika praktických příkladech si ukážeme, jak jednoduše můžeme pomocí WAI-ARIA zlepšit přístupnost HTML kódu. Ukážeme si, jak lépe strukturovat obsah, vytvořit přístupné formuláře a ošetřit dynamické změny obsahu.

Nedělám si ambice účastníky přednášky za 45 minut naučit HTML5 (na to vám mohu doporučit třeba Martina Michálka), ale chtěl bych vám poskytnout praktické rady a doporučit, jaké techniky pro zpřístupnění můžete už dnes bez obav používat.

Accessibility CodeLab

Kromě prezentace budeme mít s Pavlem Ondrou i Accessibility CodeLab - pokud Vás tématika přístupnosti zajímá, přijďte si o ní popovídat či si nechat otestovat nějaké své řešení. Těšíme se na vás.

Jestli zvažujete, zda se přístupností zabývat, a nejste si úplně jisti, zda je pro vás přístupnost atraktivní, projděte si slajdy k mé prezentaci Přístupnost není charita z letošního WebExpa. Obsahuje několik příkladů ze života a také případových studiích o tom, jak je přístupnost velmi úzce provázána s dalšími oblastmi webu a jak pomáhá skutečně všem uživatelům.

úterý 4. září 2012

Jak na Kalendář Googlu poslepu - 1. díl

Praktická přístupnost Kalendáře Googlu se stále více dostává do popředí zájmu nevidomých uživatelů. Důvod je jednoduchý - tak jak většina z nás, i tito uživatelé nějaký nástroj na plánování a organizaci času potřebují. A kalendář se k tomuto účelu jeví jako ideální ;-)

Protože se mi požadavků na přístupnost Kalendáře Google sešlo několik, rozhodl jsem se o své zkušenosti a výsledky praktického testování toho, jak je na tom Kalendář Googlu s přístupností pro nevidomé, podělit touto formou. Třeba můj stručný návod bude k užitku i někomu dalšímu (a také budu moci případné tazatele mít kam odkázat).

Předpokládám, že uživatel má založený a zprovozněný účet a provedl také prvotní nastavení Kalendáře (časové pásmo, připomenutí událostí a synchronizaci s mobilním telefonem).

Nevidomým uživatelům nabízí Google nápovědu, jak Kalendář Googlu používat, přímo na svém webu v článku Using Google Calendar with screen readers. Jako plně podporované asistivní techologie jsou zde zmíněny ChromeVox a JAWS s Internet Explorerem 9. Já testoval s kombinací JAWS 13 a Internet Explorer 9, která se v mém případě jevila jako nejspolehlivější. S ostatními prohlížeči šlo kalendář také nějak používat, ale často se stávalo, že některá - zpravidla docela zásadní věc - v nich bohužel nefungovala správně, takže jsem se držel doporučené kombinace JAWSu a Internet Exploreru 9.

Google po standardním přihlášení do rozhraní Kalendáře doporučuje pomocí skrytého odkazu (je i současně nadpisem první úrovně) zapnout zobrazení Agenda, které je pro lineární práci s kalendářem nejvhodnější, a také zabudované horké klávesy, která práci s kalendářem výrazně urychlí. Uživatelům JAWsu je proto doporučeno (kvůli možným kolizím) vypnout Virtuální kurzor. Důležité je (nebo aspoň mně to jinak nefungovalo, a to jsem to zkoušel na dvou počítačích) po potvrzení odkazu pro zobrazení Agendy a zapnutí klávesových zkratek provést znovunačtení Kalendáře pomocí F5.

Pohyb po Agendě

Po provedení tohoto nastavení je možné začít s Kalendářem pracovat standardním způsobem. K pohybu lze použít následující klávesy.

Šipky nahoru a dolu
se používají k navigaci po seznamu událostí. Ve chvíli, kdy název události získá focus, screen reader přečte jak název události, tak její čas a název kalendáře, v němž je tato událost umístěna.
Šipky doleva a doprava
slouží k navigaci mezi jednotlivými dny.
Enter
slouží k rozbalení události a zobrazení jejích detailů.
Tabulátor
použijte k pohybu po detailech události, jako je RSVP či barva události.
Delete
smaže událost.
e
umožňuje editovat detaily události.

Vše jsem prakticky vyzkoušel a mohu potvrdit, že navigace pomocí těchto kláves i hlasová odezva je naprosto bezproblémová a kalendář takto lze poslepu ovládat.

Pojďme si nyní některé postupy popsat krok za krokem.

Vytvoření nové události

Jednou z nejčastějších věcí, které člověk v kalendáři dělá, je vytvoření nové události. Novou událost lze nejrychleji vytvořit stiskem klávesy c. Po jejím stisknutí se zobrazí stránka s detaily události, po níž se pohybuji buď tabulátorem, nebo si zapnu virtuální kurzor, zadám to, co potřebuji (nejčastěji název události a pak čas, který je hned pod ní), stisknu Ctrl+S (pokud jsem zapnul virtuální kurzor, tak jej musím vypnout), čímž událost uložím a vrátím se zpět do Agendy. Pokud se rozhodnu událost neukládat, místo Ctrl+S stisknu Esc a vrátím se zpět do Agendy bez toho, aniž by se událost uložila.

Editování informací o události

Někdy potřebuji událost editovat. V takovém případě si v Agendě vyberu požadovanou událost, stisknu e a dostávám se opět do okna s detailem události. Po ní se mohu navigovat způsobem popsaným v části Vytvoření nové události. Pro uložení použiji Ctrl+S, pro opuštění bez uložení změn Esc.

Smazání události

Občas také potřebuji událost smazat. V takovém případě si ji najdu v Agendě, stisknu Delete, a událost se smaže. Pozor, Kalendář maže přímo, žádné potvrzení se před smazáním neobjeví. Pokud omylem smažu nějakou událost, kterou jsem smazat nechtěl, pak si ji mohu hned po smazání vrátit pomocí Ctrl+Z zpátky.

Tímto popisem jsme si popsali nejčastější akce, které běžný uživatel s kalendářem dělá. Příště se podíváme na další možnosti, které nám Kalendář Googlu nabízí - například práci s více kalendáři či jeho nastavení.

Videoukázka práce s Kalendářem Googlu

P.S. Děkuji panu Martinu Kleinovi za paralelní testování, zpracování jeho výsledků a sdílení a možnost srovnání získaného know-how ;-)

sobota 7. července 2012

Novinky v přístupnosti Androidu a prohlížeče Google Chrome

Na konferenci Google I/O 2012 se letos objevila i tématika přístupnosti. A to dokonce několikrát. Pojďme se společně podívat, jaké novinky Google v této oblasti připravil.

Making Android Apps Accessible

Kromě mnoha dalších věcí byla představena také nová verze operačního systému Android 4.1 s kódovým označením Jelly Bean. Ta přináší v oblasti přístupnosti celou řadu vylepšení:

  • Pro procházení lze nově použít švihání prstu po obrazovce a to zleva doprava (posun dopředu) nebo zprava doleva (posun dozadu). Dvojitým poklepáním kamkoli na displej lze vybranou položku aktivovat. Pokud někomu vyhovuje starší způsob ovládání, může si jej pochopitelně nastavit a zařízení ovládat tak, jak byl doposud zvyklý.
  • Významného vylepšení (či spíše návratu zpět) se dočkala také systémová klávesnice, u které se vývojáři po vlně kritiky ze stran uživatelů vrátili k původnímu způsobu zadávání a to formou zvednutí prstu ze zvoleného znaku.
  • Do Nastavení usnadnění byla přesunuta položka Výstup převodu textu na řeč, takže nyní jsou všechna potřebná nastavení pod jedinou volbou. Což je určitě přehlednější.
  • Režim Explore by Touch již není třeba aktivovat ručně, ale k jeho aktivaci dojde automaticky po zapnutí odečítače. Uživatel je o aktivaci tohoto režimu pouze informován.
  • Přepracován byl také tréninkový mód dotykového ovládání. To nyní obsahuje nácvik jednoduchých gest pro obsluhu uživatelského rozhraní.

Novinky v přístupnosti Google Chrome

Pro Chrome 21 a vyšší připravil Google Accessibility Developer Tools, které je možné použít k testování některých aspektů přístupnosti. Co jsem zkoušel, tak mi zatím přijde v dost surovém stavu, na druhou stranu oceňuji jednoduchost a přehlednost výstupu auditu.

Pro Chrome už také existují rozšíření ChromeVox - open source screen reader a Daltonize! - pomáhající při prohlížení obrázků na webu uživatelům s poruchou barvocitu a Google Chrome také spolupracuje se screen readerem JAWS.

Pokud vás tématika přístupnosti a Googlu zajímá a chcete být pravidelně informováni o novinkách, sledujte googleaccess - oficiální Twitter účet Google accessibility teamu.

Související odkazy

čtvrtek 10. května 2012

Sobota 19. května bude v Brně ve znamení přístupnosti

V tento den se v Brně uskuteční hned dvě akce, na které bych Vás rád pozval. Tou první je letošní ročník Tmavomodrého festivalu, mezinárodní hudební přehlídky zrakově postižených dětí a mládeže, který již tradičně proběhne v "Bílém domě" na Žerotínově náměstí.

Brněnské TyfloCentrum již tradičně pořádá doprovodné akce - dvoudenní výstavu kompenzačních pomůcek a sobotní setkání zrakově postižených uživatelů výpočetní techniky. Přijďte se podívat na novinky v oblasti asistivních technologií či si poslechnout přednášky. Já budu povídat o málo známých, avšak velmi praktických funkcích screen readeru JAWS. Stručně představím funkce Prozkoumat, Korektor a Rozpoznání textu z obrázků, které mohou uživatelům JAWSu zefektivnit práci s výpočetní technikou.

Kolegové ze Střediska Teiresiás představí služby, které nabízí zrakově postiženým studentům základních a středních škol v České republice. Můžete se zde seznámit například s editory matematických zápisů, hybridní knihou či s dokumenty grafické povahy v hmatovém provedení: mapami, přírodovědnými atlasy či modely.

Součástí Tmavomodrého festivalu jsou i další akce, jejichž kompletní výčet už je ale nad rámec tohoto příspěvku, takže případné zájemce odkážu přímo na web Tmavomodrého festivalu.

Druhou akcí, která na Tmavomodrý festival přímo navazuje, je 2. setkání Accessibility Google User Group. To začíná 13:00 hodin v restauraci Tinto a je primárně určena pro zájemce se zrakovým postižením. Přijít ale může samozřejmě kdokoliv, koho zajímá tématika přístupnosti technologií od Googlu. Vedoucí skupiny Pavel Ondra naplánoval opravdu nabitý program, tak uvidíme, co vše stihneme probrat a vyzkoušet. V případě zájmu o účast se, prosím, zaregistrujte, ať víme, kolik nás bude.

Ať už přijdete na Tmavomodrý festival či na 2. setkání Accessibility Google User Group, těším(e) se na viděnou.

neděle 19. února 2012

Jaké novinky v přístupnosti přináší Android 4.0.3

Matěj Plch otestoval Android 4.0.3, který přináší další vylepšení v oblasti přístupnosti.

  • Telefon lze efektivněji ovládat pomocí dotykového ovládání, protože podpora vyčítání obsahu displeje pro odečítače obrazovky byla významně vylepšena.
  • Odečítač TalkBack je kompletně lokalizován do češtiny.
  • Přepracována byla rovněž virtuální klávesnice, která přichází se zásadní změnou způsobu vkládání znaků. Znaky se nevkládají zvednutím prstu, ale jedním klepnutím na požadované písmeno.
  • Verze 4.0.3 obsahuje integrovaný český hlasový výstup. Ten je oproti Ivetě od Svoxu velmi stabilní.

Více informací najdete v Matějově článku Tajemný Google: Android 4.0.3 je plný inovací?.

Související odkazy

neděle 12. února 2012

Jaké bylo první setkání Accessibility Google User Group

Sešli jsme se v sobotu 11. února 2012 v Café Falk v Brně a jednalo se o příjemné, neformální a informacemi nabité setkání.

Setkání Accessibility GUG jsme po představovacím kolečku začali hangoutem s Mikem Westem z Googlu. Ten stručně představil aktivity Googlu v oblasti přístupnosti (v loňském roce na všech Google Developer Days zazněla přednáška o přístupnosti), Google Chrome a ChromeVoxu a zodpověděl naše dotazy k těmto produktům. V závěru Mike nás požádal o reportování všech bugů, na které z hlediska přístupnosti narazíme (což určitě kvůli zlepšení přístupnosti budeme rádi dělat ;-) Rozloučili jsme se s Mikem a pokračovali v naplánovaném programu.

Já jsem seznámil účastníky s aktivitami Googlu v oblasti přístupnosti a jeho služeb - prakticky se jednalo o stručnou rekapitulaci mé přednášky z loňského Google Developer Day v Praze. Vzhledem k tomu, že všichni zúčastnění jsou aktivními uživateli služeb Googlu, nebylo moc co řešit ;-)

Matěj Plch pak popovídal o vylepšeních Androidu 4.0 z hlediska přístupnosti. Nepříjemným zjištěním, na které Matěj narazil během jeho používání, je absence stabilního českého hlasového výstupu. Doposud běžně používaný Svox s českým hlasem Iveta totiž poměrně často padá, takže práce s tímto v mnoha ohledech vylepšeným systémem je pro uživatele, kteří potřebují český hlasový výstup, je dost komplikovaná. Bližší informace k tomuto tématu jsou k dispozici v Matějově článku Android 4.0: Nejpodstatnější změny a první dojmy.

Roman Kabelka začal obecnějším povídáním o přístupnosti mobilních webových aplikací. Za velmi důležitou Roman považuje rozlišitelnost ovládacích prvků. Spíše než grafické rozhraní vytvořené jako jeden celek a snímání pozice, na níž se uživatel dotkne displeje, je lepší, když je každý prvek vytvořen samostatně. Neméně důležité jsou také smysluplné popisky - ideálně i doplněné o informaci, jak s prvkem pracovat. Více se tomuto tématu věnoval Pavel Ondra v článku Uživatel radí, jak dělat přístupné aplikace pro nevidomé. Článek je trošku staršího data, ale většina informací z něj je stále platná.

Dalším Romanovým tématem byla přístupnost Google+. To na první pohled problémy s přístupností nemá. Pokud se ale na Google+ podíváme detailněji, zjistíme, že některé věci nejsou úplně ideální. Například přidání uživatele do kruhu nešlo před časem udělat standardní cestou. Dnes už je to opraveno, ale i přesto je při práci s Google+ poměrně často třeba použít některé pokročilejší funkce asistivní technologie (například simulaci kliknutí myši na konkrétní místo) či pokročilejší znalosti práce s webovými aplikacemi (dovtípit se, že daný prvek je možné touto cestou aktivovat).

Tomáš Valůšek pak přidal své postřehy uživatele se zbytky zraku. Tomáš je velmi aktivním a pokročilým uživatelem výpočetní techniky. Za základní problém, který mu ztěžuje práci s PC, považuje nedostatečnou velikost textu. Tomášovi nevyhovují standardní zvětšovací programy, které uživateli vzhledem k charakteru zpřístupnění informací berou kontext zobrazované informace. Tomáš kontext potřebuje a je zvyklý pracovat tak, že standardně pracuje s ne tak zvětšenými informacemi a zvětšuje si pouze to, co si chce přečíst. Proto je škoda, že pro Android zatím není k dispozici žádný zvětšovací program, který by zvětšení informací z displeje umožnil. Další problém, se kterým se Tomáš často potýká, je nabídka zvětšování písma přímo konkrétní aplikací - pokud mu aplikace dovolí zvětšit písmo, tak zpravidla nedostatečně.

I další účastníci - Pavel a František - se často zapojovali do diskuse se svými praktickými postřehy a připomínkami.

Probrali jsme i obecnější pohled na přístupnost. Proč Google a Apple přistupují k řešení přístupnosti každý po svém, v čem jsou výhody a nevýhody jednotlivých přístupů, či co bychom mohli jako nová skupina GUG.cz pro zlepšení přístupnosti služeb Googlu udělat. Kolegové si také navzájem vyměnili zkušenosti z používání služeb Googlu.

Tři hodiny nám příjemně uběhly a po páté hodině jsme setkání ukončili s tím, že se určitě nevidíme naposled. A k jakému řešení jsme přišli jako v současnosti nejrozumnějšímu? Služby od Googlu a hardware od Applu ;-)

Fotogalerie

Accessibility GUG, setkání 11. 2. 2012

úterý 20. prosince 2011

Praktické postřehy o přístupnosti Ice Cream Sandwich

Google v Androidu 4.0 přináší plnohodnotnou podporou dotykových zařízení, která jsou v současnosti aktuální trendem v oblasti mobilních telefonů. Matěj Plch prakticky vyzkoušel přístupnost telefonu Galaxy Nexus s Androidem 4.0 a na svůj blog sepsal své první praktické postřehy z ovládání tohoto mobilního telefonu. Ten nevidomým uživatelům nabízí rychlou hlasovou odezvu díky nadupanému hardware a screenreader TalkBack v kombinaci s hlasem Iveta na něm funguje bez zbytečných zadrhávání. Velkých změn doznala položka Usnadnění, obsahující například položku "Explore by touch", umožňující nevidomým uživatelům práci s dotykovým displejem ve speciálním módu, či položku Velký text, dovolující využívat zvětšené písmo v celém systému.

Velkých změn doznala pracovní plocha. U spodní hrany displeje se nachází virtuální tlačítka a nad nimi pět základních ikon, jejichž obsah se kontextově mění podle toho, v jaké části systému se zrovna uživatel nachází, či s jakou aplikací pracuje.

Ovládání dotykového displeje poslepu vyžaduje cvik, prostorovou představivost a dobrou paměť, protože je třeba si pamatovat, kde se který prvek nachází. Což je rozdíl oproti konkurenci v podobě Applu, která má dotykové ovládání koncipováno jinak a nabízí způsob ovládání, který po uživateli nevyžaduje pamatovat si pozici každého prvku.

Matěj se ale i přes počáteční obtíže s novým ovládáním na novinky rychle zvykl a většinu přepracovaných funkcí ocenil.

Podrobnější informace se můžete dočíst v Matějových článcích Android 4.0: Nejpodstatnější změny a první dojmy a Ice Cream Sandwich: Přístupnost pod drobnohledem.

neděle 20. listopadu 2011

Videoukázka přístupnosti Androidu 4.0

Nedávnou jsem zde psal o přístupnosti nové verze Androidu 4.0. Na YouTube si od pátku můžete prohlédnout první oficiální video a podívat se, jak aktivovat přístupnost na Galaxy Nexus, jak funguje jednoduchý průvodce, vysvětlující uživateli práci s dotykovým displejem, a tzv. explorační režim - procházení obsahu displeje pohybem prstů.

středa 9. listopadu 2011

Android 4.0 a přístupnost

Matěj Plch, který se systematicky věnuje přístupnosti Androidu, zmapoval, jaké novinky přináší verze 4. Pojďme se stručně podívat, na co mohou uživatelé z oblasti přístupnosti těšit. Více informací najdete v Matějově článku Android 4.0 Ice Cream sandwich: Přístupnost bez kompromisů.
  • Android už je zase o něco přístupnnější out-of-the-box. V průvodci nastavením je možné jednoduchým gestem aktivovat všechny funkce týkající se usnadnění a zároveň otevřít jednoduchý tréninkový mód. Aktivace asistivních technologií se provede obkroužením displeje po směru hodinových ručičekz levého horního rohu obrazovky.
  • Procházení obsahu displeje pohybem prstů. Při prvním dotyku dostane uživatel hlasovou informaci o místě, na kterém se právě nachází. Teprve při druhým dotykem na stejném místě se položka aktivuje. Tato funkce velmi pomůže uživatelům nových zařízení, která mají virtuální tlačítka.
  • Výchozí webový prohlížeč je již zpřístupněn screenreaderem - a to včetně navigačních částí.
  • Pro vylepšení čitelnosti displeje je nyní možné zvětšit velikost výchozího fontu ve všech oblastech systému.
  • Poslední velkou novinkou je značně vylepšené API, které vývojářům aplikací nabízí prostředí pro zapracování důležitých prvků souvisejících s přístupností. Důraz je kladen zejména na zařízení, která nedisponují žádnými hardwarovými navigačními tlačítky.

Související odkazy

pátek 21. října 2011

Google has already started to take accessibility in mind. And what about you?

This Tuesday - due to invitation by Paul Kinlan and Filip Hráček (thank´s guys ;-) - I attended Google Developer Day in Prague. Paul gave a speech called Making Your Web Apps Accessible Using HTML5 and ChromeVox and my brief talk was a part of it.

Paul talked about the importance of keyboard navigation, labelling form elements, use native HTML tags, ARIA roles, states and properties and of course of use of ChromeVox to evaluate accessibility.

I mainly focused on two issues - Google effort to be more accessible for people with disabilities and cooperation of Google Chrome with common screenreaders such as JAWS or NVDA together with practical demonstration of it.

Google effort to be more accessible for people with disabilities

In the first part of my talk I mentioned some issues related to accessibility of Google services. Google search is fully accessible and people with disabilities have been using it for years. Android can also be accessible for the blind and even though there are things that still need to be done to reach full accessibility, there are a few blind users in the Czech republic who use phones with Android. For more information (in Czech) see www.blind-android.cz or pavelondra.posterous.com Survey on Computer Usage Patterns together with American Council of the Blind is another proof, that Google takes accessibility seriously and try to improve accessibility of its services, such as Google Docs and Google Calendar, where there are new keyboard shortcuts and some support for screenreaders.

The last topic in this part was our attempt to establish Accessibility Google user group as a part of Gug.cz. I hope that this group will start as soon as possible and wish Pavel Ondra to be a good leader of it.

Google Chrome and JAWS

The second part of my talk was dedicated to practical brief demo how to use Google Chrome with common screenreader - namely with JAWS. Now, blind users can use not only Windows Internet Explorer and Mozilla Firefox, but also Google Chrome for browsing the web. I demonstrated to the participants how to navigate the web page simply using JAWS features Headings list and Links list.

Many improvements still have to be made before Google services are fully accessible to the blind, but the enhancements that have already been done indicate a commitment to accessibility by Google.

In the end of my talk I truly appreciated Google for having started with accessibility and tried to persuade the auditorium of the importance of accessibility and motivated them - if accessibility is important for Google (and other big companies such as Apple or Seznam.cz), it should be also important for them.

A lot of questions after our session showed me that it was good that this session was a part of this year GDD.

Are you interested in accessibility? Me and my colleagues are ready to help all of you who want to make their websites or services accessible ;-) Feel free to contact us.

sobota 20. srpna 2011

Google udělal další krok ke zlepšení přístupnosti svých produktů

Zrovna dnes jsme se s jedním nevidomým kamarádem bavili, že by Google na té přístupnosti mohl trochu "máknout", protože nabízí celou řadu užitečných služeb, jejichž přístupnost ale bohužel tu více, tu méně pokulhává. A ejhle - Google včera ve spolupráci s American Council of the Blind (ACB) spustil průzkum, jehož cílem je zjistit, jaké požadavky na přístupnost mají uživatelé se zrakovým postižením.

Výsledky průzkumu pomohou Google navrhovat produkty tak, aby lépe spolupracovaly s asistivními technologiemi, a také by měly zlepšit schopnost Google informovat uživatele o novinkách v přístupnosti u svých produktů, jakými jsou například ChromeVox nebo TalkBack.

Pokud čtete tento blog, máte nějaký zrakový handicap a umíte anglicky - najděte si chvilku, průzkum vyplňte a využijte tak jedinečné možnosti dát Google důležitou a cennou zpětnou vazbu.

Držím Google i uživatelům se zrakovým handicapem pěsti, ať to vše dobře dopadne a ať jsou pro ně brzy služby Google co nejpřístupnější!

Související odkazy

úterý 16. srpna 2011

Přístupnost Google+ prakticky

Google+ logoO nové sociální síti Googlu bylo za dobu od jejího spuštění napsáno mnoho, a proto si tento článek neklade za cíl vysvětlovat základní pojmy či funkce. K tomu můžeme doporučit například článek Google Plus v kostce: manuál nového uživatele. My se zaměříme na praktickou přístupnost pomocí odečítačů obrazovky pro nevidomé uživatele.

Google na stránce Using Google products: How to use accessibility features deklaruje přístupnost svých produktů, jejíž implementace není bez účinku a jsou tak dosažitelné všechny důležité funkce aplikací. Na druhou stranu je nutno říci, že pro běžného nevidomého uživatele není ovládání řady z nich zcela intuitivní a vyžaduje jistý zácvik s uživatelským rozhraním dané Google aplikace. Pokročilí uživatelé se sice s rozhraním naučí pracovat sami, ale musí často použít podpůrné funkce odečítačů, které jdou nad rámec standardního ovládání webových stránek, jako např. webspoty ve VoiceOveru, značky pozic v JAWSu či simulace myši. Vycházíme více jak z dvouletých zkušeností používání Google Apps v TyfloCentru, jejichž používání by se dalo vystihnout lidovým a trefným přirovnáním "jde to, ale dře to."

Tak to jen tak na úvod a nyní již k testu Google+, který je tak trochu náhledem do naší testerské kuchyně, neboť podobně vypadají výstupy testování, které s kolegy provádíme, byť zde je vše naservírováno čtivěji a populárnější formou.

Uvítací stránka

Po přihlášení do Google+ se zobrazí uvítací stránka "Vítá vás Google+". Lze ji rozdělit na tři části, z nichž se nejméně zajímavá může zdát patička, která se objevuje na všech stránkách. Není od okolních sekcí nijak oddělena, ať už ARIA rolí status či skrytým nadpisem, a tak její nejsnažší nalezení spočívá v přesunu na samotný konec stránky. Své sémantické zviditelnění by si však zasloužila a to hned ze dvou důvodů:

  • Nachází se zde tlačítko "Odeslat zpětnou vazbu", po jehož aktivaci je možno vyplnit formulář, do něhož se hodí např. uvést, jaké bariéry či obtíže v přístupnosti stránka poskytuje. Obzvláště nyní, kdy je Google+ v beta verzi, je čas pro podávání takových podnětů vhodný, aby Google do otevření ostré verze přístupnost ještě vylepšil.
  • Objevuje se zde obsah dialogů, které umožňují upravovat různé údaje od informací v profilu až po uživatele v kruzích nebo chatovat s ostatními uživateli. Tj. pokud aktivace odkazu či tlačítka nevyvolá akci, na níž by odečítač při pohybu nějak zareagoval, je dobré překontrolovat právě konec stránky.

Druhou oblastí společnou napříč všemi stránkami je hlavní navigace, skládající se z často zmiňované tmavé lišty s odkazy na služby Googlu a s rychlými odkazy pro sdílení a oznámení v síti Google+. Jedná se o sekci od počátku stránky až po nadpis úrovně 1 "Google". Obě skupiny odkazů jsou správně uzavřeny do nečíslovaných seznamů, tudíž sémanticky je vše v pořádku. Pokud je aktivován odkaz indikující počet oznámení, je mezi druhým seznamem a nadpisem "Google" vložen rámec umožňující prohlížet oznámení. Stejnou polohu má i dialog, jenž se objevuje po aktivaci odkazu "Sdílet...". Další navigační sekce následují ihned za nadpisem "Google", kde si lze vybrat mezi Streamem, fotkami, vlastním profilem a editorem kruhů. Tyto odkazy již nejsou uzavřeny do seznamu, což v tomto případě tolik nevadí, a rovněž prozatím nejsou z pohledu odečítače lokalizovány do češtiny, neboť součástí odkazů jsou bubliny ignorované odečítači. Společnou navigační oblast uzavírá vyhledávací pole pro hledání lidí, jenž je šikovně uvozeno skrytým nadpisem úrovně 2 "Search" a navíc označeno příslušnými ARIA atributy pomáhajícími odečítači vyčítat navrhované výsledky a povyšující standardní editační pole na plně funkční kombobox přístupný z klávesnice.

Za vyhledávacím polem následuje třetí část, o níž ještě nebyla řeč, a tou je hlavní obsah stránky. Ten s výjimkou stránky streamu není uvozen řádným nadpisem, tudíž na většině stránek, včetně té uvítací, je za záchytný bod nutné nelogicky zvolit právě nadpis uvozující vyhledávací pole. Bohužel ani v dalším obsahu uvítací stránky není sémantika vyvedena tak, aby odpovídala vizuálnímu vjemu uživatele, jenž nemusí používat odečítač. Nachází se zde několik nadpisů – „Vítejte!“, „Kruhy“, „Setkání“, „Témata“, „Důležitá poznámka k testovací verzi“, „Dokončete svůj profil“ a „Přidejte si lidi do kruhů“, z toho ani jeden není vyznačen jako korektní nadpis příslušnými HTML elementy. Vzhledem k povaze sdělení pro všechny kromě prvního z nich nejde o fatální absenci, pro lepší čtivost skrze odečítače by však nadpisy měly být přítomny. To, že nadpis „Vítejte!“ není korektně vyznačen je možné považovat již za vážnější překážku, neboť mezi navigací a tímto hlavním nadpisem obsahu stránky je ještě vložen rámec s chatem, jímž je nutno projít pro dosažení příslušného obsahu.

Pro uvítací stránku a Stream jsou společné další sekce stránky. První z nich je navigace ovládající stream a umožňující přepínat mezi uvítací stránkou, celým streamem, streamy jednotlivých kruhů, oznámeními a tématy. Tato navigace je příhodně uvozena skrytým nadpisem „Navigation“, takže na ni lze pomocí odečítače snadno přeskočit, není tu však opět soulad mezi grafickým znázorněním a sémantikou důležitou pro odečítače. Vše vypadá jako víceúrovňový seznam, avšak ten není v kódu řádně vyznačen, tj. nevidomý uživatel tento seznam vnímá jako neuspořádanou sérii odkazů. Ideální stav by měl být tedy takový, že odkaz Stream bude odrážkou seznamu obsahující ještě podseznam se souvisejícími položkami, jimiž v tomto případě jsou filtrovací odkazy streamu s jednotlivými kruhy.

Za streamem, resp. Hlavním obsahem uvítací stránky, jsou další sekce, z nichž ani jedna opět není řádně uvozena nadpisem, tudíž na ně nelze jednoduše přeskočit v rámci seznamu nadpisů, jenž je nejpoužívanější orientační pomůckou nevidomých uživatelů na webových stránkách. Jedná se o sekce nazvané "Ve vašich kruzích", "Návrhy", "Setkání", "Buďte mobilní" a "Poslat pozvánky".

To je pro dnešek vše, ve zkoumání přístupnosti Google+ budeme pokračovat ;-)

Autorem článku je Roman Kabelka.

čtvrtek 7. července 2011

Google Chrome: malé srovnání přístupnosti s odečítači JAWS 12.0 a NVDA

Odečítač obrazovky JAWS 12.0 i open source odečítač NVDA již částečně podporují webový prohlížeč od Googlu. Protože mě zajímalo, na jaké úrovni tato podpora je, rozhodl jsem se udělat malé srovnání, jak na tom odečítače obrazovky skutečně jsou z hlediska přístupnosti. Abych měl jistotu, že budou implementovány i poslední změny související s přístupností, zvolil jsem aktuální vývojovou verzi webového prohlížeče - Google Chrome Canary. Rovněž u odečítačů obrazovky jsem použil aktuální verze - JAWS 12.0.1168 a vývojovou verzi NVDA. Mé srovnání spočívalo v tom, že jsem s prohlížečem navštívil několik často navštěvovaných webových stránek - www.seznam.cz, www.idnes.cz, atp. a srovnával jsem, jak se budou odečítače obrazovky chovat.

JAWS 12.0.1168

po načtení webové stránky www.seznam.cz JAWS načetl webovou stránku do virtuálního kurzoru. Bez problémů fungovaly navigační klávesy, automatický formulářový režim i generování seznamů odkazů, nadpisů, formulářových prvků, označení a kopírování do schránky, i označení celé tabulky. Možnosti virtuálního kurzoru jsou shodné s aplikací Mozilla Firefox - není tedy možné ovlivnit jaký obsah se do schránky bude kopírovat - tj. plný vzhled tak jak je na obrazovce nebo jen z virtuálního kurzoru. Občas se stávalo, že JAWS ztrácel fokus. Práce s formulářovými prvky, hlavně rozbalovacími seznamy, nebyla úplně uspokojivá - JAWS na stránce www.seznam.cz nevyčítal při pohybu v rozbalovacím seznamu jeho položky (seznam.cz, e-mail.cz, post.cz, atp). Aktuální položku rozbalovacího seznamu lze zjistit pouze tak, že přesuneme fokus o následující či předchozí prvek a poté se vrátíme zpět do rozbalovacího seznamu, nicméně je to nouzové řešení. Na stránkách www.idnes.cz rovněž nebylo možné vyčíst položky rozbalovacího seznamu, jinak zde byla práce uspokojivá. S ostatními formulářovými prvky jako je např. editační pole nebo tlačítko JAWS nemá problém. Některé webové stránky se mi s JAWS nepodařilo do virtuálního kurzoru vůbec načíst, šlo například o přihlašovací stránku do redakčního systému WordPress 3.1.3, nicméně spíš to přičítám k nestabilitě testovací verze Google Chrome Canary. JAWS používá stejná nastavení a stejné skripty jako pro prohlížeč Mozilla Firefox. I když Google Chrome se snaží implementovat v podstatě stejné technologie přístupnosti jako prohlížeč od Mozilly, myslím, že své vlastní skripty by si jistě zasloužil. Více o přístupnosti Google Chrome.

Aktuální vývojová verze NVDA

Open source NVDA rovněž bez větších problémů načetl stránku do tzv. virtuálního prohlížeče. Interakce s formulářovými prvky je velmi podobná jako u odečítače JAWS, tj. prakticky jediné problémy, které jsem zaznamenal, byly s rozbalovacími seznamy, kdy NVDA neohlašoval pohyb po položkách seznamu. Generování různých seznamů odkazů, nadpisů popř. formulářových prvků, rychlé klávesy, automatický formulářový režim - vše fungovalo bez problémů. Oproti JAWS mi subjektivně přišlo, že je NVDA stabilnější.

Závěrem

Odečítače obrazovky JAWS 12.0.1168 i aktuální vývojová verze NVDA mají vcelku slušnou podporu pro webový prohlížeč od Google. Problémy se objevují hlavně při interakci s rozbalovacími seznamy, kdy odečítače neoznamují aktuální položku seznamu. JAWS občas ztrácel fokus a bylo potřeba obnovit obrazovku. Na druhé straně je Google Chrome opravdu rychlý prohlížeč - načítání stránek je opravdu bleskové, rozhodně doporučuji minimálně vyzkoušet. Osobně si myslím, že s příchodem nových verzí se podpora přístupnosti bude jen zlepšovat.

Autorem článku je Martin Baláž.

Související odkazy

pondělí 4. července 2011

Google zlepšuje přístupnost svých produktů

Před časem jsem si na Google I/O Extended Brno posteskl, že Google je z hlediska přístupnosti svých služeb pro nevidomé uživatele mezi velkou trojkou (Microsoft, Apple, Google) až na třetím místě. Telepatie funguje ;-), ledy se hnuly a dva produkty Google mohou dnes začít používat už i nevidomí uživatelé.

Google Navigace

Ukázka navigace - obrázek převzat z webu www.svetnadroida.cz

Nevidomí uživatelé Androidu byli doposud - oproti uživatelům Symbianu, kteří mohou použít LoadStone či Ovi maps - o možnost používání navigace ochuzeni. Byla zde sice možnost použít BRUT Google Maps, vzhledem k licenčním podmínkám se ale jednalo o variantu v "šedé zóně". Na začátku června Google zpřístupnil svou navigaci i pro Českou republiku. Navigační aplikace disponuje poměrně strohým vzhledem, což však výrazně ulehčuje práci odečítačům obrazovky. Pro správnou funkčnost a možnost používání navigace i poslepu je třeba udělat následující tři věci:

  • nainstalovat si aktuální verzi aplikace Mapy,
  • nainstalovat hlasovou syntézu Svox (český hlas Iveta). Navigace sice obsahuje nahrané hlasové povely, ty se však omezují jen na velmi stručný výklad trasy. V kombinaci s hlasem od společnosti Svox je aplikace mnohem hovornější a pokyny jsou detailnější.
  • v telefonu aktivovat volbu "používat satelity GPS".
Navigace aspoň podle prvních zkušeností nevidomých uživatelů funguje velmi dobře a lze ji poslepu bez problémů používat. Více informací najdete na blogu Matěje Plcha, který se přístupností Androidu dlouhodobě zabývá.

Google Chrome

Mezi screen-readery doposud podporované prohlížeče (Internet Explorer a Firefox) se přidal i Google Chrome. Aktuální verze některých screen-readerů ( z těch u nás používaných se jedná o JAWS, NVDA a VoiceOver) již mají základní podporu pro tento webový prohlížeč. Problémy se zatím objevují hlavně při interakci s formulářovými prvky, ale věřme, že s novými verzemi Chrome či screen-readerů se tyto problémy vyřeší. Když se ohlédneme do historie, tak začátky zpřístupnění Firefoxu byly velmi podobné, a dnes už je jeho přístupnost na takové úrovni, že jej řada nevidomých uživatelů používá jako svůj primární prohlížeč.

Kolega Martin Baláž připravil malé srovnání přístupnosti Google Chrome s JAWS a NVDA, které si budete moci na tomto blogu přečíst v nejbližších dnech.

Související dotazy