Güç yönetimi

Pil ömrü, kullanıcıların her zaman endişe duyduğu bir konudur. Android, pil ömrünü uzatmak için platformun uygulamaların ve cihazların şarjdan çıkarıldıktan sonraki davranışını optimize etmesine yardımcı olacak yeni özellikler eklemeye devam eder.

Android, aşağıdaki pil ömrü iyileştirmelerini içerir:

  • Uygulama kısıtlamaları. Platform, pil ömrünü olumsuz yönde etkileyen uygulamaları önerebilir. Böylece kullanıcılar, bu uygulamaların kaynak tüketmesini kısıtlamayı seçebilir. Uygulamalar varsayılan olarak arka planda kısıtlanmaz.
  • Uygulamayı beklemeye alma. Platform, kullanılmayan uygulamaları uygulama bekleme moduna alarak ağ erişimini geçici olarak kısıtlayabilir ve bu uygulamalarla ilgili senkronizasyonları ve işleri erteleyebilir.
  • Doz. Kullanıcılar cihazlarını uzun süre boyunca etkin bir şekilde kullanmazsa (ekran kapalı ve sabit) platform derin uyku durumuna girebilir (normal işlemleri düzenli aralıklarla devam ettirir). Android 7.0 ve sonraki sürümler, Doze'in kullanıcılar cihaz ekranını kapatıp hareket etmeye devam ettiğinde daha hafif optimizasyonlar 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 işlemi gerçekleştirirken UsbPort sınıfının enableLimitPowerTransfer yöntemini true olarak ayarlayarak şarjı devre dışı bırakın ve güç kaynağını sınırlayın. Gücün sınırlı olduğunu doğrulamak için UsbPortStatus sınıfının isPowerTransferLimited yöntemini çağırın. isPowerTransferLimited true olduğunda Android cihaz, alıcının güç tüketimini 0'a (veya donanımın izin verdiği en düşük değere) düşürür ve kaynak akımını 0'a sınırlandırır. Kaynak gücünü sınırlama yalnızca her iki bağlantı noktası ortağı da USB güç verme (PD) spesifikasyonunu desteklediğinde uygulanabilir. Güç kullanımını varsayılan duruma döndürmek için enableLimitPowerTransferfalse olarak ayarlayın. Varsayılan durum, USB kablosunun bağlantısı kesildiğinde de döndürülür.
  • Muafiyetler. Önceden yüklenmiş sistem uygulamaları ve bulut mesajlaşma hizmetleri genellikle varsayılan olarak Uygulama bekleme ve Uyku modundan muaftır. Uygulama geliştiriciler, bu ayarları uygulamalarına uygulamak için intent'leri kullanabilir. Kullanıcılar, Ayarlar menüsünden uygulamaları Uygulama bekleme ve Uyku güç tasarrufu modlarından muaf tutabilir.
  • İzleyiciler. Uygulama arka plan davranışı izleyicileri, uygulamaların politikaları ihlal edip etmediğini belirlemek için uygulamaların ön plan ve arka plan pil kullanımını izler.

Muaf tutulan uygulamalar

Uygulamaları Doz veya Uygulamayı Beklemeye Alma'ya tabi olmaktan muaf tutabilirsiniz. Aşağıdaki kullanım alanlarında muafiyet gerekebilir:

  • Firebase Cloud Messaging (FCM) dışında bir bulut mesajlaşma platformu kullanan cihaz üreticileri
  • FCM dışında bir bulut mesajlaşma platformu kullanan operatör
  • FCM dışında bir bulut mesajlaşma platformu kullanan üçüncü taraf uygulaması

Uyarı: Test ve optimizasyondan kaçınmak için uygulamaları muaf tutmayın. Gereksiz muafiyetler, Doze ve uygulama bekleme modunun avantajlarını azaltır ve kullanıcı deneyimini tehlikeye atabilir. Bu nedenle, uygulamaların platformun güç kullanımıyla ilgili faydalı denetimlerini atlatmasına olanak tanıdıkları için bu tür muafiyetleri en aza indirmenizi önemle tavsiye ederiz. Kullanıcılar bu uygulamaların güç tüketiminden rahatsız olursa can sıkıcı durumlar, kötü deneyimler (ve uygulamayla ilgili olumsuz yorumlar) ve müşteri desteği soruları ortaya çıkabilir. Bu nedenle, üçüncü taraf uygulamalarını hariç tutmamanızı ve bunun yerine yalnızca bulut mesajlaşma hizmetlerini veya benzer işlevlere sahip uygulamaları hariç tutmanızı önemle 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 Doz hem de Uygulamayı Beklemeye Alma modlarından muaf tutmak için kullanılır. Kullanıcıya şeffaflık sağlamak için Ayarlar menüsünde muaf tutulan tüm uygulamalar GÖSTERİLMELİDİR.

Kullanıcılar, Ayarlar > Uygulama ve Bildirimler > APP-NAME > Pil > Pil Optimizasyonu'nu kullanarak uygulamaları manuel olarak hariç tutabilir ve ardından optimizasyonu kapatmak (veya tekrar açmak) için uygulamayı seçebilir. Ancak kullanıcılar, sistem görüntüsünde varsayılan olarak muaf tutulan uygulama veya hizmetlerin hariç durumunu değiştiremez.