Uygulamanızın teknik performansını Android vitals ile izleme

Play Console'u kullanarak uygulamanızın pil kullanımını, kararlılığını ve oluşturma süresini anlamanıza ve iyileştirmenize yardımcı olacak verileri görüntüleyebilirsiniz.

Aşağıdaki veriler, kullanım ve teşhis verilerini otomatik olarak paylaşma seçeneğini etkinleştirmiş kullanıcıların Android cihazları ve OS sürümleri alt kümesinden toplanmıştır. Android kullanıcılarının veri paylaşmayı nasıl etkinleştirdikleriyle ilgili daha fazla bilgi için Hesaplar Yardım Merkezi'ne gidin.

Tümünü Daralt Tümünü Genişlet

Veri türleri 

Pil kullanımı
  • Takılı kalan uyanık kalma kilitleri
  • Takılı kalan uyanık kalma kilitleri (arka plan)
  • Aşırı sayıda uyandırma
  • Aşırı düzeyde kablosuz ağ taraması (arka plan)
  • Aşırı düzeyde ağ kullanımı (arka plan)
Kararlılık
  • ANR oranı
  • Çoklu ANR oranı
  • Kilitlenme oranı
  • Çoklu kilitlenme oranı
Oluşturma süresi
  • Yavaş oluşturma (16 ms.)
  • Donmuş kullanıcı arayüzü kareleri (700 ms.)
Uygulama başlatma süresi
  • Yavaş yeni başlatma
  • Yavaş hazırda başlatma
  • Yavaş gerçekleşen hazırda başlatma
İzinler
  • Reddedien izinler

Uygulamanızın verilerini bulma ve inceleme

Android vitals sayfanızda listelenen tarih aralığı uygulamanıza ilişkin mevcut tüm verileri içerir ve özelleştirilemez. Android vitals verilerinde Pasifik Saati (PT) temel alınır.

Önemli: Herhangi bir veri mevcut değilse uygulamanızın, belirtilen filtreler dahilinde uygulamanızla ilgili sorunları tanımlamak için yeterli veri noktası yoktur. 

Uygulamanızın Android vitals verilerini bulmak ve incelemek için:

  1. Play Console hesabınızda oturum açın.
  2. Bir uygulama seçin.
  3. Soldaki menüden Android vitals > Genel bakış'ı tıklayın.
  4. Uygulamanızın verilerini nasıl görüntülemek istediğinizi seçin.
Genel bakış kontrol panelini ve ayrıntılı metrik sayfalarını inceleyin.

Önemli veriler

Genel Bakış sayfasının en üst kısmında, uygulamanızın Google Play'deki görünürlüğünü ve sıralamasını etkileyebilecek performans metrikleri olan uygulamanızın önemli verileriyle ilgili bilgileri görebilirsiniz. Önemli veriler şunları içerir:

  • Takılı kalan kısmi uyanık kalma kilitleri (arka plan)
  • Aşırı sayıda uyandırma
  • ANR oranı
  • Kilitlenme oranı

Uygulamanızın kötü davranış eşiklerini aşan metrikler ve performans verilerindeki büyük değişiklikler (anormallik olarak bilinir) dahil olmak üzere, dikkat etmeniz gereken kritik performans sorunları varsa, iyileştirme yapabileceğiniz alanları hızlı bir şekilde tanımlamak için bu sayfayı kullanabilirsiniz. ANR, kilitlenme kümesi veya Android vitals ile ilgili önemli değişiklikler tespit edildiğinde e-posta bildirimleri almak için Ayarlar > Tercihler'i ziyaret edin.

Önemli: En iyi kullanıcı deneyimi için tüm uygulamalar sorunları tanımlayıp düzelterek kötü davranış eşiklerinin altında kalması gerekir.

Tüm önemli verilere göz atma

Genel Bakış sayfasının ortasına yakın bir yerde, veri türüne göre tüm önemli verileri görüntüleyebilirsiniz. Tabloyu filtrelemek için görüntülemek istediğiniz boyutları ve dönemi seçin.

Her metrikle ilgili olarak geçerli dönem ve önceki dönem için uygulamanızın etkilenen oturum yüzdelerini inceleyin. Uygulamanızın Google Play'deki diğer uygulamalara kıyasla nasıl performans gösterdiğini öğrenmek için uygulamanızla diğer benzerlerinin ortanca değeri arasındaki farkı da görebilirsiniz.

Ayrıntılı metrikleri görüntüleme

Bir metrikle ilgili ek ayrıntılar için Ayrıntıları görüntüle'yi seçin. Bir sonraki ekranda şunları inceleyebilirsiniz:

  • Performans verilerinde bulunan anormallikler (yalnızca önemli veriler)
  • Kötü davranış eşikleri (yalnızca önemli veriler)
  • Kategori karşılaştırmaları
  • Ayrıntılı karşılaştırmalı değerlendirmeler
    • Sayfanın üst kısmında, benzerler karşılaştırma kartında Özel bir benzer grubunu düzenlemek için Özel benzer grubunu düzenle seçeneğini belirleyin. Özel bir benzerler grubu oluşturduktan sonra, uygulamanızın Google Play'de seçtiğiniz diğer uygulamalarla karşılaştırmasını görebilirsiniz.
  • APK sürüm kodu, cihaz, OS sürümü, karşılaştırma veya süreye göre metrikler
    • Daha fazla ayrıntı görüntülemek için tablolardaki her satırı sağ taraftaki aşağı oku seçerek genişletebilirsiniz.
Kötü davranışlara göre filtreleme

Genel bakış sayfasının üst kısmında, bazı metrikler kırmızı hata simgesi ile işaretlenmiş olabilir. Bu işaret, gösterilen sayının diğer uygulamalara kıyasla yüksek olduğu, diğer bir deyişle bunun kötü bir davranış olduğu anlamına gelir.

Uygulamanızın APK'larından hangisinin kötü davranışı içerdiğini görmek için simgenin bulunduğu kartı seçin.

Metrik ayrıntıları

Takılı kalan uyanık kalma kilitleri ve takılı kalan uyanık kalma kilitleri (arka plan)

Takılı kalan uyanık kalma kilitleri ve Takılı kalan uyanık kalma kilitleri (arka plan) sayfaları, PowerManager sınıfında uygulamanızın aldığı kısmi uyanık kalma kilitlerini gösterir. Kısmi bir uyanık kalma kilidi, CPU çalışırken ekran ve klavye arka ışığının kapatılabilmesini sağlar.

Veri toplama ile ilgili ayrıntılar

  • Gizliliği korumak amacıyla kısmi uyanık kalma kilitlerini tanımlama etiketleri anonim hale getirilir.
  • Kısmi uyanık kalma kilitleriyle ile ilgili veriler cihaz şarj edilmiyorken ve ekran kapalıyken toplanır.
  • Takılı kalan arka plan uyanık kalma kilidi verileri yalnızca uygulama arka planda çalışırken toplanır.
  • Google, uzun bir uyanık kalma kilidinden etkilenen oturum sayısını göstermek için pil oturumu başına maksimum kısmi uyanık kalma kilidi süresini hesaplar. Örneğin, bir kullanıcı iki saatlik uyanık kalma kilitlerini tetiklerse Google bir saatlik bir maksimum uyanık kalma kilidi değerini kullanır.
  • manifest dosyasında sharedUserId öğesini tanımlayan uygulamalar için: Verileri ancak aynı sharedUserId öğesine sahip en çok bir uygulama yüklendiği takdirde görebilirsiniz.

Vital ayrıntıları

  • Etkilenen oturum sayısı: Kullanıcıların bir saatten uzun süren en az bir uyanık kalma kilidi deneyimi yaşadığı pil oturumlarının yüzdesi.
  • Oturum sayısı: Kaydedilen oturumların yaklaşık sayısı.
  • 90./99. yüzdelik dilim: Kullanıcıların gösterilen sayıdan uzun süren kısmi uyanık kalma kilidi deneyimi yaşadığı günlük oturumların %10/%1 kadarı.
  • Alt çeyrek: Uygulamanız gösterilen eşiğe eşit veya bu eşikten yüksek bir oluşum oranı gösteriyorsa (yükleme sayısına göre) Google Play'deki ilk 1.000 uygulamanın son %25'lik kısmı içinde yer almaktadır. 

Sorun düzeltme

Uygulamanızda çok sayıda uyanık kalma kilidi varsa önerilen çözümler için Android Geliştiricileri sitesine gidin.

Aşırı sayıda uyandırma

Aşırı sayıda uyandırma sayfası, uygulamanız tarafından tetiklenen Alarm Manager uyandırma sayısını gösterir. ELAPSED_REALTIME_WAKEUP veya RTC_WAKEUP sınıfına ilişkin uyandırma verilerini görürsünüz.

Veri toplama ile ilgili ayrıntılar

  • Gizliliği korumak amacıyla uyandırma tanımlama etiketleri anonim hale getirilir.
  • Uyandırmalar cihaz şarj edilmediği zamanlarda toplanır.
  • Normalleştirilmiş bir metrik sağlamak için uyandırmaların sayısı cihazın pille çalıştığı süre ile karşılaştırılır. Google, yüksek uyandırma oranından etkilenen kullanıcı sayısını göstermek için kullanıcı başına saat başına düşen uyandırma sayısını hesaplar.
  • manifest dosyasında sharedUserId öğesini tanımlayan uygulamalar için: Verileri ancak aynı sharedUserId öğesine sahip en çok bir uygulama yüklendiği takdirde görebilirsiniz.

Vital ayrıntıları

  • Etkilenen oturumlar: Kullanıcıların saat başına 10'dan fazla uyandırma deneyimi yaşadığı pil oturumlarının yüzdesi. Pil oturumu, bir cihazın iki tam şarjı arasındaki dönemdir. Google, verileri yalnızca cihaz şarj cihazına bağlı değilken toplar.
  • Oturum sayısı: Kaydedilen oturumların yaklaşık sayısı.
  • 90./99. yüzde birlik dilim: Kullanıcıların saat başına gösterilen değerden daha fazla uyandırma deneyimi yaşadığı günlük oturumların %10/%1 kadarı.
  • Alt çeyrek: Uygulamanız gösterilen eşiğe eşit veya bu eşikten yüksek bir oluşum oranı gösteriyorsa (yükleme sayısına göre) Google Play'deki ilk 1.000 uygulamanın son %25'lik kısmı içinde yer almaktadır. 

Sorun düzeltme

Uygulamanızda sık sık uyandırma tecrübe ediyorsanız önerilen çözümler için Android Geliştiricileri sitesine gidin.

Aşırı düzeyde kablosuz ağ taraması (arka plan)

Aşırı düzeyde kablosuz ağ taraması (arka plan) sayfası, kablosuz ağ taramalarının yüksek pil kullanımına neden olduğu zamanları gösterir. 

Veri toplama ile ilgili ayrıntılar

Kablosuz ağ taramasıyla ilgili veriler cihaz şarj edilmiyorken ve uygulama arka plandayken toplanır.

Vital ayrıntıları

  • Etkilenen oturumlar: Kullanıcıların bir saat içinde 4'ten fazla kablosuz ağ taraması deneyimi yaşadığı pil oturumlarının yüzdesi.
  • Oturum sayısı: Kaydedilen oturumların yaklaşık sayısı.
  • 90./99. yüzdelik dilim: Kullanıcıların gösterilen sayıdan daha fazla kablosuz ağ taraması deneyimi yaşadığı günlük oturumların %10/%1 kadarı.
  • Alt çeyrek: Uygulamanız gösterilen eşiğe eşit veya bu eşikten yüksek bir oluşum oranı gösteriyorsa (yükleme sayısına göre) Google Play'deki ilk 1.000 uygulamanın son %25'lik kısmı içinde yer almaktadır. 

Sorun düzeltme

Uygulamanızın arka plan kablosuz ağ tarama sayısı yüksekse önerilen çözümler için Android Geliştiricileri sitesine gidin. 

Aşırı düzeyde ağ kullanımı (arka plan)

Aşırı düzeyde ağ kullanımı (arka plan) sayfası, büyük miktarda ağ verisinin arka plandaki bir hizmetle ilişkili olduğu zamanları gösterir. Mobil ağ kullanımı arka planda gerçekleştiğinde, kullanıcılarınızın veri aktarımını durdurmak için kontrollere erişimi kolay olmaz. 

Veri toplama ile ilgili ayrıntılar

Mobil ağ kullanımıyla ilgili veriler cihaz şarj edilmiyorken ve uygulama arka plandayken toplanır.

Vital ayrıntıları

  • Etkilenen oturumlar: Kullanıcıların gün başına 50 MB'tan fazla arka planda ağ kullanımı deneyimi yaşadığı pil oturumlarının yüzdesi.
  • Oturum sayısı: Kaydedilen oturumların yaklaşık sayısı.
  • 90./99. yüzdelik dilim: Kullanıcıların gösterilen sayıdan fazla günlük arka planda ağ kullanımı deneyimi yaşadığı günlük oturumların %10/%1 kadarı.
  • Alt çeyrek: Uygulamanız gösterilen eşiğe eşit veya bu eşikten yüksek bir oluşum oranı gösteriyorsa (yükleme sayısına göre) Google Play'deki ilk 1.000 uygulamanın son %25'lik kısmı içinde yer almaktadır. 

Sorun düzeltme

Uygulamanızın arka planda ağ kullanımı yüksekse önerilen çözümler için Android Geliştiricileri sitesine gidin.

ANR oranı ve çoklu ANR oranı

Uygulamanızın verilerini anlama

ANR oranı ve Çoklu ANR oranı sayfalarında, uygulamanıza ait ANR'ler ve Kilitlenmeler sayfasındakine benzer veriler görürsünüz. Android vitals sayfasında normalleştirilmiş bir metrik oluşturmak için ANR verileri kullanım verileri ile birleştirilir.

ANR oranı ayrıntıları

  • Etkilenen oturumlar: Kullanıcıların en az bir ANR deneyimi yaşadığı günlük oturumların yüzdesi. Günlük oturum, uygulamanızın kullanıldığı bir günü belirtir. Örneğin, iki kullanıcı uygulamayı iki gün boyunca kullanırsa dört tane günlük oturum gerçekleştirilir.
  • ANR sorunu yaşanmayan oturumlar: Kullanıcıların herhangi bir ANR sorunu yaşamadığı günlük oturumların yüzdesi. Günlük oturum, uygulamanızın kullanıldığı bir günü belirtir.
  • Oturum sayısı: Kaydedilen oturumların yaklaşık sayısı.
  • Alt çeyrek: Uygulamanız gösterilen eşiğe eşit veya bu eşikten yüksek bir oluşum oranı gösteriyorsa (yükleme sayısına göre) Google Play'deki ilk 1.000 uygulamanın son %25'lik kısmı içinde yer almaktadır. 
  • İlgili ANR'ler: ANR ile ilgili gerçek zamanlı ayrıntıları görüntülemek için ANR'ler bağlantısını seçin. Play Console'unuzdaki ANR'ler ve Kilitlenmeler sayfasına yönlendirilirsiniz.

Çoklu ANR oranı ayrıntıları

  • Etkilenen oturumlar: Kullanıcıların en az iki ANR deneyimi yaşadığı günlük oturumların yüzdesi. Günlük oturum, uygulamanızın kullanıldığı bir günü belirtir. Örneğin, iki kullanıcı uygulamayı iki gün boyunca kullanırsa dört tane günlük oturum gerçekleştirilir.
  • Etkilenmeyen oturumlar: Kullanıcıların bir veya daha az ANR sorunu yaşadığı günlük oturumların yüzdesi. Günlük oturum, uygulamanızın kullanıldığı bir günü belirtir.
  • Oturum sayısı: Kaydedilen oturumların yaklaşık sayısı.
  • İlgili ANR'ler: ANR ile ilgili gerçek zamanlı ayrıntıları görüntülemek için ANR'ler bağlantısını seçin. Play Console'unuzdaki ANR'ler ve Kilitlenmeler sayfasına yönlendirilirsiniz.

Sorun düzeltme

Uygulamanızın ANR sayısı yüksekse önerilen çözümleri görmek için Android Developers sitesine gidin.

Kilitlenme oranı ve çoklu kilitlenme oranı

Uygulamanızın verilerini anlama

Kilitlenme oranı ve Çoklu kilitlenme oranı sayfalarında uygulamanıza ait ANR'ler ve Kilitlenmeler sayfasındaki benzer veriler görürsünüz. Android vitals sayfasında normalleştirilmiş bir metrik oluşturmak için kilitlenme verileri kullanım verileri ile birleştirilir.

Kilitlenme oranı ayrıntıları

  • Etkilenen oturumlar: Kullanıcıların en az bir kilitlenme deneyimi yaşadığı günlük oturumların yüzdesi. Günlük oturum, uygulamanızın kullanıldığı bir gün anlamına gelir. Örneğin, iki kullanıcı uygulamayı iki gün boyunca kullanırsa dört tane günlük oturum gerçekleştirilir.
  • Kilitlenme sorunu yaşanmayan oturumlar: Kullanıcıların herhangi bir kilitlenme sorunu yaşamadığı günlük oturumların yüzdesi. Günlük oturum, uygulamanızın kullanıldığı bir günü belirtir.
  • Oturum sayısı: Kaydedilen oturumların yaklaşık sayısı.
  • Alt çeyrek: Uygulamanız gösterilen eşiğe eşit veya bu eşikten yüksek bir oluşum oranı gösteriyorsa (yükleme sayısına göre) Google Play'deki ilk 1.000 uygulamanın son %25'lik kısmı içinde yer almaktadır. 
  • İlgili Kilitlenmeler: Kilitlenmelerle ilgili gerçek zamanlı ayrıntıları görüntülemek için Kilitlenmeler bağlantısını seçin. Play Console'unuzdaki ANR'ler ve Kilitlenmeler sayfasına yönlendirilirsiniz.

Çoklu kilitlenme oranı ayrıntıları

  • Etkilenen oturumlar: Kullanıcıların en az iki kilitlenme deneyimi yaşadığı günlük oturumların yüzdesi. Günlük oturum, uygulamanızın kullanıldığı bir günü belirtir. Örneğin, iki kullanıcı uygulamayı iki gün boyunca kullanırsa dört tane günlük oturum gerçekleştirilir.
  • Etkilenmeyen oturumlar: Kullanıcıların bir veya daha az kilitlenme deneyimi yaşadığı günlük oturumların yüzdesi. Günlük oturum, uygulamanızın kullanıldığı bir günü belirtir.
  • Oturum sayısı: Kaydedilen oturumların yaklaşık sayısı.
  • İlgili Kilitlenmeler: Kilitlenmelerle ilgili gerçek zamanlı ayrıntıları görüntülemek için Kilitlenmeler bağlantısını seçin. Play Console'unuzdaki ANR'ler ve Kilitlenmeler sayfasına yönlendirilirsiniz.

Sorun düzeltme

Uygulamanızın kilitlenme sayısı yüksekse önerilen çözümleri görmek için Android Developers sitesine gidin.

Yavaş oluşturma

Uygulamanızın verilerini anlama

Yavaş oluşturma sayfasında, karelerin %50'sinden fazlasının oluşturulmasının 16 ms.den uzun sürdüğü günlük oturumların yüzdesiyle ilgili ayrıntıları görürsünüz. Uygulamanızla kullanıcı etkileşimleri, herhangi bir atlanmış veya gecikmiş kare olmadan saniyede 60 kare hızında gerçekleşmelidir.

Veri toplama ile ilgili ayrıntılar

Google, Kullanıcı Arayüzü Araç Seti çerçevesi kullanıldığında uygulamanız tarafından oluşturulan her karenin oluşturma süresini toplar, ancak doğrudan OpenGL kullanılırsa bunu yapamaz.

Kontrol paneli ekranı

Bir satır seçtiğinizde verileri yüzdelik dilimlere ayrılmış olarak görürsünüz.

  • Etkilenen oturumlar: Karelerin %50'sinden fazlasının oluşturulmasının 16 ms.den uzun sürdüğü günlük oturumların yüzdesi. Günlük oturum, uygulamanızın kullanıldığı bir gün anlamına gelir. Örneğin, iki kullanıcı uygulamayı iki gün boyunca kullanırsa dört tane günlük oturum gerçekleştirilir.
  • Oturum sayısı: Kaydedilen oturumların yaklaşık sayısı.
  • 90./99. yüzde birlik dilim: Toplam karelerin %90/%99'u, gösterilen sayıdan daha kısa sürede oluşturulmuştur. Bu sayılar toplanan tüm karelere dayalıdır.
  • Alt çeyrek: Uygulamanız gösterilen eşiğe eşit veya bu eşikten yüksek bir oluşum oranı gösteriyorsa (yükleme sayısına göre) Google Play'deki ilk 1.000 uygulamanın son %25'lik kısmı içinde yer almaktadır. 

Tablodaki bir girişi tıkladığınızda "Kullanıcı arayüzü oluşturma süresinin dağılımı" grafiğini görürsünüz. Grafiği incelerken uygulamanızın karelerinin çoğunun 16 ms.nin altında bir sürede oluşturulduğundan emin olmanız gerekir.

Grafiğin altındaki veriler uygulamanın oluşturma performansını bildirir ve oluşturma süresiyle ilgili olası sorunların asıl nedenini bulmanıza yardımcı olabilir. Örneğin, "Yüksek giriş gecikmesi" yüzdeniz yüksekse uygulamanızın kullanıcı girişinden sorumlu koduna bakmanız gerekebilir. Bu metrikler hakkında daha fazla bilgi edinmek için kullanıcı arayüzü performansı test etme bölümüne gidin.

  • Eksik Vsync: 16 ms.den yüksek bir değerde oluşturulan tüm kareler için eksik Vsync etkinlikleri sayısının kare sayısına bölümü.
  • Yüksek giriş gecikmesi: 16 ms.den yüksek bir değerde oluşturulan tüm kareler için 24 ms.den uzun süren giriş etkinlikleri sayısının kare sayısına bölümü.
  • Yavaş kullanıcı arayüzü iş parçacığı: 16 ms.den yüksek bir değerde oluşturulan tüm kareler için 8 ms.den uzun süren kullanıcı arayüzü iş parçacıklarının sayısının kare sayısına bölümü.
  • Yavaş gerçekleşen çizim komutu sayısı: 16 ms.den yüksek bir değerde oluşturulan tüm kareler için GPU'ya çizim komutu göndermenin 12 ms.den uzun sürdüğü işlem sayısının kare sayısına bölümü.
  • Yavaş bit eşlem yüklemeleri: 16 ms.den yüksek bir değerde oluşturulan tüm kareler için bit eşlemin GPU'ya yüklenmesinin 3,2 ms.den uzun sürdüğü işlem sayısının kare sayısına bölümü.

Sorun düzeltme

Uygulamanızda oluşturma süresinin 16 ms.den yüksek olduğu çok sayıda kare varsa önerilen çözümler için Android Geliştiricileri sitesine gidin.

Donmuş kare

Donmuş kare sayfasında karelerin %0,1'inden fazlasının oluşturulmasının 700 ms.den uzun sürdüğü günlük oturumların yüzdesiyle ilgili ayrıntıları görürsünüz. Uygulamanızla kullanıcı etkileşimleri, herhangi bir atlanmış veya gecikmiş kare olmadan saniyede 60 kare hızında gerçekleşmelidir.

Veri toplama ile ilgili ayrıntılar

Google, Kullanıcı Arayüzü Araç Seti çerçevesi kullanıldığında uygulamanız tarafından oluşturulan her karenin oluşturma süresini toplar, ancak doğrudan OpenGL kullanılırsa bunu yapamaz.

Kontrol paneli ekranı

Bir boyut satırını genişlettiğinizde verileri yüzdelik dilimlere ayrılmış olarak görürsünüz.

  • Etkilenen oturumlar: Karelerin %0,1'inden fazlasının oluşturulmasının 700 ms.den uzun sürdüğü günlük oturumların yüzdesi. Günlük oturum, uygulamanızın kullanıldığı bir gün anlamına gelir. Örneğin, iki kullanıcı uygulamayı iki gün boyunca kullanırsa dört tane günlük oturum gerçekleştirilir.
  • Oturum sayısı: Kaydedilen oturumların yaklaşık sayısı.
  • 90./99. yüzde birlik dilim: Toplam karelerin %90/%99'u, gösterilen sayıdan daha kısa sürede oluşturulmuştur. Bu sayılar toplanan tüm karelere dayalıdır.
  • Alt çeyrek: Uygulamanız gösterilen eşiğe eşit veya bu eşikten yüksek bir oluşum oranı gösteriyorsa (yükleme sayısına göre) Google Play'deki ilk 1.000 uygulamanın son %25'lik kısmı içinde yer almaktadır. 

Tablodaki bir girişi tıkladığınızda "Kullanıcı arayüzü oluşturma süresinin dağılımı" grafiğini görürsünüz. Grafiği incelerken uygulamanızın karelerinin çoğunun 700 ms.nin altında bir sürede oluşturulduğundan emin olmanız gerekir.

Grafiğin altındaki veriler uygulamanın oluşturma performansını bildirir ve oluşturma süresiyle ilgili olası sorunların asıl nedenini bulmanıza yardımcı olabilir. Örneğin, "Yüksek giriş gecikmesi" yüzdeniz yüksekse uygulamanızın kullanıcı girişinden sorumlu koduna bakmanız gerekebilir. Bu metrikler hakkında daha fazla bilgi edinmek için kullanıcı arayüzü performansı test etme bölümüne gidin.

  • Eksik Vsync: 16 ms.den yüksek bir değerde oluşturulan tüm kareler için eksik Vsync etkinlikleri sayısının kare sayısına bölümü.
  • Yüksek giriş gecikmesi: 16 ms.den yüksek bir değerde oluşturulan tüm kareler için 24 ms.den uzun süren giriş etkinlikleri sayısının kare sayısına bölümü.
  • Yavaş kullanıcı arayüzü iş parçacığı: 16 ms.den yüksek bir değerde oluşturulan tüm kareler için 8 ms.den uzun süren kullanıcı arayüzü iş parçacıklarının sayısının kare sayısına bölümü.
  • Yavaş gerçekleşen çizim komutu sayısı: 16 ms.den yüksek bir değerde oluşturulan tüm kareler için GPU'ya çizim komutu göndermenin 12 ms.den uzun sürdüğü işlem sayısının kare sayısına bölümü.
  • Yavaş bit eşlem yüklemeleri: 16 ms.den yüksek bir değerde oluşturulan tüm kareler için bit eşlemin GPU'ya yüklenmesinin 3,2 ms.den uzun sürdüğü işlem sayısının kare sayısına bölümü.

Sorun düzeltme

Uygulamanızda oluşturma süresinin 700 ms.den yüksek olduğu çok sayıda kare varsa önerilen çözümler için Android Geliştiricileri sitesine gidin.

Uygulama başlatma süresi

Uygulama başlatma süresi sayfasında uygulamanızın yeni, sıcak ve hazır sistem durumlarında ne zaman yavaş başladığıyla ilgili ayrıntıları görebilirsiniz.

Veri toplama ile ilgili ayrıntılar

  • Başlatma süreleri, yalnızca bir kullanıcı bir etkinliği tetiklediğinde kaydedilir.
    • Örnek: Klavye uygulamaları için başlatma süresi, tamamlayıcı uygulamanın başlatma süresine eşittir.
  • Bir uygulama aynı sistem durumundan aynı günde birden çok kez başlarsa, günün maksimum başlatma süresi kaydedilir.
  • Başlatma süreleri, kullanıcıların etkileşimde bulunduğu bir ekran olmasa bile uygulamanın ilk çerçevesi tamamen yüklendiğinde izlenir.
    • Örnek: Uygulama bir açılış ekranı ile başlıyorsa başlatma süresi, açılış ekranını görüntülemek için gereken süreye eşittir.

Vital ayrıntıları

  • Etkilenen oturumlar: Kullanıcıların, her bir göreli sistem durumu için yavaş bir başlatma süresiyle karşılaştığı oturumların yüzdesi:
    • Yavaş yeni başlatma: 5 saniye veya daha fazla
    • Yavaş hazırda başlangıç: 2 saniye veya daha fazla
    • Yavaş gerçekleşen hazırda başlatma: 1 saniye veya daha fazla
  • Oturum sayısı: Kaydedilen oturumların yaklaşık sayısı.
  • 90./99. yüzde birlik dilim: Kullanıcıların uygulamanız için yavaş uygulama başlatma süresiyle karşılaştığı günlük oturumların %10/%1 kadarı.
  • Alt çeyrek: Uygulamanız gösterilen eşiğe eşit veya bu eşikten yüksek bir oluşum oranı gösteriyorsa (yükleme sayısına göre) Google Play'deki ilk 1.000 uygulamanın son %25'lik kısmı içinde yer almaktadır.

Sorun düzeltme

Uygulamanızın yavaş uygulama başlatma süresi sayısı yüksekse önerilen çözümleri görmek için Android Developers sitesine gidin.

Reddedien izinler

Reddedilen izinler sayfasında, kullanıcıların izinleri reddettiği günlük izin oturumlarının yüzdesiyle ilgili ayrıntıları görebilirsiniz. Günlük izin oturumu, uygulamanızın kullanıcıdan en az 1 izin istediği bir günü belirtir.

Veri toplama ile ilgili ayrıntılar

Kullanıcılar uygulamanızdaki izin isteklerine yanıt verdiğinde reddedilen izinlerle ilgili veriler toplanır.

Vital ayrıntıları

  • Reddedilenler: Kullanıcının izinleri reddettiği günlük izin oturumlarının yüzdesi.
  • Bir daha sorma: Kullanıcının Bir daha sorma seçeneğini belirleyerek izinleri reddettiği günlük izin oturumlarının yüzdesi.
  • Toplam istek sayısı: Kaydedilen oturumların yaklaşık sayısı.
  • Alt çeyrek: Uygulamanız gösterilen eşiğe eşit veya bu eşikten yüksek bir oluşum oranı gösteriyorsa (yükleme sayısına göre) Google Play'deki ilk 1.000 uygulamanın son %25'lik kısmı içinde yer almaktadır.

Sorun düzeltme

Uygulamanızın izin reddi sayısı yüksekse önerilen çözümler için Android Developers sitesine gidin.

Verilerinizi boyutlarla analiz etme

Verilerinizi düzenlemenize, segmentlere ayırmanıza ve analiz etmenize yardımcı olmak için uygulamanızın tüm verileri aşağıdaki niteliklere göre ayrılmıştır.

  • Uygulama Sürümü: Uygulamanızın sürümü
  • Android Sürümü: Kullanıcının cihazından bildirilen Android OS sürümü
  • Cihaz: Kullanıcıların cihazının Piyasadaki Adı ve Cihaz Adı (ör. Google Nexus 7/Flo)
  • Uyanık kalma kilidi etiketi: Uygulamanızda PowerManager API'sini kullanırken programlı biçimde tanımlanan etiketler
  • Wakeup etiketi: Uygulamanızda AlarmManager API'sini kullanırken programlı biçimde tanımlanan etiketler
  • ANR etkinliği adı: ANR'nin gerçekleştiği etkinlik sınıfının tam adı (varsa)
  • ANR türü: ANR'nin gerçekleşme zamanı (örneğin, bir hizmet yürütülürken) (varsa)

İlgili içerik

Uygulamanızın performansını ve kararlılığını iyileştirmek için Android vitals'ı kullanmayla ilgili en iyi uygulamaları keşfedin.

Bu size yardımcı oldu mu?
Bunu nasıl iyileştirebiliriz?