smaple.tr
erişilebilirlik

Mobil Erisilebilirlik (a11y): Kapsamli Rehber [2026]

Mehmet Kurtipek
January 5, 2026
11 min read
erişilebilirlik
a11y
wcag
mobil uygulama
VoiceOver
TalkBack

Mobil Erisilebilirlik Nedir ve Neden Onemlidir?

Dunya Saglik Orgutu verilerine gore dunya nufusunun yaklasik yuzde 16'si bir engelle yasiyor. Bu rakam, her alti kisiden birinin dijital hizmetlere erisimde cesitli engellerle karsilastigini gostermektedir. Mobil uygulama gelistiriciler icin bu durum, erisilebilirligi bir "ekstra ozellik" degil, temel bir tasarim ilkesi olarak ele alma zorunlulugu dogurur. Mobil erisilebilirlik (accessibility, kisaca a11y); gorme, isitme, motor ve bilissel engeli olan kullanicilarin uygulamalari esit duzeyde kullanabilmesini saglayan tasarim ve gelistirme pratiklerinin butunudur.

Erisilebilirlik yalnizca etik bir sorumluluk degildir. Hukuki yaptirimlarin artmasi, kullanici tabaninin genislemesi ve arama motoru optimizasyonuna olan olumlu etkisi nedeniyle is stratejisinin de ayrilmaz bir parcasidir. ABD'de ADA davalari 2025 yilinda rekor seviyeye ulasirken, Avrupa Erisilebilirlik Yasasi (EAA) 2025 haziran itibariyle yururluge girmistir. Turkiye'de ise 5378 sayili Engelliler Hakkinda Kanun ve ilgili yonetmelikler dijital erisilebilirlik konusunda zorunluluklar getirmektedir.

Erisilebilirligin Is Etkisi

Erisilebilir uygulamalar yalnizca engelli kullanicilara degil, tum kullanicilara fayda saglar. Bu yaklasima "evrensel tasarim" (universal design) adi verilir. Gunes isiginda ekran okuyan bir kullanici, tek elle telefon kullanan bir ebeveyn, gecici olarak kolunu kullanamayen bir sporcu veya gozlugunu evde unutan bir calisan -- hepsi erisilebilirlik ozelliklerinden dogrudan yararlanir. Arastirmalar, erisilebilir uygulamalarin genel kullanici memnuniyetini ortalama yuzde 15 artirdigini ve kullanici elde tutma oranlarini yukselttigini gostermektedir.

Metrik Erisilebilir Uygulama Standart Uygulama
Potansiyel kullanici kitlesi +15-20% daha genis Sinirli
Kullanici memnuniyeti (NPS) Ortalama 12 puan yuksek Baz deger
Hukuki risk Dusuk Yuksek
SEO ve ASO etkisi Olumlu Notr

WCAG 2.2 ve Mobil Uygulamalar

Web Content Accessibility Guidelines (WCAG) 2.2, W3C tarafindan yayimlanan ve mobil uygulamalar icin de referans alinan uluslararasi standarttir. Her ne kadar adi "web" icerik kilavuzlari olsa da, WCAG prensipleri mobil native uygulamalar icin de gecerlidir ve bircogu yasal duzenlemede dogrudan referans alinmaktadir. Standart dort temel ilkeye dayanir.

Algilanabilirlik (Perceivable)

Icerik, kullanicinin en az bir duyusu araciligiyla algilanabilir olmalidir. Bu ilke kapsaminda tum gorsellerde anlamli alternatif metin saglanmasi, video iceriklerde altyazi bulunmasi, metin ile arka plan arasinda yeterli renk kontrasti olmasi ve icerigin farkli sunum bicimleriyle (ornegin buyuk yazi, ekran okuyucu) tuketilebilmesi gerekir. Mobil uygulamalarda ozellikle kucuk ekran boyutlari nedeniyle kontrast orani kritik oneme sahiptir.

Calistirilebilirlik (Operable)

Tum islevler klavye, yardimci teknoloji veya alternatif giris yontemleri ile calistirilabilir olmalidir. WCAG 2.2 ile gelen onemli bir guncelleme, dokunma hedeflerinin minimum boyutunun 24x24 CSS pikseli olarak belirlenmesidir. Bunun yani sira zaman sinirli islemlerde kullaniciya sure uzatma imkani taninmasi, sezgisel ve tutarli navigasyon yapisi olusturulmasi ve tekrarli icerikler icin atlama mekanizmalari saglanmasi gerekmektedir.

Anlasilabilirlik (Understandable)

Icerik ve arayuz tutarli, onceden kestirilebilir ve hata durumlarinda kullaniciyi yonlendirici olmalidir. Acik ve sade dil kullanimi, tutarli navigasyon yapisi, form alanlari icin net etiketler ve hata mesajlarinda cozum onerileri sunulmasi bu ilkenin temel gereksinimlerindendir. Ozellikle bilissel engeli olan kullanicilar icin karmasik islemlerin adim adim yonlendirilmesi buyuk onem tasir.

Saglam (Robust)

Icerik, farkli yardimci teknolojiler ve platformlar arasinda guvenilir sekilde yorumlanabilir olmalidir. Semantik native bilesenler kullanimi, dogru erisilebilirlik rolleri ve platform API'lerinin standartlara uygun sekilde kullanilmasi bu ilkeyi destekler.

Seviye Aciklama Mobil Icin Oncelik
A Temel erisilebilirlik gereksinimleri Zorunlu
AA Standart uyumluluk (cogu yasanin hedefi) Kesinlikle onerilen
AAA En yuksek erisilebilirlik duzeyi Mumkun olan yerlerde

iOS Erisilebilirlik: VoiceOver ve Otesi

Apple, erisilebilirlik konusunda sektorun onculerinden biridir ve iOS platformu zengin bir erisilebilirlik API'si sunar. VoiceOver, iOS'un dahili ekran okuyucusudur ve goruntudeki her bir UI elemanini sesli olarak tarif eder. Dogru entegrasyon icin accessibilityLabel (elemanin ne oldugu), accessibilityHint (ne yapacagi) ve accessibilityTraits (buton, baslik, gorsel gibi turu) ozelliklerinin dikkatli bir sekilde tanimlanmasi gerekir.

// SwiftUI - Erisilebilirlik ozellikleri
Image("profile")
    .accessibilityLabel("Profil fotografi")
    .accessibilityAddTraits(.isImage)

Button("Sepete Ekle") { addToCart() }
    .accessibilityHint("Urunu alisveris sepetinize ekler")

Dynamic Type ve Diger Ozellikler

iOS'un Dynamic Type ozelligi, kullanicilarin sistem genelinde yazi boyutunu ayarlamasina olanak tanir. Uygulamanizin bu tercihe saygi gostermesi, kullanicilarin icerigi rahatca okuyabilmesi icin kritik oneme sahiptir. UIFont.preferredFont yontemi ve SwiftUI'da .dynamicTypeSize modifieri kullanilarak yazi boyutu tercihleri otomatik olarak desteklenir.

Bunun otesinde iOS platformunda Reduce Motion (animasyon azaltma tercihi), Bold Text (kalin yazi tercihi), Switch Control (fiziksel butonlar veya dis donanim ile kontrol), Voice Control (sesli komutlarla navigasyon) ve AssistiveTouch gibi ozellikler de desteklenmelidir. Bu tercihleri UIAccessibility API'si uzerinden sorgulayarak uygulamanizin davranisini buna gore uyarlayabilirsiniz.

Android Erisilebilirlik: TalkBack ve Content Descriptions

Android platformu da kapsamli erisilebilirlik araclari sunar. Google'in Accessibility Scanner araci, uygulamanizi otomatik olarak tarayarak dokunma hedefi boyutlari, kontrast oranlari ve eksik content description'lar gibi sorunlari tespit eder.

TalkBack Uyumlulugu

TalkBack, Android'in ekran okuyucusudur ve ekrandaki elemanlari sesli olarak okur. Her etkilesimli UI elemanina anlamli bir contentDescription tanimlanmasi temel gereksinimdir. Dekoratif gorseller ise importantForAccessibility ozelligiyle ekran okuyucudan gizlenmelidir.

// Jetpack Compose - Erisilebilirlik
Image(
    painter = painterResource(R.drawable.logo),
    contentDescription = "Uygulama logosu",
    modifier = Modifier.semantics { heading() }
)

// Dekoratif gorseller icin
decorativeImage.importantForAccessibility = View.IMPORTANT_FOR_ACCESSIBILITY_NO

Android Material Design, dokunma hedeflerinin minimum 48x48 dp olmasi gerektigini belirtir. Bu deger WCAG 2.2'nin 24x24 piksel minimumunun uzerindedir ve en iyi pratik olarak kabul edilir. Dinamik olarak degisen icerikler icin accessibilityLiveRegion kullanimi, TalkBack'in degisiklikleri otomatik olarak kullaniciya duyurmasini saglar. Ornegin bir bildirim sayaci guncellendiginde, kullanicinin bu degisiklikten haberdar olmasi icin live region ozelliginin aktif edilmesi gerekir.

React Native ve Flutter'da Erisilebilirlik

Cross-platform gelistirme framework'leri, tek kod tabaninda birden fazla platformda erisilebilirlik saglamak icin onemli araclar sunar. Ancak platform spesifik davranislarin ayri ayri test edilmesi kritik oneme sahiptir.

React Native

React Native, accessible, accessibilityLabel, accessibilityHint, accessibilityRole ve accessibilityState gibi prop'lar araciligiyla erisilebilirlik destegi saglar. AccessibilityInfo modulu ise ekran okuyucu durumunu sorgulamak ve dinamik duyurular yapmak icin kullanilir.

<TouchableOpacity
  accessible={true}
  accessibilityLabel="Profil ayarlari"
  accessibilityHint="Profil ayarlari sayfasini acar"
  accessibilityRole="button"
  onPress={openSettings}
>
  <Text>Ayarlar</Text>
</TouchableOpacity>

// Dinamik duyurular
AccessibilityInfo.announceForAccessibility('Form basariyla gonderildi');

Flutter

Flutter, Semantics widget'i araciligiyla zengin erisilebilirlik meta verileri tanimlama imkani sunar. MergeSemantics ile birbirine bagli elemanlar gruplandirabilir, ExcludeSemantics ile dekoratif elemanlar gizlenebilir.

Semantics(
  label: 'Alisveris sepeti',
  hint: 'Sepetinizdeki urunleri goruntuler',
  button: true,
  child: IconButton(
    icon: Icon(Icons.shopping_cart),
    onPressed: () => navigateToCart(),
  ),
)

Her iki framework'te de odak yonetimi, ekran okuyucu durum sorgulama ve dinamik duyuru mekanizmalari mevcuttur. Onemli bir nokta, emulator uzerinde yapilan erisilebilirlik testlerinin gercek cihaz testlerinin yerini tutmamasidir.

Engel Turleri Icin Tasarim Prensipleri

Farkli engel turleri farkli tasarim yaklasimlarini gerektirir. Kapsamli bir erisilebilirlik stratejisi, tum kullanici gruplarini goz onunde bulundur.

Gorme Engeli

Tum gorsellerde bağlam saglayan anlamli alternatif metinler kullanin; "gorsel" veya "resim" gibi genel ifadelerden kacinin. Metin ile arka plan arasinda minimum 4.5:1 kontrast orani saglayin, buyuk metin icin bu oran 3:1'dir. Renk tek basina bilgi tasiyici olmamali, renk kodlarinin yaninda ikon veya metin gibi ek gostergeler kullanin. Ekran okuyucu ile mantikli ve sirasal bir okuma deneyimi olusturun.

Isitme Engeli

Video iceriklerde mutlaka altyazi ve transkript saglayin. Otomatik altyazi servisleri baslangic icin uygun olsa da, profesyonel duzeltme ile dogrulugu artirin. Sesli bildirimlerin her zaman gorsel karsiliklari olsun; yalnizca ses ile yapilan uyarilar isitme engelli kullanicilar tarafindan fark edilemez. Ses seviyesi kontrollerini kolayca erisilebilir bir konuma yerlestirin.

Motor Engel

Dokunma hedeflerini yeterince buyuk tutun; Material Design'in 48x48 dp onerisi temel alinmalidir. Kaydirma (swipe) hareketlerine alternatif buton kontrolleri saglayin. Zaman sinirli islemlerde sure uzatma veya tamamen kaldir secenegi sunun. Drag-and-drop islemleri icin alternatif yontemler ekleyin. Karmasik el hareketleri gerektiren islevler icin tek dokunuslu alternatifler tanimlyin.

Bilissel Engel

Sade, anlasilir ve tutarli bir dil kullanin. Karmasik cumle yapilarindan ve jargondan kacinin. Tutarli navigasyon ve sayfa yapisi olusturun; kullanici nerede oldugunu ve nereye gidebilecegini her zaman bilmeli. Formlar icin acik talimatlar ve anlasilir hata mesajlari yazin. Karmasik islemleri kucuk, yonetilebilir adimlara bolun ve ilerleme gostergesi saglayin.

Erisilebilirlik Test Araclari ve Otomasyonu

Erisilebilirlik testleri hem otomatik hem de manuel olarak yurutulmelidir. Otomatik araclar sorunlarin yaklasik yuzde 30-40'ini tespit edebilir; geri kalan kisim manuel test, kullanici arastirmasi ve gercek yardimci teknoloji kullanicilariyla yapilan degerlendirmeler gerektirir.

Otomatik Test Araclari

Arac Platform Ozellik
Accessibility Scanner Android Otomatik tarama ve rapor
Accessibility Inspector iOS/macOS Xcode entegreli denetleme
axe DevTools Mobile iOS, Android CI/CD entegrasyonu
Espresso Accessibility Checks Android Unit test entegrasyonu
XCTest Accessibility Audit iOS Xcode test framework

Erisilebilirlik testlerini CI/CD pipeline'ina eklemek, regresyonlari erken asamada yakalamanizi saglar. Her pull request'te otomatik erisilebilirlik taramasi calistirmak, yeni eklenen bilesenlerden kaynaklanan sorunlari aninda tespit eder ve erisilebilirlik borcunun birikmesini onler.

Manuel Test Oneriler

VoiceOver ve TalkBack ile tum ekranlari bastan sona gezin; her elemanin dogru sekilde okunup okunmadigini kontrol edin. Yalnizca klavye veya switch control ile tum kritik kullanici yolculuklarini tamamlayin. Dynamic Type'i en buyuk boyuta ayarlayip metin tasma, kirpilma veya ust uste binme gibi gorsel bozulmalari kontrol edin. Renk korlugu simulasyonu ile kontrast ve renk kodlamalarini dogrulayin. Farkli isik kosullarinda ve ekran parlaklik seviyelerinde okunabilirligi test edin.

Yasal Gereklilikler ve Uyumluluk

Dijital erisilebilirlik konusunda yasal duzenlemeler her gecen yil sertlesmektedir. Uygulama gelistiricilerin bu duzenlemeleri yakindan takip etmesi hem yasal riskleri azaltir hem de kuresel pazarlara erisimi kolaylastirir.

ABD - Americans with Disabilities Act (ADA)

ADA, dijital hizmetleri de kapsayacak sekilde yorumlanmaktadir. 2025 yilinda yalnizca mobil uygulama erisilebilirlik davalari yuzde 35 artmistir. WCAG 2.1 AA seviyesi fiili standart olarak kabul edilmekte ve mahkeme kararlarinda dogrudan referans alinmaktadir. Davalarin buyuk cogunlugu e-ticaret, bankacilik ve saglik sektorlerinde yogunlasmaktadir.

Avrupa Erisilebilirlik Yasasi (EAA)

Haziran 2025'te yururluge giren EAA, AB genelinde dijital urun ve hizmetler icin erisilebilirlik zorunlulugu getirmektedir. E-ticaret platformlari, bankacilik uygulamalari, ulasim hizmetleri ve iletisim araclari dogrudan kapsamdadir. EN 301 549 standardi teknik referans olarak kullanilmaktadir ve uyumsuzluk durumunda idari para cezalari uygulanabilmektedir.

Turkiye Mevzuati

5378 sayili Engelliler Hakkinda Kanun ve BTIK (Bilgi Teknolojileri ve Iletisim Kurumu) duzenlemeleri, kamu kurumlari ve belirli ozel sektor kuruluslarinin dijital hizmetlerinde erisilebilirlik gereksinimleri ortaya koymaktadir. TS EN 301 549 standardi Turkiye'de de referans olarak kullanilmaktadir. Kamusal hizmet sunan mobil uygulamalar icin erisilebilirlik uyumlulugu zorunlu hale gelmektedir.

Mevzuat Kapsam Standart Yaptrim
ADA (ABD) Tum ticari isletmeler WCAG 2.1 AA Dava ve tazminat
EAA (AB) Dijital urun/hizmet saglayicilar EN 301 549 Idari para cezasi
5378 sayili Kanun (TR) Kamu kurumlari, belirli ozel sektor TS EN 301 549 Idari yaptrim

Erisilebilirlik Checklist'i

Asagidaki kontrol listesi, mobil uygulamanizin temel erisilebilirlik gereksinimlerini karsilayip karsilamadigini degerlendirmenize yardimci olacaktir. Her yeni surum oncesinde bu listeyi gozden gecirmeniz oneriler.

Gorsel Tasarim: Metin kontrast orani minimum 4.5:1 (buyuk metin icin 3:1). Dokunma hedefleri minimum 48x48 dp. Bilgi yalnizca renge dayali degil, ek gostergeler mevcut. Dynamic Type ve font scaling destegi var. Dark mode ve High Contrast mode uyumlulugu saglanmis.

Navigasyon ve Etkilesim: Tum islevler ekran okuyucu ile erisilebilir. Mantikli odak (focus) sirasi tanimli. Kaydirma hareketlerine alternatif kontroller mevcut. Zaman sinirli islemlerde uzatma secenegi var. Modal ve dialog'lar odagi dogru sekilde yakaliyor ve kapatma mekanizmasi belirgin.

Icerik: Tum gorsellerde anlamli accessibilityLabel tanimli. Dekoratif gorseller ekran okuyucudan gizli. Basliklar dogru hiyerarside. Form alanlari icin etiketler tanimli. Hata mesajlari acik, yonlendirici ve cozum odakli.

Multimedya: Videolarda altyazi mevcut. Sesli iceriklerde transkript saglanmis. Otomatik oynatilan medya yok veya kontrol edilebilir. Animasyonlar Reduce Motion tercihine uyumlu.

Sonuc ve Oneriler

Mobil erisilebilirlik, yazilim gelistirme surecinin baslangicindan itibaren planlanmasi gereken bir konudur. Projenin son asamasinda eklemeye calismak hem maliyeti ortalama uc ila bes kat arttirir hem de kullanici deneyimini olumsuz etkiler. "Shift-left" yaklasimi -- yani erisilebilirligi tasarim ve gelistirme surecinin en basina tasimak -- en etkili ve maliyet verimli stratejidir.

Smart Maple olarak mobil uygulama projelerimizde erisilebilirligi tasarim surecinin ayrilmaz bir parcasi olarak ele aliyoruz. WCAG 2.2 AA uyumlulugunu hedefleyen, otomatik erisilebilirlik testleriyle desteklenen ve gercek kullanici geri bildirimleriyle surekli iyilestirilen bir surec izliyoruz.

Erisilebilirlik yolculuguna baslayacak ekipler icin onerimiz: kucuk adimlarla baslayin. Once mevcut uygulamanizi bir erisilebilirlik taramasi ile degerlendirin, en kritik sorunlari onceliklendirin ve her sprint'te erisilebilirlik iyilestirmelerine yer acin. Zamanla erisilebilirlik, ekibinizin dogal gelistirme pratiklerinin bir parcasi haline gelecektir. Unutmayin: erisilebilir bir uygulama, herkes icin daha iyi bir uygulamadir.

Related Articles

August 10, 2026

MLOps Rehberi: Makine Öğrenmesi Modellerini Production'a Taşıma

Giriş: MLOps Nedir ve Neden Önemlidir? Makine öğrenmesi modelleri geliştirmek günümüzde nispeten kolaydır. Açık kaynak kütüphaneleri kullanarak son derece başarılı modeller oluşturabiliriz. Ancak bu modelleri production ortamına taşıyarak, ölçeklendirebilir, güvenilir ve sürdürülebilir şekilde çalıştırmak tamamen farklı bir hikayedir. Araştırmalara göre, veri bilimcileri tarafından geliştirilen makine öğrenmesi modellerinin %87'si hiçbir zaman production ortamına ulaşmaz. Bu başarısızlı

Read More
August 9, 2026

LLM Fine-Tuning ve Özel Model Eğitimi Rehberi [2026]

LLM Fine-Tuning: Kurumsal Yapay Zeka Stratejisinin Temel Taşı Büyük dil modelleri (LLM), genel amaçlı metin üretimi ve anlama konusunda etkileyici performans sergiliyor. Ancak kurumsal ortamlarda belirli bir alan, terminoloji veya iş sürecine uyum sağlamaları gerektiğinde, genel bilgileri çoğu zaman yetersiz kalıyor. Bu noktada fine-tuning, yani ince ayar süreci devreye giriyor. Fine-tuning sayesinde mevcut bir temel modeli, kendi verileriniz ve ihtiyaçlarınız doğrultusunda özelleştirmek

Read More
August 8, 2026

Bilgisayarlı Görü Uygulamaları: Nesne Tespiti, OCR ve Endüstriyel AI

Bilgisayarlı Görü Uygulamaları: Endüstriyel ve Medikal AI'nin Temel Teknolojisi Bilgisayarlı görü, makine öğrenmesinin en etkili alanlarından biridir. Türkiye'de yaşanan dijital dönüşüm sürecinde, özellikle üretim, sağlık ve lojistik sektörlerinde görü tabanlı otomasyon kritik hale gelmiştir. Smart Maple olarak Ankara'da geliştirdiğimiz çözümler, son beş yılda 150+ kuruluşunun üretim verimliliğini ortalama %35 oranında artırmıştır. Bu rehberde, bilgisayarlı görü teknolojisinin iş değeri

Read More