Android vitals, Google'ın Android cihazlardaki Google Play uygulamalarının teknik kalitesini iyileştirmek için başlattığı bir girişimdir. Özelliği etkinleştiren bir kullanıcı uygulamanızı çalıştırdığında Android cihazı, kararlılık metrikleri, performans metrikleri, pil kullanımı ve izin reddi gibi kalite yönleriyle ilgili bilgileri günlüğe kaydeder. Bu veriler Google Play tarafından toplanır ve iki şekilde erişilebilir: Android vitals kontrol panelindeki Google Play Console üzerinden ve Google Play Developer Reporting API üzerinden.
Geliştiriciler, kullanıcı deneyimini olumsuz etkilemediğinden emin olmak için tüm önemli metrikleri izlemelidir. Geliştiriciler özellikle iki temel metrik olan kullanıcı tarafından algılanan kilitlenme oranı ve kullanıcı tarafından algılanan ANR oranı'na öncelik vermelidir.
Önemli veriler ve kötü davranışlar
Uygulamanızın önemli verileri, uygulamanızın Google Play'deki görünürlüğünü etkiler. Her önemli verinin genel kötü davranış eşiği ve cihaz başına kötü davranış eşiği vardır. Bunlar aşağıda açıklanmıştır ve Android vitals'da da gösterilir.
SSS
Önemli veriler nedir?
Önemli veriler, Android vitals'taki en önemli metriklerdir ve uygulamanızın Google Play'deki görünürlüğünü etkiler. Temel metriklerin arasında kullanıcı tarafından algılanan kilitlenme oranı ve kullanıcı tarafından algılanan ANR oranı yer alır.
Kötü davranış eşikleri nelerdir?
Her önemli verinin iki kötü davranış eşiği vardır: Tüm cihazlardaki tüm oturumları hesaba katan genel kötü davranış eşiği ve cihaz başına değerlendirilen kötü davranış eşiği (yalnızca telefon). Eşikler Android vitals'da gösterilir.
KÖTÜ DAVRANIŞ EŞİĞİ Başlığınızın Google Play'deki görünürlüğünü en üst düzeye çıkarmak için lütfen bu eşiklerin altında tutun. |
|||
---|---|---|---|
Genel (cihazlar genelinde ortalama) | Telefon modeli başına | Kol saati modeli başına | |
Kullanıcı tarafından algılanan kilitlenme oranı | %1,09 | %8 | %4 |
Kullanıcı tarafından algılanan ANR oranı | %0,47 | %8 | %5 |
Önemli veriler, başlığımın Play'deki görünürlüğünü nasıl etkiler?
Uygulamanız veya oyununuz herhangi bir temel metrikte genel kötü davranış eşiğini aşıyorsa Play, uygulamanızın tüm cihaz modellerindeki kullanıcılar için görünürlüğünü azaltabilir. Uygulamanız veya oyununuz, belirli bir cihaz modelinde herhangi bir temel metrik için cihaz başına kötü davranış eşiğini aşıyorsa Play, uygulamanızın veya oyununuzun söz konusu cihaz modelindeki kullanıcılar için görünürlüğünü azaltabilir. Play, kullanıcılara uygulamanızın cihazlarında düzgün çalışmayabileceğini belirtmek için mağaza girişinizde bir uyarı da gösterebilir.
Hem cihaz başına hem de genel olarak kötü davranışlar olabilir mi? Yoksa birini diğerine tercih mi edersiniz? Bu durumda ne yapmalıyım?
Evet, tüm kombinasyonlar mümkündür. Genel kalitenizi iyileştirmek için genel olarak en fazla kullanıcıyı etkileyen kilitlenme ve ANR kümelerini düzeltmeyi hedeflemeniz gerekir. Cihaz başına kaliteyi iyileştirmek için söz konusu cihazdaki en büyük kilitlenme ve ANR kümelerini düzeltmeniz gerekir. Her iki sorun da varsa öncelikle genel olarak en büyük kilitlenme ve ANR kümelerine odaklanmanızı öneririz. Bu işlem, en önemli cihaz modellerinde de kaliteyi artırabilir.
Teknik sorunlarımı düzeltmek için yardıma ihtiyacım var. Nereden başlamalıyım?
Uygulamanızdaki veya oyununuzdaki teknik sorunları teşhis edip düzeltmeye başlamanıza yardımcı olacak çeşitli kaynaklar derledik.
Önemli veriler:
Kullanıcı tarafından algılanan ANR oranı
Kullanıcı tarafından algılanan kilitlenme oranı
Diğer tüm temel metrikler:
Aşırı uyandırmalar
Takılı kalan kısmi uyanık kalma kilitleri
Aşırı arka plan kablosuz ağ taraması
Aşırı arka plan ağ kullanımı
Uygulama başlatma süresi
Yavaş oluşturma
Yavaş oturumlar
Düşük bellek öldürücüler (LMK'ler)
İzin reddi
Kötü davranışlar veya mağaza girişi uyarılarıyla karşılaşmak istemiyorum. How can I get ahead of this?
Play, kalitenizi değerlendirirken genellikle son 28 günün verilerini dikkate alır. Android vitals, 28 günden uzun süren kötü davranışlar konusunda sizi uyarır.
- Kullanıcı arayüzünü düzenli olarak kontrol edin veya verileri doğrudan iş akışlarınıza dahil etmek için Reporting API'yi kullanmayı düşünün.
- Play Console'da kötü davranışlar için e-posta uyarılarını yapılandırın.
- Android vitals, 7 gün içinde cihaz başına kötü davranış eşiğini aşmayan cihazlar olarak tanımlanan "yeni ortaya çıkan sorunları" bildirir. Bu süre zarfında sorunu çözebilirsiniz.
Kötü davranış gösteren çok sayıda cihazım var. Listeyi nasıl anlayabilirim?
Bazen cihaz donanımı veya yazılımıyla ilgili belirli özellikler sorun oranlarınızı artırabilir. Bu sorunları tespit edip çözmenize yardımcı olmak için Android vitals'daki yeni bir özellik, yüksek sorun oranları ile RAM, Android sürümü ve çip üzerinde sistem gibi önemli cihaz özellikleri arasında olası bir ilişki tespit ederse sizi bilgilendirir. İlişkilendirmeleri Play Console'daki Erişim ve cihazlar bölümünde de inceleyebilirsiniz.
Android vitals'da yükleme tabanı, gelir, puanlar ve yorumlar dahil olmak üzere birleştirilmiş cihaz bilgilerine tek tıklamayla erişebilirsiniz. Bu bilgiler, bulunduğunuz sayfadan ayrılmanıza gerek kalmaması için yan panelde gösterilir.
Bir cihazdaki sorunu düzelttiğimde uyarılar ne kadar süre sonra gösterilmez?
Play, temel metriklerinizi 28 günlük hareketli ortalama üzerinden günlük olarak değerlendirir. Hareketli ortalama eşiklerin altına düştüğünde Android vitals uyarı göstermeyi durdurur. Play algoritmaları, teknik kalitenizin zaten doğru yönde ilerlediğini tespit ederse mağaza girişi uyarıları bundan daha da erken kaldırılabilir.
Sorunu çözemezsem veya çözmek istemezsem ne olur?
Nasıl devam edeceğinize karar verirken hem maliyeti hem de sürekli olarak kötü deneyimler sunmanın fırsatını göz önünde bulundurun. Kötü davranışlar mevcut kullanıcıları etkiler ve potansiyel kullanıcı edinme olanağınızı azaltır. Cihaz başına kötü davranışı düzeltmek mümkün olmadığında cihaz hedefleme ve hariç tutma mantığınızı incelemeniz önerilir.
Android vitals sorun sayıları ve oranları neden kendi çözümlerimden veya diğer üçüncü taraf çözümlerinden gördüğüm sorun sayılarıyla ve oranlarıyla eşleşmiyor?
Android vitals, Google Play'in teknik kaliteyi değerlendirmek için kullandığı temel kaynaktır. Android vitals sorun sayıları ve oranları, çeşitli nedenlerle diğer kaynaklardakilerle eşleşmeyebilir:
- Android vitals bilgileri Android platformundan gelir ve SDK'lar tarafından görülemeyen bazı etkinlikleri yakalar. Örneğin:
- Uygulama başlarken SDK başlatılmadan önce yaşanan kilitlenmeler
- Android 12'den önceki ANR'ler
- Android vitals, yalnızca sertifikalı cihazlarda ve Google Play'den yüklenen uygulamalarda bildirilen sorunları sayar. Diğer veri kaynakları bu kısıtlamaları uygulamayabilir.
- Android vitals yalnızca kullanım ve teşhis bilgilerini paylaşma seçeneğini etkinleştirmiş kullanıcılardan veri toplar. Diğer araçlar için kullanıcının etkinleştirmesi gerekmeyebilir. Bu durumda bile, Android'de etkinleştirilen kullanıcılarla aynı kullanıcı grubundan veri topladıkları pek olası değildir.
- Kullanıcı gizliliğini korumak için metrikleri yalnızca anonimleştirilmiş raporlar oluşturmak için yeterli veri toplayabildiysek kontrol panelinde gösteririz.
- Sıkıntı oranları farklı şekilde hesaplanabilir. Android vitals sorun oranları, günlük etkin kullanıcı başına sorun sayısını (kilitlenmeler, ANR'ler vb.) hesaplar. Crashlytics, uygulama oturumu başına sorun sayısını sayar. Örneğin, bir kullanıcı bir oyunu günde üç kez oynar ve bir kez kilitlenmeyle karşılaşırsa Android vitals% 100 kilitlenme oranı gösterirken Crashlytics %33 kilitlenme oranı gösterir.
Verilerin nasıl toplandığı hakkında daha fazla bilgi için Play Console Yardım Merkezi'ne bakın.