Testování přístupnosti v soutěži Mobilní aplikace roku 2016

Mobilní aplikace roku 2016Mobilní zařízení jsou dnes pro uživatele s těžkým zdravotním postižením naprosto neocenitelnými pomocníky. Umožňují jim totiž v terénu samostatně vykonávat činnosti, které ještě před pár lety mohli dělat jen s pomocí jiné osoby či na stolním počítači. Základní funkce – telefonování a psaní SMS – už dnes u řady uživatelů není důvodem, proč si mobilní telefon či tablet pořizují, a mobilní zařízení jim stále více primárně slouží jako prostředek pro získávání informací. Nevidomí či slabozrací uživatelé si mohou pomocí nich spravovat elektronickou poštu či svůj bankovní účet, vyhledávat informace na webu, může jim posloužit jako čtečka elektronických knih, mohou přes ně nakupovat, vyhledávat v jízdních řádech či získávat informace z nádražních informačních tabulí.

K tomu, aby tato skupina uživatelů mohla bezezbytku využívat možnosti, které dnešní mobily a tablety nabízí, je ale třeba, aby mobilní zařízení a aplikace v nich byly přístupné. To znamená, aby s v případě uživatelů s těžkým zrakovým postižením (na jejichž potřeby jsme se během testování zaměřili nejvíce) s nimi bylo možné pracovat bez zrakové kontroly pouze pomocí hlasového nebo hmatového výstupu.

Jak jsme testovali

Jsme proto velmi rádi, že jsme mohli navázat na loňskou úspěšnou spolupráci s organizátory soutěže Mobilní aplikace roku, i letos v této soutěži hodnotit přístupnost a následně jedné z aplikací udělit ocenění Nejpřístupnější aplikace.

Vlastní testování aplikací opět proběhlo formou expertního a uživatelského testování – tedy praktického vyzkoušení funkčnosti a ovládání aplikace na telefonu s aktivním odečítačem obrazovky. Přístupnost jsme testovali na platformách iOS (odečítač obrazovky Voice Over) a Android (odečítač obrazovky Talk Back). Hodnocená kritéria byla inspirována pravidly pro tvorbu uživatelských rozhraní, v nichž je přístupnost zmiňována, a vycházela i z principů pravidel přístupnosti WCAG 2.0 či Mobile Accessibility Guidelines od BBC.

Zvolená kritéria vypadala následovně a v obecné rovině měla následující výsledky.

1. Čitelnost obsahu

Veškerý prezentovaný obsah by měl být dostupný i s podporou odečítače.
Z testovaných aplikací čtvrtina vykazovala problém s nedostupností obsahu, přičemž se jednalo o situace očekávané i neočekávané. Očekávané bylo, že hry budou přístupné hůře či vůbec, což se potvrdilo. Problémy se ovšem vyskytly i v aplikacích, které nabízí standardní textový a multimediální obsah, což překvapující bylo. V tomto případě na vině bylo použití nestandardních komponent uživatelského rozhraní, s nimiž odečítací funkce neumí interagovat.

2. Identifikace prvků

Každý prvek, který nese nějakou ucelenou informaci, by měl být uživatel schopen s odečítačem identifikovat a to buď dotykem na prvku, či jeho nalezením při sekvenčním průchodu obrazovkou.

Při letošním testování se opakovaly v této oblasti stejné problémy z minulého roku, tj. problémy při sekvenčním průchodu obrazovkou. Prakticky všechny aplikace kromě té vítězné měly aspoň drobný problém se sekvenčním průchodem obrazovkou. Ten je důležitý pro uživatele, kteří nezvládnou zaměřit ovládací prvky přímo na displeji, což je většina uživatelů odečítacích funkcí. Problém je způsoben mixováním různého obsahu na jedné obrazovce, i když se vizuálně tváří, že je vícevrstevnatý, dále mixováním nativních obládacích prvků a prvků prezentovaných skrze webové oblasti bez
implicitního ošetření přístupnosti a nakonec bývá tento problém způsoben interaktivními prvky, které v závislosti na fokusu mění svůj vzhled či obsah.

Problematičnost tohoto aspektu přístupnosti je navíc v tom, že uživatelská zkušenost s takto se chovající aplikací může být pozitivní i negativní v závislosti na tom, jak uživatel je plně seznámen s asistivními funkcemi svého mobilního zařízení. Některé způsoby ovládání nejsou v zásadě špatné, ale začátečníkům činí obtíže a tudíž je nutno brát na zřetel tuto nejhorší variantu.

3. Popis prvků

Každý prvek, pokud sám o sobě nenese nějakou textovou informaci, by měl mít svůj implicitní textový popisek.

Více než polovina aplikací se potýkala s problémem implicitně nepopsaných grafických ovládacích prvků, což při velkém množství takových prvků může vést až k nepřístupnosti aplikace. Taková situace ani u jedné z aplikací nenastala, ale i přesto to nesnižuje důležitost tohoto aspektu přístupnosti. Ten se pojí i se schopností správně rozpoznat typ a stav ovládacích prvků, kde jsme nezaznamenali vážnější komplikace.

4. Ovládání prvků

Každý prvek by měl být s podporou odečítače ovladatelný, což znamená, že by mělo být možné měnit jeho stav či jej aktivovat.

Žádná z aplikací nevykazovala chování, které by zabraňovalo ovládání jejích prvků s podporou asistvních funkcí s výjimkou případů, kdy v aplikaci nebyla přístupná větší oblast obrazovky. Kéž by i ostatní pravidla bylo možné hodnotit nad testovanými aplikacemi takto pozitivně.

5. Struktura rozhraní

Aplikace by měly používat prvky rozhraní, které zlepšují komfort ovládání, jako jsou nadpisy, přepínače panelů či výchozí tlačítka Zpět.

Strukturální prvky testované aplikace používaly spíše sporadicky, což je rozhodně škoda, neboť to zvyšuje uživatelský komfort při používání asistivních funkcí a to zejména vlivem větší předvídatelnosti uživatelského rozhraní aplikací.

Tento problém pramení zejména z použití nestandardních ovládacích prvků, které nemají korektně definováno přístupnostní rozhraní. Lze se tomu vyhnout používáním standardních ovládacích prvků, které nejsou zřejmě pro vývojáře dostatečně atraktivní, i když nabízí velké možnosti přízpůsobení a implementují přístupnostní rozhraní samy o sobě.

A jak to celé dopadlo?

Zvláštní cenu Blind Friendly za nejpřístupnější aplikaci roku 2016 jsme udělili mobilní aplikaci, která dosáhla nejlepších výsledků v expertním a uživatelském posouzení přístupnosti. Hodnotili jsme vítězné aplikace v každé kategorii, pro kterou hlasovala veřejnost a vybírali tu aplikaci, která měla z hlediska přístupnosti nejméně chyb.

ZáchrankaJako nejlepší aplikaci z hlediska přístupnosti jsme z námi testovaných aplikací vyhodnotili aplikaci Záchranka. Jak už napovídá její název, aplikace umožňuje v případě nouze jednoduchým způsobem kontaktovat zdravotnickou záchrannou službu. Současně odesílá informaci o přesné poloze a další užitečné informace, které slouží pro záchranu toho, kdo aplikaci k témuto účelu použije.

Aplikace Záchranka je na tom z hlediska přístupnosti opravdu skvěle a jistě může posloužit i jako vzor, jak by přístupná aplikace měla vypadat. Blíže se s ní s její přístupností můžete seznámit v článku Aplikace Záchranka – nejpřístupnější mobilní aplikace roku 2016.

Poděkování

Na závěr bych rád poděkoval Martině Paroubkové a Kateřině Bartas z organizačního týmu soutěže Mobilní aplikace roku, které opět přijaly naši nabídku na spolupráci a mají velkou zásluhu na tom, že přístupnost dostala v této soutěži i při samotném vyhlašování výsledků odpovídající a důstojný prostor. Mé poděkování patří také Romanu Kabelkovi a Michalu Jelínkovi, kteří se do testování aktivně zapojili a odvedli na něm velký kus práce. Romanovi taktéž patří poděkování za pomoc s přípravou tohoto článku.

Kam dál

Chcete tvořit přístupné mobilní aplikace a nevíte, jak na to? Následující zdroje vám mohou pomoci seznámit se s touto tématikou. Není se čeho obávat, principy přístupnosti jsou stále stejné a to hlavní z nich shrnují výše popsaná kritéria, podle nichž jsme testovali.

Radek Pavlíček

2 komentáře u „Testování přístupnosti v soutěži Mobilní aplikace roku 2016

  1. Dostali vývojáři testovaných aplikací detailní zprávu o výlsedcích testů? Mám za to, že takové hodnocení může výrazně pomoci v osvětě vývojářů

  2. Tomáši, toto při testování v soutěžích standardně neděláme. Nicméně obecně platí, že pokud by někdo z provozovatelů/vývojářů testovaných aplikací či webů měl o výsledky zájem, rádi mu je poskytneme.

Napsat komentář

Vaše e-mailová adresa nebude zveřejněna. Vyžadované informace jsou označeny *

Tato stránka používá Akismet k omezení spamu. Podívejte se, jak vaše data z komentářů zpracováváme..