Přístupnost v Xamarin Apps

Ujistěte se, že vaše aplikace můžou používat co nejširší cílová skupina.

Přístupnost se týká konceptu návrhu uživatelských rozhraní aplikací, které dobře fungují v operačním systému, jako jsou velké typy, vysoký kontrast, přiblížení, čtení obrazovky (převod textu na řeč), vizuální nebo haptické podněty a alternativní metody zadávání.

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.

Rozhraní API specifická pro platformu

K implementaci pokynů v tomto dokumentu použijte rozhraní API poskytovaná každou platformou:

Kontrolní seznam pro přístupnost

Tyto tipy vám pomůžou zajistit, aby vaše aplikace byly přístupné pro nejširší publikum. Další informace najdete na kontrolním seznamu k testování přístupnosti pro Android a na stránce Přístupnosti společnosti Apple.

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

Vyhněte se pevně zakódování rozměrů ovládacího prvku a raději upřednostňujte rozložení, která můžou přizpůsobit velikost větších velikostí písma. Otestujte barevná schémata v režimu vysokého kontrastu, abyste měli jistotu, že jsou čitelné.

Nastavení vlastního popisu uživatelského rozhraní

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

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é popisem přístupnosti.

Návrh vizuálního stromu s ohledem na přístupnou navigaci

Použijte vhodné ovládací prvky rozložení nebo rozhraní API, aby navigace mezi ovládacími prvky pomocí alternativních metod zadávání byla stejná logická tok jako na dotykové obrazovce.

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

Nespoléhejte jen na zvuk nebo barevné pomůcky

Vyhněte se situacím, kdy jediným ukazatelem průběhu, dokončení nebo jiného stavu je zvuk nebo změna barvy. Buď navrhujte uživatelské rozhraní tak, aby obsahovalo jasné vizuální pomůcky (pouze zvuk a barvu pro zesílení), nebo přidejte konkrétní indikátory přístupnosti.

Při volbě barev se snažte vyhnout paletě, která se obtížně rozlišuje pro uživatele s barvoslepostí.

Titulky pro video, text pro zvuk

Poskytuje popis pro videoobsávný obsah a čitelný skript pro zvukový obsah. Je také užitečné poskytovat ovládací prvky, které upravují rychlost zvukového obsahu nebo videa a zajišťují, aby tlačítka hlasitosti a přehrávání/pozastavení byla snadno najít a používat.

Lokalizovat

Popisy přístupnosti můžou (a měly by) být lokalizované tam, kde aplikace podporuje více jazyků.