iOS & Android · Yarı Otomatik Test · WCAG 2.2

Mobil Uygulama Erişilebilirlik Analizi

Mobil uygulamanız iOS ve Android'de erişilebilir mi?

Web Dijital Erişilebilirlik Analizi hizmetimizin mobil kardeşi. Tarayıcıda çalışan web siteleri için tam otomatik araçlar yeterliyken, mobil uygulamalarda (iOS, Android, React Native, Flutter) yarı otomatik araç + manuel test gerekiyor. Her bir ekran ve bileşen WCAG 2.2 standartlarına göre tek tek değerlendirilir.

Bulutlu ve güneşli bir gökyüzünde süzülen, iç bileşenleri ve katmanları parlayan mavi çizgilerle gösterilen yarı şeffaf bir akıllı telefon tel çerçeve (wireframe) modeli.
Hedef kitle

Mobil uygulamanız erişilebilirlik denetimine hazır mı?

Mobil uygulamanız için erişilebilirlik analizi farklı zamanlarda farklı nedenlerle gerekebilir — yasal uyum, kalite kontrol, denetim hazırlığı, müşteri şikayeti sonrası düzeltme. Aşağıdaki dört durumdan biri size tanıdık geliyorsa, hizmetimiz bu boşluğu doldurmak için var.

Yasal uyum / denetim hazırlığı

"Erişilebilirlik denetimi yaklaşıyor."

Cumhurbaşkanlığı Erişilebilirlik Genelgesi kapsamına giren tüm kurumlar — kamu kurumları, bankalar ve finansal kuruluşlar, sağlık hizmetleri, eğitim, telekomünikasyon, enerji sektörü. Mobil uygulamalarınız da bu kapsamda; denetime hazır olduğundan emin olun.

Yeni mobil uygulama

"App Store'a / Play Store'a hatasız çıkmak."

Yeni mobil uygulama geliştirdiniz; canlıya alınmadan önce WCAG 2.2 uyumunu kontrol etmek istiyorsunuz. Erişilebilirlik analizi yayın öncesi son kalite kapısı; sonradan ortaya çıkacak hatalar için yeniden geliştirme yerine şimdi düzeltmek çok daha az maliyetli.

Denetim/şikayet sonrası inceleme

"Bir şikayet/denetim aldık; ne yapmalıyız?"

Mevcut mobil uygulamanızda erişilebilirlik şikayeti, denetim uyarısı veya iç inceleme talebi varsa, kapsamlı bir analiz hata sayısını, kapsamını ve çözüm yolunu netleştirir. Sonraki adım Erişilebilirlik Teknik Destek hizmetimizle düzeltme aşamasına geçilir.

Marka itibarı ve kapsayıcılık

"Kapsayıcılık bir kurumsal standart."

Yasal zorunluluk olmasa bile, mobil uygulamanızın erişilebilirliği kapsayıcı bir marka kimliğinin parçası. Engelli kullanıcılar, yaşlı kullanıcılar, geçici engel yaşayan kullanıcılar (yorgun göz, gürültülü ortam) — erişilebilirlik herkesin deneyimini iyileştirir.

Mobil erişilebilirlik nedir?

Mobil uygulama erişilebilirliği ayrı bir disiplindir.

Mobil uygulama erişilebilirliği kendine özgü bir disiplin: native UI bileşenleri, mobil-spesifik WCAG kriterleri, platform-spesifik test araçları. Her biri test sürecini diğer dijital ürünlerden ayrı kılar. Aşağıda üç temel boyutta ne anlama geldiğini açıklıyoruz.

Mobil platformun kuralları

Mobil uygulamalar tarayıcıda çalışmaz; iOS ve Android'in kendi UI sistemlerinde çalışır. Erişilebilirlik bu platformların native API'leri üzerinden tanımlanır. Native (Swift, Kotlin) ya da hibrit (React Native, Flutter) framework kullanılması bu durumu değiştirmez. Test ekran okuyucuları da farklıdır: VoiceOver (iOS) ve TalkBack (Android).

Her ekran tek tek incelenir

Mobil testin karakteristik özelliği: her ekran tek tek manuel + yarı otomatik araçla incelenir; ardından ekibimiz manuel kontrolle akış kalitesini değerlendirir. Bu yöntem hem süreyi, hem de doğruluk seviyesini belirler.

Touch, gesture, ekran okuyucu

WCAG 2.2 mobil için spesifik kriterler getirir: 24×24px minimum touch target, gesture alternatifleri, orientation lock kısıtlaması, magnify/zoom desteği. Mobil ekran okuyucular (TalkBack, VoiceOver) tarayıcı ekran okuyuculardan farklı davranır; ayrı test gerekir.

Hizmet kapsamı

Touch'tan ekran okuyucuya, mobilin tüm erişilebilirlik katmanları.

Mobil uygulamanızın ekranlar ve bileşenleri altı temel kategoride test edilir. Bu kategorilerde uzman ekibimiz yarı otomatik araç ve manuel kontrol kombinasyonuyla uygulamanın erişilebilirlik hazırlığını ölçer; gerçek engelli kullanıcılarla yapılan akış testleri için Erişilebilirlik İnsan Testi hizmetimiz tamamlayıcıdır. Her bulgu WCAG madde numarası, seviye (A/AA/AAA), hata açıklaması ve çözüm önerileriyle raporlanır. Aşağıda altı kategori detaylı.

Touch target ve dokunma alanı

Minimum 24×24 piksel touch target boyutu (WCAG 2.2 yeniliği), dokunma alanlarının doğru yerleştirilmesi, butonlar arası boşluk, dokunma geri bildirimi. Yanlış dokunmaya neden olan küçük öğeler raporun bir parçası.

Gesture (jest) alternatifleri

Karmaşık dokunma jestleri (swipe, drag, multi-touch, pinch) tüm kullanıcılar için erişilebilir değildir. WCAG 2.2 her jest için tek dokunmalı alternatif gerektirir. Test kapsamı: kart kaydırma, listede silme, harita yakınlaştırma gibi jestler tek tek incelenir.

Mobil ekran okuyucu testi

Görme engelli kullanıcıların kullandığı mobil ekran okuyucular (TalkBack Android, VoiceOver iOS) için uygulamanın hazırlığı kontrol edilir. Her ekrandaki native property'ler yarı otomatik araçlarla taranır; uzman ekibimiz ekran okuyucu çıktısını manuel olarak dinleyerek doğrular. Bu test ekran okuyucunun doğru bilgileri okuyup okumadığını ölçer.

UI bileşeni erişilebilirliği

Native UI bileşenleri (button, input, switch, slider, list, modal, tab) doğru native role/trait/property atamasıyla erişilebilir hale gelir. Görsel olarak doğru çalışan bir bileşen, ekran okuyucu için erişilemez olabilir. Her bileşen iki katmanda incelenir: görsel davranış + native API.

Ekran yönü ve responsive

Yatay/dikey ekran yönü (orientation) desteği, ekran döndürmede içerik korunması, farklı cihaz boyutlarında düzen tutarlılığı. WCAG 2.1 madde 1.3.4 orientation lock'u (ekran yönünü zorla kilitlemek) yasaklar — uygulamanız buna uyumlu mu?

Mobil form ve klavye

Mobil formlarda spesifik kriterler: doğru klavye türü (numerik, email, telefon), autofill desteği, klavye açıkken form alanının görünür kalması, hata mesajlarının ekran okuyucu tarafından okunabilir olarak işaretlenmesi. Form etiketleri ve hata bildirimleri her input için kontrol edilir.

Süreç

Kapsamdan teslime, 4 adımlık test süreci.

Süreç dört aşamada ilerler. Her aşamada size çıktı teslim edilir; kararlar birlikte alınır; sonraki aşamaya yalnızca onayınızla geçilir. Toplam süre uygulamanın boyutuna göre değişir.

1

Kapsam ve fiyat belirleme

Mobil uygulamanız brief görüşmesinde incelenir; test edilecek ekran ve bileşen sayısı çıkarılır. Login sonrası akışlar, farklı kullanıcı rolleri, modüller hesaplanır. Çıktı: kapsam dokümanı, süre tahmini, sabit fiyatlı teklif.

2

Build teslimi ve cihaz hazırlığı

Sözleşme imzasından sonra uygulamanın test build'i bize teslim edilir. Gerçek iOS ve Android cihazlarımıza yüklenir, test ortamı hazırlanır. Tipik olarak 1-2 iş gününde test başlamaya hazır.

3

Test ve hata tespiti

Her ekran ve bileşen tek tek incelenir: yarı otomatik araç taraması ile başlar, ekran okuyucu (TalkBack, VoiceOver) açık şekilde uzman ekibimizin manuel doğrulamasıyla devam eder. Bulgular WCAG 2.2 maddelerine eşleştirilir, seviye (A/AA/AAA) ve kritiklik (kritik/major/minor) atanır. Bu adım sürecin en uzun ve en emek-yoğun aşamasıdır.

4

Rapor ve devam adımları

Detaylı rapor teslim edilir: her bulgunun ekran görüntüsü, WCAG madde, seviye, açıklama, çözüm önerisi. Sunum görüşmesinde devam adımları değerlendirilir. İki doğal devam yolu: düzeltmeleri Teknik Destek hizmetimizle biz yapabilir; gerçek kullanıcı doğrulaması için Erişilebilirlik İnsan Testi ile sürdürebiliriz.

Rapor içeriği

Ekran görüntüsünden çözüm önerisine, eksiksiz rapor.

Web Dijital Erişilebilirlik Analizi raporundaki disiplin, mobil uygulama erişilebilirlik raporu için de geçerli. Her bulgu için WCAG madde numarası, seviye (A/AA/AAA), açıklama, görsel kanıt ve çözüm önerisi raporlanır. Mobil raporda ek olarak: ekran/bileşen bazlı gruplama, native API referansı, platform belirteci (iOS/Android).

Mobil rapor, her bulgu için aşağıdaki bilgileri içerir:

  • Toplam bulgu sayıları (kritiklik bazında özet)
  • WCAG 2.2 hangi standardın ihlal edildiği — madde numarası ve adı
  • İhlal edilen maddenin açıklaması (Türkçe)
  • Hata seviyesi (A, AA, AAA)
  • Hata kritikliği (kritik / major / minor — iş etkisi göstergesi)
  • Hatanın bulunduğu ekran ve bileşen
  • Native API referansı (eksik/yanlış accessibilityLabel, contentDescription, role, hint vb.)
  • Platform belirteci (iOS, Android veya her ikisi)
  • Çözüm önerisi (ne değiştirilmeli, hangi API kullanılmalı, WCAG Techniques bağlantısı)
Sıkça sorulan sorular

Merak ettikleriniz...

Süre ne kadar?

Süre, uygulamanın ekran ve bileşen sayısına bağlıdır. Tek bir orta ölçekli mobil uygulama (yaklaşık 30-50 ekran) için 2-4 hafta arası tipik bir aralık. Çok modüllü, çok kullanıcı rollü uygulamalar 1-2 ay sürebilir. Brief görüşmesinde size özel bir takvim sunuyoruz.

Web Dijital Erişilebilirlik Analizi'nden niye daha pahalı?

Web testinde tam otomatik test araçları saniyeler içinde tüm sayfayı tarar. Mobilde bu ölçüde tam otomatik araç yok; her ekran tek tek manuel ve yarı otomatik araçla incelenir. Bu doğrudan emek-saat farkı yaratır. Mobil testin doğası gereği daha yoğun, daha titiz bir iş süreci.

React Native veya Flutter ile geliştirilmiş uygulamamız test edilebilir mi?

Evet. React Native, Flutter, Ionic gibi hibrit framework'lerle geliştirilen uygulamalar son katmanda iOS ve Android'in native UI sistemlerine bağlanır. Test, geliştirme framework'üne değil, son cihazda çalışan uygulamaya yapılır — bu yüzden tüm framework'ler test edilebilir.

Test edilecek ekran sayısı nasıl belirlenir?

Brief görüşmesinde uygulamanız incelenir; login sonrası erişilen tüm ekranlar, farklı kullanıcı rollerine ait özel akışlar, modüller listelenir. Aynı görsel şablonu kullanan ekranlar tek bir bileşen olarak sayılabilir; bu kapsam optimizasyonu fiyatı etkiler. Tipik bir uygulamanın 30-100 ekran/bileşen arası kapsamı olur.

s
Düzeltmeleri biz yapacağız, kontrol testi de mi alalım?

Evet, yaygın bir akış. Düzeltmeleri ekibinizin yaptığı durumda, ikinci bir tur kontrol testi (re-test) ayrıca fiyatlandırılır — düzeltilen ekranlar yeniden test edilir, kapatılan/kapatılamayan bulgular raporlanır. Tipik olarak ilk testin %30-50'si arası bir kapsam.

Mobil uygulamanızın erişilebilirlik haritasını birlikte çıkaralım.

Bu hizmetin sizin için doğru olup olmadığını anlamanın en hızlı yolu: 30 dakikalık bir brief görüşmesi. Mevcut uygulamanızın kapsamını birlikte değerlendirir, size özel bir süre ve fiyat zemini hazırlarız.