iOS ve Android · Genelge 2025/10
iOS ve Android uygulamanız için ekran ekran erişilebilirlik ölçümü
Uygulamanızın test derlemesini yüklersiniz. Peyk Assist sorunun ekranda nerede olduğunu işaretli bir görüntüyle, nasıl giderileceğini platforma özel bir düzeltme kılavuzuyla gösterir.
Nasıl çalışır
Mobil denetim nasıl çalışır
Web taraması bir adresle başlar. Mobil denetim ise uygulamanızın test derlemesiyle başlar.
-
1. adım Test derlemesini yükleyin
Siz yaparsınız
Panelin uygulama ekleme sihirbazından yüklersiniz (yükle, giriş bilgisi var mı yok mu, tara, sonuç) ya da CI'dan gönderirsiniz:
peyk-assist scan iosveyapeyk-assist scan android, GitHub Actions, GitLab, Azure, Jenkins ve Bitrise şablonlarıyla. -
2. adım Simülatörde ya da emülatörde taranır
Peyk Assist yapar
Tarama Peyk Assist bulutunda çalışır: iOS için GitHub Actions'ın macOS makinelerinde, Android için bir Linux emülatöründe. Kendi Mac'inizi (launchd çalıştırıcı, .pkg kurulumu) ya da kendi Linux çalıştırıcı imajınızı da bağlayabilirsiniz, kendi çalıştırıcınız varsa işi önce o alır.
-
3. adım Her ekran ölçülür
Peyk Assist yapar
Uygulama ekran ekran gezilir. Apple'ın XCTest erişilebilirlik denetimi (iOS) ve Google'ın erişilebilirlik test çerçevesi (Android), Peyk Assist'in kendi kurallarıyla birlikte çalışır ve her bulgu bir WCAG 2.2 ölçütüne bağlanır. Büyük yazı boyutunda ikinci bir geçiş yapılır. Giriş gerektiren ekranlar, sizin verdiğiniz şifrelenmiş bir test hesabıyla aşılır. Tarama elle ulaşamadığı bir ekran kalırsa, bir uzman simülatörü sizin yerinize yönetip o ekranı da ölçüme katar.
-
4. adım Rapor ve düzeltme kılavuzu
Peyk Assist hazırlar
Uygulama, web ürünündeki gibi bir puan ve bir band alır. Bulgular ekran düzeyinde listelenir, her birinde işaretli bir kırpma ve ekranın tamamını gösteren işaretli bir görüntü vardır. Ölçemediği bir ekran kalırsa bunu bir ölçüm notuyla yazar. Her kural için SwiftUI, UIKit, Compose, View, Flutter ve React Native örnekli bir düzeltme kılavuzu gelir. Yapay zekâ düzeltme önerisi lisans eklentisiyse, kodunuzu görmeden bir taslak yazar.
Aynı demo uygulama, iki platform
Bir bankacılık uygulamasında ölçülen sonuçlar
Aynı demo bankacılık uygulaması, bozuk ve düzeltilmiş sürümüyle, iOS ve Android'de tarandı.
| Platform | Bozuk sürüm | Düzeltilmiş sürüm |
|---|---|---|
| iOS | 35 bulgu, 5 ekran · puan 87,8, B bandı | 2 bulgu, 6 ekran · puan 98,7, A bandı |
| Android | 25 bulgu | 0 bulgu |
Bu ölçümde Android için bulgu sayısı kaydedildi. Puan ve band bu ölçüme dahil değildi.
Kural seti
Üç kaynaktan tek kural listesi
Platformun kendi denetimi, Peyk Assist'in kurallarıyla birlikte WCAG 2.2'nin daha büyük bölümünü kapsar.
-
Peyk Assist'in kendi kuralları
Dokunma hedefi boyutu, ekran başlığı, etiket içinde ad, okuma sırası, kendiliğinden değişen içerik ve bir alanın hata durumunu açıklayıp açıklamadığı gibi kuralları içerir. Android ve iOS'ta aynı mantıkla çalışır.
-
Apple'ın XCTest denetimi (iOS)
Kontrast, Dynamic Type, kırpılan metin, öğe açıklaması gibi on tür denetim yapar. Apple kendi denetiminin WCAG eşlemesini yayınlamaz, bu eşlemeyi Peyk Assist yapar.
-
Google'ın erişilebilirlik test çerçevesi (Android)
Konuşulabilir metin, düzenlenebilir içerik açıklaması, metin ve görsel kontrastı, dokunma hedefi boyutu gibi kontroller yapar. Eşlemesini de Peyk Assist yayınlar.
Sürekli ölçüm
Her sürümde yeniden ölçün
-
Kalite kapısı
CI'da kritik ve ciddi bulgu sayısına, puana, banda ve yeni bulgu sayısına eşik koyarsınız. Eşik aşılırsa
peyk-assistkomut satırı aracı sıfırdan farklı bir çıkış koduyla biter. -
Sürüm karşılaştırma
Her tarama bir önceki taramayla karşılaştırılır: kaç bulgu düzeldi, kaç tanesi yeni çıktı. Rapor bunu “13 bulgu düzeldi, 1 yeni bulgu” gibi bir cümleyle özetler.
-
Bildirim ve paylaşım
Tarama bitince ekibinize e-posta gider. Raporu belirlediğiniz kişilerle e-posta adresleriyle de paylaşabilirsiniz.
SSS
Mobil taramayla ilgili sorular
Gerçek bir telefonda mı test ediyorsunuz?
Tarama bir simülatörde ya da emülatörde çalışır, Peyk Assist bulutunda ya da sizin kendi makinenizde. Gerçek cihaz bulutu geliştiriliyor.
Uygulamamızın kaynak koduna erişiyor musunuz?
Denetim yüklediğiniz derlemeyi açar ve ekranları erişilebilirlik ağacı üzerinden okur. Kaynak kodunuz bize gelmez.
App Store'dan ya da Play Store'dan indirip taratabilir misiniz?
iOS için simülatör derlemesini, Android için APK dosyasını siz yüklersiniz. Mağazada yayımlanmış bir uygulamanın şifresini çözüp çalıştırmak Apple'ın lisansını ihlal eder.
Giriş ekranının arkasını ölçebiliyor musunuz?
Evet. Kurumunuzun verdiği, kişisel veri içermeyen bir test hesabıyla giriş adımlarını kaydedersiniz, hesap bilgisi şifrelenmiş saklanır.
Web sitemizi tarayan ürünle aynı panel mi?
Evet. Uygulamalarınız ve web siteleriniz aynı yönetim panelinde, ayrı siteler olarak görünür.
Uygulamanızın bugünkü durumuna bakalım
iOS mu Android mi, hangi derlemeyi yükleyeceğinizi ve CI'a nasıl bağlayacağınızı konuşalım.