Bir Android uygulamasının kullanıcı arayüzü iş parçacığı çok uzun süre engellendiğinde "Uygulama Yanıt Vermiyor" (ANR) hatası tetiklenir. Android vitals, uygulamanızın farklı cihazlardaki kararlılığını ve yanıt verme hızını izlemenize yardımcı olmak için Google Play Console'da ANR metriklerini izler ve raporlar.
Android vitals metrikleri ve eşikleri
Android vitals, uygulamanızın ANR oranını izlemenize ve iyileştirmenize yardımcı olabilir. Android vitals, çeşitli ANR oranlarını ölçer:
- ANR oranı: Herhangi bir türde ANR yaşayan günlük etkin kullanıcı sayınızın yüzdesi.
- Kullanıcı tarafından algılanan ANR oranı: Günlük etkin kullanıcılarınız arasında, kullanıcı tarafından algılanan en az bir ANR yaşayanların yüzdesidir. Şu anda yalnızca
Input dispatching timed outtüründeki ANR'ler kullanıcı tarafından algılanan ANR olarak kabul edilmektedir. - Çoklu ANR oranı: Günlük etkin kullanıcı sayınız arasında en az iki ANR yaşayanların yüzdesidir.
Günlük etkin kullanıcı, uygulamanızı tek bir günde tek bir cihazda, muhtemelen birden fazla oturumda kullanan benzersiz bir kullanıcıdır. Tek bir günde uygulamanızı birden çok cihazda kullanan bir kullanıcı, o günün etkin kullanıcı sayısına her cihaz için bir kullanıcı olarak eklenir.
Kullanıcı tarafından algılanan yanıt yok hatası oranı önemli veriler arasında yer alır. Yani Google Play'de uygulamanızın keşfedilebilirliğini etkiler. Bu metriğin saydığı ANR'lerin her zaman kullanıcılar uygulamayla etkileşim halindeyken gerçekleşerek çok fazla aksamaya yol açması, bu metriği önemli kılar.
Google Play, bu metrik için iki kötü davranış eşiği belirlemiştir:
- Genel olarak kötü davranış eşiği: Tüm cihaz modellerinde, günlük etkin kullanıcı sayısının en az% 0,47'si, kullanıcı tarafından algılanan ANR yaşamıştır.
- Cihaz bazında kötü davranış eşiği: Günlük kullanıcıların en az% 8'i tek bir cihaz modeliyle ilişkili, kullanıcı tarafından algılanan ANR yaşamıştır.
Uygulamanız genel kötü davranış eşiğini aşarsa tüm cihazlarda bulunabilirliği azalabilir. Uygulamanız bazı cihazlarda cihaz başına kötü davranış eşiğini aşarsa bu cihazlarda bulunabilirliği azalabilir ve mağaza girişinizde bir uyarı gösterilebilir.
Uygulamanız aşırı ANR gösterdiğinde Android vitals, Play Console üzerinden sizi uyarabilir.
Google Play'in Android vitals verilerini nasıl topladığı hakkında bilgi edinmek için Google Play Console belgelerine bakın.