Telefonun şarjı akşama kadar zor dayanıyor, ekranı neredeyse hiç açmadığınız bir günde dahi yüzde 40'ı buhar olup gitmişse, suçlu genelde ekran parlaklığı değil, arka planda sessizce çalışan uygulamalardır. Aşağıda bu sorunu adım adım tespit etmenin ve hangi müdahalenin gerçekten işe yaradığının cevaplarını bulacaksınız.
Android'de bir uygulamayı kapattığınızda süreç tamamen bitmez. Uygulama, sistemin izin verdiği ölçüde bildirim çekmek, konum güncellemek, veri eşitlemek için uyanır. Bu davranışın büyük bölümü normaldir; mesajlaşma uygulaması arka planda çalışmasa mesaj gelmez.
Sorun, bu uyanmaların gereğinden sık veya gereğinden uzun sürmesinde. Kötü yazılmış bir uygulama, işini bitirdikten sonra işlemciyi uyanık tutmaya devam edebilir. İşte android arka plan uygulamalar pil tüketimi arasındaki ilişki tam burada kuruluyor: ekran kapalıyken CPU'nun ve modemin uyku moduna girememesi.
Üç farklı yerden bakmanız gerekiyor, çünkü her biri ayrı bir şey gösterir:
Hayır, geçici bir çözümdür. Servisi durdurduğunuzda uygulama birkaç dakika içinde sistem tarafından yeniden başlatılabilir. Bu ekran teşhis için mükemmel, kalıcı tedavi için zayıftır. Kalıcı sonuç için uygulamanın arka plan iznini kısıtlamanız gerekir.
| Yöntem | Nerede | Etkisi | Riski |
|---|---|---|---|
| Servisi durdur | Geliştirici seçenekleri > Çalışan servisler | Anlık; süreç bellekten düşer | Kısa süre sonra geri gelir |
| Zorla durdur | Uygulama bilgisi ekranı | Uygulama tamamen kapanır, alarmları iptal olur | Bildirimler siz açana kadar gelmez |
| Pil kullanımını "Kısıtlanmış" yap | Uygulama bilgisi > Pil | Arka plan çalışmasına ciddi sınır koyar | Gecikmeli bildirim, eşitleme sorunu |
| Arka plan verisini kapat | Uygulama bilgisi > Mobil veri | Modem uyanmalarını azaltır | Wi-Fi dışında güncellenmez |
| İzinleri daralt (konum, fiziksel aktivite) | Ayarlar > Gizlilik > İzin yöneticisi | Sürekli uyanma nedenlerini keser | Bazı özellikler çalışmaz |
| Uygulamayı kaldır | Uygulama listesi | En kesin çözüm | — |
Bunlar genelde sorunu büyütür. Sürekli çalışan bir temizleyici, kendisi arka planda dururken diğer uygulamaları öldürür; öldürülen uygulamalar da yeniden açılırken tekrar CPU harcar. Üstelik uygulama geçiş ekranından her şeyi süpürmek de aynı hataya girer: bir sonraki açılış, bellekte bekleyen bir uygulamayı öne almaktan çok daha pahalıdır. Android'in kendi uyarlanabilir pil yönetimi, kullanım alışkanlığınıza göre bu kararları zaten veriyor.
Kısıtlama yerine kademeli gidin. Önce arka plan konum iznini "yalnızca uygulama kullanılırken"e çekin, sonra otomatik eşitleme aralığını uygulama içinden uzatın. Mesajlaşma ve e-posta gibi kritik uygulamaları "Optimize edilmiş" bırakın; kısıtlamayı yalnızca oyunlar, alışveriş, haber ve kupon uygulamaları gibi bildirimini kaçırsanız da hayatınızı değiştirmeyecek olanlara uygulayın. Bu arada iki faktörlü kimlik doğrulama için kullandığınız kod üreticisi uygulamalar arka planda çalışmaya ihtiyaç duymaz, onlar zaten sessizdir.
Aynı gün içinde her şeyi birden değiştirirseniz hangisinin etki ettiğini anlayamazsınız. Şu sırayı izleyin: