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
veACCELEROMETER
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.
Sizin için önerilenler
- Not: JavaScript kapalıyken bağlantı metni gösterilir
- Kadran biçimi
- Güçle ilgili dikkat edilmesi gereken noktalar
- Pil Tarihçisi