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, Google Play Console'da ANR metriklerini izleyip raporlayarak uygulamanızın kararlılığını ve cihazlardaki yanıt verme hızını takip etmenize yardımcı olur.
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ı: Günlük etkin kullanıcı sayınız arasında herhangi bir türde ANR yaşayanların yüzdesi.
- Kullanıcı tarafından algılanan ANR oranı: Günlük etkin kullanıcı sayınız arasında, kullanıcı tarafından algılanan en az bir ANR yaşayanların yüzdesidir. Şu anda yalnızca türündeki ANR'ler kullanıcı tarafından algılanan olarak kabul edilmektedir.
Input dispatching timed out - Çoklu ANR oranı: Günlük etkin kullanıcı sayınız arasında en az iki ANR yaşayanların yüzdesi.
Günlük etkin kullanıcı, uygulamanızı tek bir günde tek bir cihazda (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 ANR oranı önemli bir metriktir. 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.
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 cihazlardaki bulunabilirliği azalabilir ve mağaza girişinizde bir uyarı gösterilebilir.
Android vitals, uygulamanızda aşırı ANR'ler görüldüğünde Play Console üzerinden sizi uyarabilir.
Google Play'in Android vitals verilerini nasıl topladığı hakkında bilgi edinmek için Play Console dokümanlarına bakın.