Xamarin Uygulamalarında Erişilebilirlik
Uygulamalarınızın mümkün olan en geniş kitle tarafından kullanılabildiğinden emin olun
Erişilebilirlik, 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 iyi çalışan uygulama kullanıcı arabirimleri tasarlama kavramını ifade eder.
iOS, Android ve Windows gibi 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.
Platforma Özgü API'ler
Bu belgedeki yönergeleri uygulamak için her platform tarafından sağlanan API'leri kullanın:
Erişilebilirlik Denetim Listesi
Uygulamalarınızın mümkün olan en geniş kitle tarafından erişilebilir olduğundan emin olmak için bu ipuçlarını izleyin. Ek 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ı sabit kodlamaktan kaçının ve bunun yerine daha büyük yazı tipi boyutlarına uyum sağlamak için yeniden boyutlandırabilen düzenleri tercih edin. Okunabilir olduklarından emin olmak için renk düzenlerini yüksek karşıtlık modunda test edin.
Kullanıcı arabirimini kendi kendine açıklayan hale getirme
Kullanıcı arabiriminizin tüm öğelerini, her platformdaki ekran okuma API'leriyle uyumlu açıklayıcı metin ve ipuçlarıyla etiketleyin.
Resimlerin ve simgelerin alternatif bir metin açıklaması olduğundan emin olun
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çıklamayla etiketlenmelidir.
Erişilebilir gezintiyi göz önünde bulundurarak görsel ağacı tasarlama
Alternatif giriş yöntemlerini kullanarak denetimler arasında gezinmek için uygun düzen denetimlerini veya API'leri kullanın; böylece dokunmatik ekranı kullanarak aynı mantıksal akışı izler.
Gereksiz öğeleri ekran okuyucuların dışında tutun (örneğin, zaten erişilebilir olan alanlar için dekoratif resimler veya etiketler).
Yalnızca sesli veya renkli ipuçlarına güvenmeyin
İlerleme, tamamlanma 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 tasarla (yalnızca güçlendirme için ses ve renkle) veya belirli erişilebilirlik göstergeleri ekleyin.
Renkleri seçerken, renk körlüğü olan kullanıcılar için ayırt etmek zor olan bir paletten kaçınmaya çalışın.
Video için açıklamalı alt yazı, ses metni
Video içeriği için başlık ve ses içeriği için okunabilir bir betik sağlayın. Ses veya video içeriğinin hızını ayarlayan denetimler sağlamak ve ses düzeyi ile oynat/duraklat düğmelerinin kolayca bulunup kullanılabildiğinden emin olmak da yararlıdır.
Yerelleştirme
Erişilebilirlik açıklamaları, uygulamanın birden çok dili desteklediği yerlerde yerelleştirilebilir (ve olmalıdır).