Cihazlar şarjda değilken ve hiçbir uygulama kullanılmıyorken Wear OS kol saati kadranının pil kullanımı saatte% 4, 44'ü aştığında kol saati tek bir şarjla tam gün dayanmaz. Bu durum, kullanıcıların ve Wear OS ekosisteminin zarar görmesine neden olur.
Pil ömrünü en üst düzeye çıkarmak için oturumların% 80'inde saat başına% 3, 2'den az pil kullanımı ve genel olarak% 1'den az aşırı pil kullanımı hedefleyin.
Katkıda bulunan faktörler
Uygulamanızın pil kullanımını etkileyen temel faktörler şunlardır:
- Aşırı CPU kullanımı: Saat başına 90 saniye veya daha uzun süre CPU kullanan kadran oturumları.
- Aşırı sayıda kısmi uyanık kalma kilidi: Saat başına 18,5 saniye veya daha uzun süre uyanık kalma kilidi kullanan kadran oturumları.
Daha ayrıntılı inceleme için Pil Geçmişi'ni kullanın.
Pil kullanımını azaltma
Uygulamanızın pil kullanımını azaltmak için aşağıdaki önerilerden yararlanın.
Saat Kadranı Formatı'nı kullanma
Saat Kadranı Formatı, uygulama oluşturmayı basitleştirmek ve pil kullanımını azaltmak için yürütülebilir kod yerine bildirimli XML kullanır.
Her zaman açık ekran (AoD) modunu kullanma
Kullanılmayan kol saatleri, ortam modu olarak da bilinen her zaman açık ekran (AoD) moduna geçer. Her zaman açık ekranda 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 ibresinin hareketi) pil kullanımını artırır.
- Gerekli en düşük çözünürlüklü kaynakları kullanın
- Kaynakları minimum boyutlarına kırpın (şeffaf kenarlardan kaçının).
- Aşırı ç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
Öğeleri animasyonlu hale getirmek, saat yüzlerini görsel olarak çekici kılar ancak daha fazla pil kullanır. Etkilerini azaltmak için:
- Yüksek FPS'li 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.MILLISECONDveACCELEROMETERgibi yüksek frekanslı kaynaklar daha fazla pil kullanır.
- Always On Display modunda gereksiz animasyonlardan kaçının
Uyanık kalma kilitlerinden kaçınma
Wakelock'ları önlemek için uygulamanızı Saat Kadranı Formatı'nı kullanarak yayınlayın.
Sizin için önerilenler
- Not: JavaScript kapalıyken bağlantı metni gösterilir.
- Saat Kadranı Formatı
- Güçle ilgili dikkat edilmesi gereken noktalar
- Battery Historian