Yazılım Notları

Mobil Mühendislik

Erişilebilir Ama Nasıl? Herkes İçin Kullanılabilir Mobil Uygulamalar Geliştirmek

Panel: Erişilebilir Ama Nasıl?: Herkes İçin Kullanılabilir Mobil Uygulamalar Geliştirmek

Mobil erişilebilirlik artık iyi niyet değil; Türkiye'de bankalar ve hastaneler için uyum tarihi Haziran 2026'da geçti, AB'de standart WCAG 2.2'ye güncellendi. Asıl iş onu tasarım ve test sürecine gömmek.

Kabul görüyor

Erişilebilirlik yayın öncesi denetimle değil, tasarım sistemine ve test hattına gömülerek sağlanır; hedef WCAG 2.2 AA, son karar ekran okuyucuyla gerçek akış testidir.

W3C, Apple ve Google rehberleri ile Türkiye'nin uygulama yönergesi insan testini şart koşuyor; buna karşı çıkan, sonradan eklenen overlay araçlarının satıcıları.

Zihinsel model

Erişilebilirlik sonradan eklenen rampa değil kat planıdır: rampa tek kapıyı açar, planda düşünülen erişim her odaya ulaşır.

Neden

  • Sorunların çoğu bileşende doğar; etiket, hedef boyutu ve kontrast bileşende çözülünce her ekran bunu miras alır.
  • Otomatik araçlar eksik etiketi bulur, ama okuma sırası ve etiketin anlamı ancak dinleyen bir insanla doğrulanır.
  • Türkiye A, AB AA seviyesini istiyor; AA'yı tek standart yapmak iki ayrı hedef yönetme yükünü kaldırır.

Kanıt

AB erişilebilirlik standardının yeni sürümü WCAG 2.2 A ve AA kriterlerini esas aldı; mobil hizmetler de buna tabi.

Deque, EN 301 549 V4.1.1 2026

Türkiye'de Genelge kapsamındaki bankalar, hastaneler ve ulaşım şirketleri için erişilebilirlik uyum süresi doldu; e-ticaret sırada.

2025/10 sayılı Genelge, Alomaliye 2025

Apple, App Store'da erişilebilirlik beyan etiketleri başlattı ve her beyanın ortak görevlerde test edilmesini istiyor.

Apple WWDC25 2025

Karşı görüş

W3C'nin mobil rehberi hâlâ taslak ve birçok kriterde boşluk bırakıyor; mobilde 'uyumlu' olmanın tanımı net değil. Engelli kullanıcılarla düzenli test de küçük ekip için gerçek bir maliyet.

Kavramlar

WCAG 2.2 AADokunma hedefi, sürükleme alternatifi ve erişilebilir giriş dahil bugünün uyum seviyesi.
VoiceOver / TalkBackiOS ve Android ekran okuyucuları; öğeleri sesli okur, hareketle gezdirir.
Accessibility labelSimge düğmesine verilen anlamlı ad: SwiftUI'da accessibilityLabel, Compose'da contentDescription.
Dynamic TypeKullanıcının yazı boyutunu uygulamaya aktarır; sabit yükseklikli bileşen metni keser.
Target sizeDokunma hedefinin en küçük boyutu; motor engelli kullanıcıda yanlış dokunuşu önler.

Pratikte

  • Tasarım sistemindeki her bileşeni etiket, minimum hedef boyutu ve doğrulanmış kontrastla birlikte yayınla.
  • Her yayından önce kayıt ve ödeme akışını yalnızca VoiceOver ya da TalkBack ile tamamla.
  • Temel ekranları en büyük yazı boyutunda aç; kesilen metni ve taşan düğmeyi düzelt.
Önce bunu okuW3C: What's New in WCAG 2.2Yeni kriterleri kimi nasıl etkilediğiyle, örnekleyerek anlatan resmî özet.