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ů.