# Mobil uygulama denetimi (iOS ve Android) | Genelge 2025/10 | Peyk Assist

> Peyk Assist iOS ve Android uygulamanızı test derlemesini simülatörde ya da emülatörde açarak tarar. Apple'ın XCTest denetimi ve Google'ın erişilebilirlik test çerçevesi, Peyk Assist'in kendi kurallarıyla birlikte çalışır ve WCAG 2.2'ye eşlenir. Ekran düzeyinde bulgular, işaretli ekran görüntüleri ve SwiftUI, UIKit, Compose, View, Flutter, React Native örnekli düzeltme kılavuzuyla.

Kaynak: https://assist.peyk.com/mobil-uygulama-denetimi/

1. [Ana sayfa](https://assist.peyk.com/)
2. Mobil uygulama denetimi

## 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.

[Demo talep edin](https://assist.peyk.com/#iletisim) [Nasıl çalıştığını görün](https://assist.peyk.com/mobil-uygulama-denetimi/#nasil) 

### Bir bakışta

Kaynak

iOS simülatör derlemesi (.app ya da .ipa) veya Android APK, kendi hesabınızdan

Çalıştığı yer

Peyk Assist bulutu, kendi Mac'iniz ya da kendi Linux çalıştırıcınız

Kural seti

Apple XCTest, Google'ın erişilebilirlik test çerçevesi ve Peyk Assist'in kendi kuralları, WCAG 2.2'ye eşlenir

Yapay zekâ

Düzeltme önerisi bir lisans eklentisidir, kaynak kodu görmeden taslak yazar

### Mobil denetim nasıl çalışır

Web taraması bir adresle başlar. Mobil denetim ise uygulamanızın test derlemesiyle başlar.

1. 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 ios` veya `peyk-assist scan android`, GitHub Actions, GitLab, Azure, Jenkins ve Bitrise şablonlarıyla.
2. 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. 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. 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.

### 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.

### Üç 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.

### 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-assist` komut 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.

### 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.

[Demo talep edin](https://assist.peyk.com/#iletisim)
