Aşırı pil kullanımı

Aşırı pil kullanımı, pil kullanımının saatte% 4,44'ü aştığı kadran oturumlarının yüzdesidir. Google Play, cihazlar şarj edilmediğinde ve hiçbir uygulama kullanılmadığında bu verileri toplar.

Pil kullanımı saatte% 4,44'ü aştığında saat tek bir şarjla tam bir gün dayanmaz. Bu durum kullanıcılara ve Wear OS ekosistemine zarar verir.

Pil ömrünü en üst düzeye çıkarmak için saat başına pil kullanımını% 3, 2'nin altında tutmaya çalışın.

Verimlilik koşulları

Etkili bir kadran uygulamasında şunlar bulunmalıdır:

  • %1'den az aşırı pil kullanımı
  • Oturumların% 80'inde saat başına% 3,2'den az pil kullanımı

Temel bilgiler aşağıdaki verileri sağlar:

  • Zaman içinde aşırı pil kullanımı
  • Saatlik pil kullanımı histogramı
  • Etkileyen faktörler
  • Dökümler

Etkileyen faktörler

Uygulamanızın pil kullanımını etkileyen temel faktörler şunlardır:

  • Aşırı CPU kullanımı: Kadran oturumlarının, saatte 90 saniye veya daha uzun süre boyunca CPU kullanan kısmı.
  • Aşırı sayıda kısmi uyanık kalma kilidi: Kadran oturumlarının bir kısmı, saat başına 18,5 saniye veya daha uzun süre uyanık kalma kilidi kullanıyor.

Daha ayrıntılı inceleme için dökümleri ve Pil Geçmişi'ni kullanın.

Dökümler

Dökümler, etkilenen oturumları işletim sistemi, cihaz ve bölge gibi özelliklere göre gruplandırır. Bir grubun saatlik pil kullanımı histogramını görmek için ilgili grubu seçin.

Pil kullanımını azaltma

Uygulamanızın pil kullanımını azaltmak için aşağıdaki önerilerden yararlanın.

Kadran biçimini kullanma

Kadran Formatı, uygulama oluşturmayı kolaylaştırmak ve pil kullanımını azaltmak için yürütülebilir kod yerine açıklayıcı XML kullanır.

Her zaman açık ekran (AoD) modunu kullanma

Saat kullanılmadığında, ambiyans modu olarak da bilinen her zaman açık ekrana (AoD) geçer. Her zaman açık ekran modunda kadranınız piksellerin en fazla% 15'ini aydınlatmalıdır.

Bellek kullanımını optimize etme

Büyük resimler, yazı tipleri ve animasyonlar (ör. saniye ibresi gibi) pil kullanımını artırır.

  • Gereken en düşük çözünürlüklü kaynakları kullanın
  • Kaynakları minimum boyutlarına göre kırpın (şeffaf kenarlardan kaçının)
  • Fazla çizimi azaltmak için diğer öğeler tarafından gizlenen her şeyi kaldırın veya kırpın

Daha fazla öneri için Bellek kullanımını optimize etme başlıklı makaleyi inceleyin.

Animasyonları sınırlama

Animasyonlu öğeler, kadranları görsel açıdan ilgi çekici hale getirir ancak daha fazla pil kullanır. Etkilerini azaltmak için:

  • Yüksek kare hızına sahip animasyonlar kullanmaktan kaçının
    • Çoğu animasyon için 15 fps önerilir.
  • Gyro ve ArithmeticExpression gibi dinamik öğelerin kullanımını sınırlayın
    • ArithmeticExpression, kaynak verileri kadar sık güncellenir. MILLISECOND ve ACCELEROMETER gibi yüksek frekanslı kaynaklar daha fazla pil kullanır.
  • AoD modunda gereksiz animasyonlardan kaçının

Uyandırma kilitlerinden kaçınma

Uyandırma kilitlerini önlemek için uygulamanızı Kadran Formatı'nı kullanarak yayınlayın.