Güvenilir güç kaynaklarına erişim değişiklik gösterir ve kesintiler, planlanan ücretlendirmeleri sekteye uğratabilir. Pil kullanımınızı karşılaştırarak, uyanık kalma kilitlerinden kaçınarak, görevleri planlayarak ve sensör isteklerini izleyerek kullanıcılarınızın pillerini gereksiz boşluğa karşı koruyun.
Pil tüketimini azaltma
Uygulamanızın yalnızca gerektiğinde pil gücü tüketdiğinden ve gerekenden fazla güç tüketmediğinden emin olmak için atabileceğiniz birkaç adım vardır.
- Uygulamanız arka planda ve cihaz pil gücüyle çalışırken etkinliğini en aza indirmelidir.
- GPS sensörleri gibi sensörler pili önemli ölçüde tüketebilir. Temel konum teknolojisini yönetmek için
FusedLocationProvider
API'yi kullanarak sorunları önleyin. Yüksek doğruluk veya düşük güç gibi gereksinimleri üst düzeyde belirtebilmeniz için basit bir API sunar. Ayrıca konumları önbelleğe alarak ve istekleri uygulamalar arasında toplu olarak işleyerek cihazın pil gücü kullanımını optimize eder. Konum isteğinde bulunmanın ideal yolları hakkında daha fazla bilgi edinmek için Bilinen Son Konumu Öğrenme adlı eğitim kılavuzuna bakın. - Uyanık kalma kilitleri, cihazların arka plan işlemlerini gerçekleştirebilmesi için cihazları açık tutan mekanizmalardır. Cihazın düşük güç durumuna girmesini önledikleri için uyanık kalma kilitleri kullanmaktan kaçının.
- Cihaz uyandırma sayısını azaltmak için ağ etkinliği toplu yapın. Toplu işleme hakkında daha fazla bilgi için Etkili Ağ Erişimi için İndirme İşlemlerini Optimize Etme konulu Android eğitimine bakın.
- WorkManager, görevleri planlar ve sistem toplu işlemlerinin yapılmasına olanak tanır. Bu; ağ bağlantısı bekleme, cihaz şarj durumu, yeniden deneme ve geri yükleme gibi yaygın kalıpların uygulanmasını büyük ölçüde basitleştirir. Cihaz şarj olurken ve sınırsız bir ağa bağlıyken gerekli olmayan arka plan etkinliklerini gerçekleştirmek için WorkManager'ı kullanın.
- Ağ etkinliğinin pili nasıl tüketebileceği ve bu sorunun nasıl ele alınacağı hakkında daha fazla bilgi için Ağ Pilin Bitmesini Azaltma başlıklı makaleyi inceleyin.
Karşılaştırmalı pil kullanımı
Kontrollü bir ortamda uygulamanızın pil kullanımını karşılaştırmak, uygulamanızdaki pilin yoğun olduğu görevleri anlamanıza yardımcı olur. Verimliliği ölçmek ve zaman içindeki değişiklikleri izlemek için uygulamanızın pil kullanımını karşılaştırmak iyi bir uygulamadır. Pil istatistiği, uygulamalarınızla ilgili pil verilerini toplar ve Pil Geçmişi bu verileri bir HTML görselleştirmesine dönüştürür.
Pil kullanımını azaltmayla ilgili daha fazla bilgi için Pil Ömrünü Optimize Etme ile ilgili Android eğitimine bakın.