Pil ömrü, çok yıllık bir kullanıcı endişesidir. Pil ömrünü uzatmak için Android, platformun uygulamaların ve cihazların şarjsız davranışını optimize etmesine yardımcı olmak için sürekli olarak yeni özellikler ekler.
Android, aşağıdaki pil ömrü geliştirmelerini içerir:
- Uygulama kısıtlamaları . Platform, pil ömrünü olumsuz etkileyen uygulamalar önerebilir, böylece kullanıcılar bu uygulamaların kaynakları tüketmesini kısıtlamayı seçebilir. Uygulamalar varsayılan olarak arka planda kısıtlı değildir.
- Uygulama bekleme . Platform, kullanılmayan uygulamaları Uygulama bekleme moduna alarak ağ erişimini geçici olarak kısıtlayabilir ve bu uygulamalar için senkronizasyonları ve işleri erteleyebilir.
- Uyumak . Kullanıcılar cihazlarını uzun süre aktif olarak kullanmadıysa (ekran kapalı ve sabit) platform derin uyku durumuna geçebilir (normal işlemlere periyodik olarak devam edilir). Android 7.0 ve sonraki sürümler, kullanıcılar cihaz ekranını kapatıp hareket etmeye devam ettiklerinde Doze'un daha hafif bir optimizasyon setini tetiklemesini de sağlar.
- USB yedekleme ve geri yükleme sırasında güç aktarımını sınırlama. USB yedekleme veya geri yükleme gerçekleştirirken, şarjı devre dışı bırakmak ve kaynak sağlama gücünü sınırlamak için
UsbPort
sınıfınınenableLimitPowerTransfer
yönteminitrue
olarak ayarlayın. Gücün sınırlı olduğunu doğrulamak içinUsbPortStatus
sınıfınınisPowerTransferLimited
yöntemini çağırın.isPowerTransferLimited
true
olduğunda, Android cihazı bir havuz olarak güç tüketimini 0'a (veya donanım tarafından izin verilen olası en düşük değere) düşürür ve kaynak akımını 0 ile sınırlar. Kaynak gücünün sınırlandırılması yalnızca her iki bağlantı noktası ortağı da USB güç dağıtımını desteklediğinde uygulanabilir. (PD) belirtimi. Güç kullanımını varsayılan duruma döndürmek içinenableLimitPowerTransfer
false
olarak ayarlayın. USB kablosunun bağlantısı kesildiğinde de varsayılan duruma geri dönülür. - Muafiyetler Önceden yüklenmiş sistem uygulamaları ve bulut mesajlaşma hizmetleri, genellikle varsayılan olarak Uygulama bekleme ve Doze'dan muaftır. Uygulama geliştiricileri, bu ayarları uygulamalarına uygulamak için amaçları kullanabilir. Kullanıcılar, Ayarlar menüsünde uygulamaları Uygulama bekleme ve Doze güç tasarrufu modlarından muaf tutabilir.
- İzleyiciler . Uygulama arka plan davranışı izleyicileri, uygulamaların bazı ilkeleri ihlal edip etmediğini belirlemek için uygulamaların ön plan ve arka plan pil kullanımını izler.
Uygulamaları muaf tutma
Uygulamaları Doze veya Uygulama beklemeye tabi olmaktan muaf tutabilirsiniz. Aşağıdaki kullanım durumlarında muafiyetlere ihtiyaç duyulabilir:
- Firebase bulut mesajlaşma (FCM) dışında bir bulut mesajlaşma platformu kullanan cihaz üreticileri
- FCM olmayan bulut mesajlaşma platformunu kullanan taşıyıcı
- FCM olmayan bulut mesajlaşma platformunu kullanan üçüncü taraf uygulaması
Uyarı: Test ve optimizasyondan kaçınmak için uygulamaları muaf tutmayın. Gereksiz muafiyetler Doze ve Uygulama beklemenin faydalarını baltalar ve kullanıcı deneyimini tehlikeye atabilir; bu nedenle, uygulamaların, platformun güç kullanımı üzerinde sahip olduğu faydalı kontrolleri yenmesine izin verdiği için bu tür muafiyetleri en aza indirmenizi şiddetle öneririz. Kullanıcılar bu uygulamaların güç tüketimi konusunda mutsuz olurlarsa, hayal kırıklığına, kötü deneyimlere (ve uygulama için olumsuz yorumlara) ve müşteri desteği sorularına yol açabilir. Bu nedenlerle, üçüncü taraf uygulamalarını muaf tutmamanızı ve bunun yerine yalnızca bulut mesajlaşma hizmetlerini veya benzer işlevlere sahip uygulamaları muaf tutmanızı şiddetle tavsiye ederiz.
Varsayılan olarak muaf tutulan uygulamalar, Ayarlar > Uygulama ve Bildirimler > Özel uygulama erişimi > Pil Optimizasyonu bölümünde listelenir. Bu liste, uygulamayı hem Doze hem de Uygulama bekleme modlarından muaf tutmak için kullanılır. Kullanıcıya şeffaflık sağlamak için Ayarlar menüsü, muaf tutulan tüm uygulamaları göstermelidir ZORUNLU .
Kullanıcılar, Ayarlar > Uygulama ve Bildirimler > APP-NAME > Pil > Pil Optimizasyonu'nu kullanarak ve ardından optimizasyonu kapatmak (veya yeniden açmak) için uygulamayı seçerek uygulamaları manuel olarak hariç tutabilir. Ancak kullanıcılar, sistem görüntüsünde varsayılan olarak muaf tutulan herhangi bir uygulama veya hizmetin istisna durumunu değiştiremez.