Dünya Sağlık Örgütü verilerine göre dünya nüfusunun yaklaşık %15'i (1 milyardan fazla insan) bir tür engellilik durumuyla yaşamaktadır. Eğer uygulamanız görme engelli bir bireyin VoiceOver (ekran okuyucu) ile sipariş vermesine izin vermiyorsa, hem potansiyel müşterilerin %15'ini kaybediyor hem de kapsayıcılık (Inclusivity) ilkesini ihlal ediyorsunuz demektir. (A11y - Accessibility kelimesinin kısaltmasıdır).

Ekran Okuyucular: VoiceOver ve TalkBack

Görme engelli bireyler telefonu ekranına bakarak değil, parmaklarını ekranda gezdirip işletim sisteminin okuduğu sesleri dinleyerek kullanırlar. Geliştiriciler, uygulamadaki her butona ve görsele "Accessibility Label" (Erişilebilirlik Etiketi) tanımlamak zorundadır.

Örneğin; Üzerinde sadece büyüteç ikonu olan bir arama butonuna "Arama Yap" etiketi atanmazsa, ekran okuyucu engelli kullanıcıya sadece "Buton" der. Kullanıcı o butonun ne işe yaradığını asla bilemez.

Renk Kontrastı ve Renk Körlüğü

Açık gri bir arka planın üzerine koyu gri bir metin yazarsanız, şık görünebilir. Ancak W3C WCAG (Web Content Accessibility Guidelines) standartlarına göre bu metin, az gören (Low Vision) bireyler tarafından okunamaz. Metin ile arka plan arasında minimum 4.5:1 kontrast oranı olmalıdır. Ayrıca kırmızı-yeşil renk körlüğünü hesaba katarak, "Hata" durumlarını sadece kırmızı renkle değil, uyarı ikonu (⚠) veya kalın metinle de desteklemek gerekir.

Dinamik Yazı Tipi (Dynamic Type)
Yaşlı kullanıcılar telefonlarının ayarlarından yazıları %200 büyütürler. Eğer uygulamanızın yazıları "Hardcoded" (Sabit değerli) tasarlandıysa metinler büyümez. Uygulamanızın font boyutları işletim sisteminin ayarlarına saygı duyarak dinamik (ölçeklenebilir) olarak genişlemeli ve ekran dışına taşmamalıdır.

Hedef Kitleyi (Touch Target) Büyütmek

Motor beceri kaybı olan (Titreme rahatsızlığı vb.) bireylerin 20x20 piksel boyutundaki küçük bir (X) kapatma butonuna basması işkencedir. Apple Human Interface Guidelines, tıklanabilir herhangi bir alanın (Touch Target) görünürde küçük olsa bile tıklama alanının en az 44x44 points (Piksel) olmasını zorunlu kılar.

Herkes İçin Erişilebilir Tasarım

Uygulamanızın WCAG standartlarına ve VoiceOver testlerine uyumlu, engelsiz bir kod mimarisiyle geliştirilmesini sağlayın.

Erişilebilirlik Standartlarımızı İnceleyin