Xamarin Uygulamaları'nde erişilebilirlik
Uygulamalarınızı mümkün olan en geniş hedef kitle tarafından kullanılabilir olduğundan emin olun
Erişilebilirlik, işletim sistemi görüntüleme ve büyük tür, yüksek karşıtlık, yakınlaştırma, ekran okuma (metin okuma), görsel veya dokunsal geri bildirim ipuçları ve alternatif giriş yöntemleri gibi giriş yardımı özellikleriyle iyi çalışan uygulama kullanıcı arabirimleri tasarlama kavramını ifade eder.
iOS, Android ve Windows masaüstü ve mobil platformları, geliştiricilerin Google TalkBack ve Apple VoiceOver gibi erişilebilir uygulamalar oluşturmalarına yardımcı olan yerleşik API'ler sağlar.
Platform-Specific API'leri
Bu belgede yer alan yönergeleri uygulamak için her platform tarafından sağlanan API'leri kullanın:
Erişilebilirlik Denetim Listesi
Uygulamalarınızı mümkün olan en geniş hedef kitlenin erişimine açık olduğundan emin olmak için bu ipuçlarını izleyin. Daha fazla bilgi için Android Erişilebilirlik Testi Denetim Listesi ve Apple'ın Erişilebilirlik sayfasına göz atın.
Büyük yazı tiplerini ve yüksek karşıtlığı destekleme
Denetim boyutlarının sabit olarak tanınması ve bunun yerine daha büyük yazı tipi boyutlarına uyum sağlayacak şekilde yeniden boyutlandırılabilir düzenleri tercih etme. Renk düzenlerini okunabilir olduğundan emin olmak için yüksek karşıtlık modunda test edin.
Kullanıcı arabirimini kendi kendini açıklayan hale etme
Kullanıcı arabiriminizin tüm öğelerini, her platformda ekran okuma API'leriyle uyumlu açıklayıcı metinler ve ipuçlarıyla etiketle.
Görüntülerin ve simgelerin alternatif bir metin açıklaması olduğundan emin olmak
Uygulama kullanıcı arabiriminin parçası olan görüntüler ve simgeler (örneğin, düğmeler veya durum göstergeleri) erişilebilir bir açıklama ile etiketlenmiş olması gerekir.
Görsel ağacı erişilebilir gezintiyi tasarla
Alternatif giriş yöntemlerini kullanarak denetimler arasında gezinmek için uygun düzen denetimlerini veya API'leri kullanın.
Ekran okuyuculardan gereksiz öğeleri dışlama (örneğin, zaten erişilebilir olan alanlar için dekoratif görüntüler veya etiketler).
Tek başına ses veya renk ipuçlarına güvenme
İlerleme, tamamlama veya başka bir durumun tek göstergesinin ses veya renk değişikliği olduğu durumlardan kaçının. Kullanıcı arabirimini net görsel ipuçları içerecek şekilde tasarlar (yalnızca pekiştirim için ses ve renk ile) veya belirli erişilebilirlik göstergeleri ekleyin.
Renkleri seçerken, renk körlüğü olan kullanıcıları ayırt etmek zor olan bir paletden kaçınmaya çalışabilirsiniz.
Video için açıklamalı alt yazı, ses metni
Video içeriği için açıklamalı alt yazılar ve ses içeriği için okunabilir bir betik sağlar. Ses veya video içeriğinin hızını ayar eden denetimler sağlamak ve ses ve oynatma/duraklatma düğmelerinin kolayca buluna ve kullanılabilir olduğundan emin olmak da yararlıdır.
Yerelleştirmek
Erişilebilirlik açıklamaları, uygulamanın birden çok dili desteklediği yerelleştirilmiş olabilir (ve gerekir).