Hiçbir zaman geliştirici araçların olmamış bir Mac'te test et: ikinci bir Mac, yeni bir kullanıcı hesabı ya da temiz bir macOS sanal makinesi. Her maddenin bir nedeni ve bir kontrolü var.
Kurulum ve güncelleme
- Uygulama temiz bir Mac'te uyarı olmadan açılıyor. Neden: Mac kendi build'lerine güvenir. Kontrol: build'i bir tarayıcıdan indir, bir kullanıcının yapacağı gibi, ve çift tıklayarak aç. Bkz. notarizasyon ve Gatekeeper testi.
- Uygulamalar klasörüne sürükle, oradan çalıştır ve İndirilenler'den de çalıştır. Neden: bir disk imajından ya da karantinaya alınmış bir klasörden çalıştırmak farklı davranabilir. Kontrol: üçünü de dene.
- Eski bir sürümün üzerine güncelleme ayarları ve verileri korur. Kontrol: önceki sürümü kur, veri oluştur, güncelle, karşılaştır.
- Uygulamayı sil ve kalıntıları kontrol et. Neden: kullanıcılar, Library klasöründe neyin kalacağına dair net bir yanıt bekler. Kontrol: uygulamayı çöpe at, sonra yazdığı klasörleri incele.
İzinler
- Her izin istemi uygun bir anda, okunabilir bir açıklamayla çıkıyor. Neden: başlangıçta açıklanmamış bir istem reddedilir. Kontrol: uygulama için izinleri sıfırla ve izin gerektiren her özelliği gez.
- Reddedilen izin ele alınıyor. Kontrol: her izni reddet ve uygulamanın neyin eksik olduğunu ve nasıl etkinleştirileceğini çökmeden açıkladığını doğrula.
- Çalışırken verilen izin geri alınıyor. Kontrol: kullanım sırasında Sistem Ayarları'ndan iptal et.
Donanım ve sistem
- Uzun bir görev sırasında uyku ve uyanma. Kontrol: görev ortasında Mac'i uyut, uyandır.
- Çoklu ekranlar; çıkarıp takma. Kontrol: pencereleri ekranlar arasında taşı, birini çıkar, yeniden aç. Pencereler görünür bir ekranda açılmalı.
- Açık ve koyu görünüm, büyük yazı ve ekran ölçekleme. Kontrol: uygulama açıkken Sistem Ayarları'ndan değiştir.
- Desteklediğin iki işlemci türü de (destekliyorsan). Kontrol: desteklediğini listelediğin her türde çalıştır.
- Boşluklu ve Latin olmayan karakterli yollar; çevrimdışı başlatma. Kontrol: bu tür dosyaları aç; uygulamayı ağ olmadan başlat.
Çökmeler
- Bir çökme sana kullanabileceğin bilgi bırakır. Kontrol: test build'inde bilerek bir hata tetikle ve bir günlük ya da rapor aldığını doğrula. Bkz. çökme raporlarını nasıl okuyup önceliklendirirsin.
- Test ediciler tutarlı rapor verir. Onlara macOS sürümü ve build numarasıyla birlikte bir hata raporu şablonu ver.
Her maddeyi geçti, kaldı ya da test edilmedi olarak işaretle.
AppReviewX, uygulamaları Google Play, Apple App Store, Mac App Store ve Microsoft Store'dan mağaza bağlantısıyla kabul eder. Windows ve Mac uygulamalarının mağazada zaten yayınlanmış olması gerekir ve AppReviewX build ya da kurulum programı dağıtmaz. Geri bildirim özeldir ve yapılandırılmıştır; kabul edilen bir geri bildirim = bir kredi; mağaza puanları isteğe bağlı, ücretsiz ve asla zorunlu değildir. Windows ve Mac uygulamaları merkezine dön. Ayrıca bkz. Mac App Store inceleme hazırlığı öz denetimi ve Microsoft Store gönderim kontrol listesi. Mobilde de yayınlıyorsan, ücretsiz başla.