Erişilebilir duyarlı bir web sitesi, erişilebilir bir uygulamayla aynı şey değildir; her ikisi de "telefonda çalışsa da". Bu makalede, bir web sitesini erişilebilir kılmak ile yerel bir iOS veya Android uygulamasını erişilebilir kılmak arasındaki kritik farklar açıklanmaktadır.
Kısacası — bu makalenin kapsamı
Farklı Teknoloji, Benzer Kurallar
Duyarlı bir web sitesi, tarayıcıların ve ekran okuyucuların nasıl yorumlanacağını bildiği yerleşik bir erişilebilirlik katmanına (semantik etiketler, ARIA) sahip olan HTML'den oluşturulmuştur. Bunun aksine, yerel bir uygulama, işletim sisteminin kendi kullanıcı arayüzü bileşenlerinden (iOS'ta UIKit/SwiftUI, Android'de Jetpack Compose/Views) oluşturulur ve her bileşenin görsel tasarımından ayrı olarak kendi erişilebilirlik etiketine ihtiyacı vardır. Temel prensipler WCAG'a benzer (kontrast, dokunma hedefi boyutu, net erişilebilir bir ad), ancak bunları uygulamaya yönelik araçlar tamamen farklıdır.
VoiceOver ve TalkBack: Aynı Ekran Okuyucu Değil
VoiceOver (iOS) ve TalkBack (Android), farklı gezinme hareketlerine ve özel bileşenler için farklı desteğe sahip iki farklı ekran okuyucudur. Geliştiriciler her iki platformu da ayrı ayrı test etmediyse, iOS'ta mükemmel şekilde etiketlenen bir bileşen Android'de düzgün çalışmayabilir. "Bunu iOS'ta test ettik, bu yüzden Android'de de çalışması gerekir" diye varsayamazsınız.
💡 Önemli Nokta
Her iki platformda da her etkileşimli bileşenin (düğme, giriş alanı, resim) şunlara ihtiyacı vardır: net bir erişilebilirlik etiketi, tanımlanmış bir erişilebilirlik rolü/özelliği ve bazen de dokunulduğunda ne olacağını açıklayan bir erişilebilirlik ipucu.
Yerel Uygulamalara Özgü Olan Nedir?
Yerel uygulamalar ayrıca web sitelerinde bulunmayan zorluklarla da karşı karşıyadır: erişilebilir bir alternatif gerektiren özel dokunma hareketleri (kaydırma, kıstırma); ekran okuyucu aracılığıyla da anlamlı olması gereken ekranlar arasında gezinme; ve uygulamanın dışında göründüklerinde bile erişilebilir olması gereken anlık bildirimler. Ayrıca, dokunma hedefi boyutları, Apple'ın yönergelerine göre minimum 44x44 pikseli ve Google'ın yönergeleri uyarınca 48x48dp'yi karşılamalıdır; bu, web sitelerinde her zaman aynı biçimde mevcut olmayan bir gerekliliktir.
Erişilebilir Bir Uygulama Nasıl Test Edilir
- VoiceOver veya TalkBack'i açın ve uygulamanın temel görevlerini (kaydolma, satın alma, arama) yalnızca bunları kullanarak tamamlamaya çalışın.
- Sistem erişilebilirlik ayarları açıkken kontrastı ve metin boyutunu kontrol edin (daha büyük metin, yüksek kontrast).
- Dinamik metin boyutlandırma (iOS'ta Dinamik Tür) için düzeni "kırılma" olmadan desteklediğini doğrulayın.
- Her iki platformda da ayrı ayrı test yapın; yalnızca birini test etmek yeterli değildir.
Ayrıca Uygulamanıza Eşlik Eden Belgeleriniz Var mı?
Aracımız, uygulamanıza veya web sitenize bağlı PDF dosyalarını (kullanım koşulları, kılavuzlar, formlar) tarar ve tam olarak hangileriyle ilgilenilmesi gerektiğini size gösterir.
Sitenizi ücretsiz olarak tarayın ←Tarama sonrasında bulduğu belgelere şu adresten doğrudan ve ücretsiz olarak erişilebilir hale getirebilirsiniz:AccessiDoc.
