Přístupnost mobilních aplikací
Přístupnost mobilních aplikací
Je důležité řešit také přístupnost mobilních aplikací. Jedním, ale ne jediným, důvodem je potřeba zajistit to, aby mobilní aplikace mohli využívat i uživatelé se zdravotním postižením a se specifickými potřebami. Na rozdíl od webových stránek jsou platformy pro mobilní aplikace více roztříštěné, a tedy i řešení přístupnosti může být složitější.
Rozšířené mobilní platformy
Nejrozšířenějšími platformami pro mobilní zařízení a aplikace jsou:
- Android (gestorem je Google) je otevřenou platformu, jež je nyní dle statistik nejvíce rozšířena u mobilních telefonů a tabletů
- iOS (vlastníkem společnost Apple) je uzavřená a vysoce proprietární mobilní platforma pro zařízení Apple
- Windows 10 mobile (vlastníkem je Microsoft) je polootevřenou platformou založenou na systému Windows 10 pro mobilní telefony
- Webové aplikace jsou v řadě případů také brány za aplikace schopné fungovat v mobilních zařízení
Jak na přístupnost mobilních aplikací?
Existuje několik naprostých základů, které jsou platné pro všechny platformy (pochopitelně u každé platformy se technicky řeší jinak), a ty by měli vývojáři aplikací respektovat:
- Veškeré prvky aplikace musejí být popsány dle jejich významu, kromě ryze designových prvků
- Ovládací prvky aplikace musejí mít vždy jasnou svoji funkci
- Aplikace musí být ovladatelná standardními metodami
- Aplikace musí být plně funkční i s asistivními technologiemi a odečítači obrazovky
- Informace a objekty v aplikaci musejí být vždy dobře čitelné a designované s ohledem na přístupnost a univerzalitu
- Aplikace musejí být ovladatelné klávesnicí či obdobnými hardwarovými prostředky
- Aplikace se musí chovat předvídatelně
- Aplikace nesmí měnit sdělované informace a obsah bez vědomí uživatele
- U funkcí aplikace, jež nelze udělat přístupnými, to musí být uživateli sděleno
- Reklamní obsah aplikace nesmí omezovat přístupnost aplikace
- Musí být dostupná informace o vývojáři aplikace a možnost jej kontaktovat
Na rozdíl od přístupnosti webového obsahu dosud neexistují mezinárodní normy pro přístupnost aplikací. Důvodem je to, že každá z mobilních platforem má trochu odlišný princip vývoje a řešení výše uvedených principů. Ale u všech třech hlavních mobilních platforem existují metodiky pro vývojáře. Mimochodem pro Android a iOS je dodržení těchto metodik povinností vývojářů.
Existuje standard základních principů Mobile applications accessibility principles (MAAP) který shrnuje základní princopy pro přístupnost aplikací nezávisle na platformě, ale udává i oblasti kde přístupnost řešit.
Níže jsou odkazy na zdroje pro vývojáře pro jednotlivé platformy, v angličtině:
Pro vývojáře aplikací pro Android
- Android accessibility guidelines
- Přístupnost technologií Google
- Server Blind-android.cz o přístupnosti Androidu
- Inclusive Android
Pro vývojáře aplikací pro IOS
Pro vývojáře aplikací pro Windows 10
- Developing accessible applications – Windows app development
- Accessibility overview - UWP app developer | Microsoft Docs
Databáze přístupných aplikací
Existuje unikátní projekt české databáze přístupných mobilních aplikací pro různé platformy. Zde uvedené aplikace jsou vždy podrobně testovány a na webu jsou i zajímavosti k přístupnosti aplikací a podrobnější tématické recenze.
Aktualizováno 2. května 2017 v 12:58