Přístupnost v aplikacích Xamarin

Zajistěte, aby vaše aplikace byly použitelné pro co nejširší cílovou skupinu.

Přístupnost označuje koncept navrhování uživatelských rozhraní aplikací, která dobře fungují s funkcemi pro zobrazení a vstupy operačního systému, jako jsou například velký typ, vysoký kontrast, přiblížení, čtení obrazovky (převod textu na řeč), vizuální nebo hmatová zpětná vazba a alternativní vstupní metody.

Desktopové a mobilní platformy, jako je iOS, Android a Windows, poskytují integrovaná rozhraní API, která vývojářům pomáhají vytvářet přístupné aplikace, jako je Google TalkBack a VoiceOver společnosti Apple.

Platform-Specific rozhraní API

K implementaci pokynů v tomto dokumentu použijte rozhraní API poskytovaná jednotlivými platformami:

Kontrolní seznam pro přístupnost

Postupujte podle těchto tipů a zajistěte, aby vaše aplikace byly přístupné co nejširší možné cílové skupině. Další informace najdete na kontrolním seznamu testování přístupnosti androidu a na stránce Usnadnění společnosti Apple.

Podpora velkých písem a vysokého kontrastu

Vyhněte se pevnému zašiování řídicích dimenzí a místo toho upřednostňujte rozložení, která velikosti přizpůsobují větším velikostem písma. Otestujte barevná schémata v režimu vysokého kontrastu, abyste zajistili, že budou čitelná.

Samoobslužné popisování uživatelského rozhraní

Označte všechny prvky uživatelského rozhraní popisným textem a rady, které jsou kompatibilní s rozhraními API pro čtení obrazovky na každé platformě.

Ujistěte se, že obrázky a ikony mají alternativní textový popis.

Obrázky a ikony, které jsou součástí uživatelského rozhraní aplikace (například tlačítka nebo indikátory stavu), by měly být označené přístupným popisem.

Návrh vizuálního stromu s myslenou přístupnou navigací

Použijte vhodné ovládací prvky rozložení nebo rozhraní API, aby navigace mezi ovládacími prvky pomocí alternativních vstupních metod postupoval podle stejného logického toku jako na dotykové obrazovce.

Vylučte nepotřebné prvky ze čtečky obrazovky (například dekorativní obrázky nebo popisky pro pole, která jsou už dostupná).

Nespoléhejte na samotná zvuková nebo barevná podněty.

Vyhněte se situacím, kdy jediným indikátorem průběhu, dokončení nebo nějakého jiného stavu je zvuk nebo změna barvy. Navrhovat uživatelské rozhraní tak, aby zahrnovalo jasné vizuální podněty (jenom se zvukem a barvou pro zpětná věštci), nebo přidat konkrétní indikátory přístupnosti.

Při výběru barev se snažte vyhnout paletě, kterou je obtížné rozlišit pro uživatele s barmou slepostí.

Titulky videa, text pro zvuk

Poskytuje titulky pro video obsah a čitelný skript pro zvukový obsah. Je také užitečné poskytnout ovládací prvky, které upravují rychlost zvukového nebo video obsahu a zajišťují snadné vyhledání a použití tlačítek hlasitosti a přehrávání/pozastavení.

Lokalizovat

Popisy přístupnosti mohou (a měly by) být lokalizovány tam, kde aplikace podporuje více jazyků.