Android'de "arka plan pil kullanımı" nedir ve nasıl kontrol edilir?

  • Arka planda pil kullanımı, uygulama ön planda olmadığı zamanlardaki tüm etkinlikleri kapsar ve siz fark etmeden pil ömrünü tüketebilir.
  • Android, uygulama bazında kullanım ayarları, optimizasyon ve pil kısıtlaması sunmanın yanı sıra, bir uygulama kaynakları kötüye kullandığında otomatik kısıtlamalar da uygulayabiliyor.
  • Android 7.0'dan itibaren, arka plan işlemlerini azaltmak ve enerji tasarrufu sağlamak için teknik sınırlamalar (JobScheduler, WorkManager, daha az yayın) getirildi.
  • Parlaklığı, bağlantıyı, ağ aramalarını ve otomatik güncellemeleri kontrol etmenin yanı sıra güç tasarrufu modunu kullanmak, pil ömrünü daha uzun saatler boyunca uzatmanın anahtarıdır.

"Arka plan pil kullanımı" nedir?

La En büyük sorun hala pil sorunu. Birçok Android kullanıcısı için, İspanya'da ve neredeyse her ülkede, cep telefonunu kullanımdan kaldırmanın en yaygın nedenlerinden biri, gücünün yetersiz kalması değil, pil ömrünün günlük kullanıma artık ayak uyduramamasıdır. Telefonlarımızı ödeme yapmak, uçuş biletlerini taşımak, hizmetlerde kimliğimizi doğrulamak için kullanıyoruz... ve pil yüzdesi kırmızıya düştüğünde, soğuk terler dökmeye başlıyoruz.

Bir tane satın almanın pek bir anlamı yok. güçlü mobil ve sonra onu kullanmamak konusunda takıntılı hale gelirler. İşte bu yüzden çok önemli. Ekranı izlemediğimiz zamanlarda Android'in neler yapacağını nasıl kontrol edeceğimizi öğrenin.Bu, hangi uygulamaların aktif kaldığını, hangi servislerin çalışmaya devam ettiğini ve sistemin arka plandaki pil kullanımını nasıl yönettiğini anlamayı içerir. Bu kavramı, modern Android kısıtlamaları ve mevcut ayarlarla birlikte sağlam bir şekilde kavramak, kullanıcı deneyiminden önemli ölçüde ödün vermeden pil ömrünü saatlerce uzatmanıza olanak tanır.

"Arka planda pil kullanımı" gerçekte ne anlama geliyor?

Arka planda pil kullanımından bahsettiğimizde, şunları kastediyoruz: Uygulamaların siz onları görünür şekilde kullanmadığınız zamanlarda yaptıkları her şey.Yani, ekran kapalıyken veya ön planda başka bir uygulama çalışırken bile sistem belirli işlemlerin arka planda çalışmasına izin verir.

Birçok uygulama sosyal ağlar, oyunlar, mesajlaşma ve yardımcı programlar Telefon kilitliyken bile veri bağlantılarını sürdürüyorlar, bilgileri senkronize ediyorlar, görevleri planlıyorlar veya bildirim alıyorlar. Bazıları gerçekten buna ihtiyaç duyuyor (örneğin, akıllı saatinizi bağlayan servis veya e-posta uygulaması), ancak diğerleri orantılı bir fayda sağlamadan sürekli faaliyet gösteriyor.

Görünüşte masum olan bu davranış, pilin yavaş yavaş tükenmesine neden olur: sürekli bir enerji tüketimi akışı Bunu görmüyorsunuz ama günün sonunda fark yaratıyor. Android bunu menülerde "arka plan kullanımı" veya "arka plan etkinliği" olarak gruplandırıyor ve tam da burada müdahale edebiliriz.

Android 7.0'dan ve özellikle Android 8 ve 9'dan itibaren Google, bazı kısıtlamaları uygulamaya koydu. arka plan süreçlerine yönelik kısıtlamalar giderek daha da sıkılaşıyor. Hem pil ömrünü hem de cihaz performansını korumak için. Bu, birçok eski uygulamanın uzun süreli servisler veya örtük akışlara güvenmek yerine JobScheduler veya WorkManager gibi API'leri kullanarak uyum sağlamak zorunda kalmasının nedenini açıklıyor.

Pratikte, tüm bunlar sistemin hangi uygulamaların arka planda çalışmaya devam edebileceğine ve hangilerinin edemeyeceğine oldukça akıllıca karar vermesi anlamına gelir, ancak Son söz yine de kullanıcıya aittir. pil kullanım ayarları aracılığıyla.

Arka planda hangi uygulamaların pil tükettiğini nasıl görebilir ve kontrol edebilirsiniz?

Android'de pil ayarları

Düzeni sağlamanın ilk adımı ve pil tüketimini azalt Burada amaç, hem aktif olarak çalışırken hem de arka planda hangi uygulamaların pili tükettiğini belirlemektir. Android, sistem ayarlarında oldukça kapsamlı bir panel sunuyor.

Çoğu mobil cihazda izlenecek yol benzerdir: Enter tuşuna basın. Ayarlar > Pil > Pil kullanımıOrada, kullanım miktarına göre sıralanmış bir uygulama listesi göreceksiniz. Bunu, analiz edilen dönemde (genellikle son 24 saat, ancak bazı üreticiler aralığı değiştirmenize izin veriyor) en çok enerji tüketen uygulamaların sıralaması olarak düşünün.

Bir uygulamaya dokunduğunuzda, Android uygulamanın ne kadar pil tükettiğini gösterecektir. ön planda (açıkken) Peki arka planda ne kadar veri tüketiyor? Nadiren kullandığınız ama arka planda önemli miktarda veri tüketen bir uygulama görürseniz, bu uygulama özgürlüklerinizin kısıtlanması için açık bir adaydır.

Her başvuru formunun bilgi sayfasında, buna benzer bir bölüm bulacaksınız: “Arka plan pil kullanımı”, “Arka plan etkinliği” veya “Pil optimizasyonu”Arayüze (Samsung, Xiaomi, Pixel, vb.) bağlı olarak tam isimler ve menüler değişmekle birlikte, seçenekler genellikle üç ana gruba ayrılır:

  • Kısıtlama yok: Uygulama, neredeyse hiçbir sınırlama olmaksızın arka plan görevlerini çalıştırabilir. Daha fazla pil tüketecektir, ancak her zaman maksimum kapasitede çalışacaktır.
  • Optimize edilmiş (varsayılan seçenek): Android, uygulamayı nasıl kullandığınıza bağlı olarak arka plan etkinliklerine izin vermek veya bunları engellemek için akıllı algoritmalar kullanır.
  • Sınırlı: Sistem, uygulamanın arka planda çalışmasını engeller. Uygulama yalnızca siz açtığınızda veya çok özel senaryolarda işlem yapabilir.

Bir uygulamayı kısıtlı olarak işaretlerseniz, Artık iş başlatma, arka plan hizmetleri veya alarm verme özelliği çalışmayacak. Kullanmadığınız zamanlarda. Android 9 ve sonraki sürümlerde bu, örneğin, ön planda çalışan servisleri başlatamayacağı, alarmlarının çalmayacağı ve JobScheduler görevlerinin bu durumda kaldığı sürece çalışmayacağı anlamına gelir.

İlginç bir ayrıntıya dikkat edin: Bir uygulama "Kısıtlı" olarak işaretlenmişse ancak siz onu manuel olarak açarsanız, Android, bunu geçici olarak "Optimize Edilmiş" moddaymış gibi ele alıyor.Başka bir uygulamaya geçtiğiniz veya telefonunuzu kilitlediğiniz anda, kısıtlı moda geri döner. Bu, gerçekten kullanmak istediğinizde tamamen çökmesini önler.

Bir uygulama düzgün çalışmadığında otomatik kısıtlamalar uygulanır.

Elle yaptığınız ayarlamalara ek olarak, Android'de gözetim sistemi adı verilen bir sistem de bulunmaktadır. Android vitals Ayrıca pil veya kaynak kullanımını kötüye kullanan uygulamaları tespit eden diğer dahili mekanizmalar da mevcuttur. Sistem olağandışı bir durum tespit ettiğinde, kullanıcının o uygulamayı sınırlandırmasını önerebilir.

Örneğin, bir uygulama bir kısmi uyandırma kilidi Ekran kapalıyken çok uzun süre (etkinleştirme kilidi) açık kalırsa veya arka plan servislerini aşırı miktarda çalıştırırsa (özellikle 26'nın altındaki API'leri hedefleyen eski uygulamalarda), Android bunun sınırları aştığını düşünür.

Bu durumlarda sistem genellikle şu tür bir bildirim görüntüler: “Bu uygulama çok fazla pil tüketiyor.”Bir kısıtlama düğmesiyle birlikte. Kullanıcı kabul ederse, cep telefonu uygulamayı arka planda pil kullanımını kısıtlamak için "kısıtlı" duruma getirir.

Bir uygulama Android 9 veya üzeri sürümlerde bu kısıtlayıcı durumda olduğunda, sınırlamalar oldukça önemlidir: Yeni ön plan hizmetleri başlatamazsınız.Zaten aktif olanlar ön planda olma durumlarını kaybedebilir, JobScheduler görevleri çalışmaz ve alarmları çalmayı bırakır.

Android 13 gibi daha yeni sürümlerde ise durum daha da ileri gidiyor: Eğer uygulama kısıtlanmışsa, BOOT_COMPLETED veya LOCKED_BOOT_COMPLETED gibi kritik sinyalleri almaz. Kullanıcı başka bir nedenle açana kadar bu şekilde kalır. Bu, yeniden başlatmanın ardından kendi kendine yeniden başlamasını ve izinsiz olarak pili tekrar tüketmesini önler.

Üreticiler kendi kısıtlama katmanlarını ekleyebilirler (bazıları çok agresiftir), bu nedenle tam davranış modelden modele değişir, ancak ortak felsefe aynıdır: Bir uygulama pil tüketiminde aşırıya kaçıyorsa, Android onu devre dışı bırakmanızı önerir..

Android, arka planda pil tasarrufu sağlamak için teknik olarak neleri değiştirdi?

Geliştirici açısından bakıldığında, Android, çok fazla arka plan işlemine neden olan birçok eski tekniği aşamalı olarak ortadan kaldırıyor. Tüm bunlar doğrudan etkiliyor... Günümüzde, kullanıcının herhangi bir akrobatik hareket yapmasına gerek kalmadan pil daha uzun süre dayanıyor..

Android 7.0'da (API 24), Google örneğin örtük iletimi kısıtladı. BAĞLANTI_EYLEMİ Manifest dosyasına kaydedildi. Daha önce, her ağ değişikliği (WiFi, veri vb.) haberdar olmak isteyen yarım düzine uygulamayı uyandırabiliyor ve sonrasında neredeyse hiçbir şey yapmasalar bile işlemleri başlatabiliyordu. Bu davranış pil için ölümcüldü.

Bu sürümden itibaren, API 24 veya daha üstünü hedefleyen uygulamalar, manifest dosyasında bunu belirtmişlerse artık bu iletimi almıyor ve bu nedenle işlemleri başlatılamıyor. Resmi çözüm JobScheduler veya WorkManager kullanmaktır.Bu özellik, belirli koşullar karşılandığında ağ görevlerinin planlanmasına olanak tanır; örneğin, "yalnızca WiFi üzerinden" (NETWORK_TYPE_UNMETERED) ve "cihaz şarj olurken".

JobScheduler nesne tabanlıdır. İş BilgileriGeliştirici, iş gereksinimlerini belirtir: ağ türü, yük gerektirip gerektirmediği, belirli bir tarihe kadar beklemesi gerekip gerekmediği vb. Bu koşullar karşılandığında, sistem bir JobService'deki kodu yürütür ve CPU'nun uyanma sayısını azaltmak için birçok uygulamadan gelen görevleri gruplandırır.

WorkManager daha modern ve esnek bir katmandır: Uygulama işlemi sonlansa bile arka plandaki görevlerin tamamlanmasını sağlar.Android sürümüne bağlı olarak JobScheduler, AlarmManager veya üçüncü taraf çözümlerden hangisini kullanacağına dahili olarak karar verir ve görevleri zincirleme veya her görevin durumunu kontrol etme gibi gelişmiş özellikler sunar.

Android 7.0'daki bir diğer önemli değişiklik ise akış özelliğinin kaldırılmasıydı. ACTION_NEW_PICTURE ve ACTION_NEW_VIDEO Yeni bir fotoğraf veya video oluşturulduğunu bildirmek için. Bu yayınlar aynı anda birçok uygulamayı uyandırabilir ve bunun sonucunda performans ve pil ömrü üzerinde olumsuz bir etki yaratabilir. Buna karşılık, sistem JobInfo ve JobParameters'ı, belirli içerik URI'leri değiştirildiğinde işleri tetikleyecek yöntemlerle genişletti.

Dersler işte böyle başlıyor. İş Bilgisi.TetikleyiciİçerikUri Ayrıca, uygulamaların içerik veritabanında (örneğin galeride) bir değişiklik olduğunda gecikmeli ve kontrollü bir şekilde tepki vermesini sağlayan addTriggerContentUri() gibi yöntemler de mevcuttur. Sistem, bu URI'leri bir ContentObserver aracılığıyla izler ve işi yalnızca gerçekten gerekli olduğunda tetikler.

Ek olarak, JobParameters soru sorma yöntemlerini de içermektedir. Hangi URI'ler veya içerik yetkilileri bir işi tetikledi? (getTriggeredContentUris() ve getTriggeredContentAuthorities() fonksiyonları sayesinde uygulama, tüm veritabanını yeniden oluşturmak zorunda kalmadan ayrıntılı bir şekilde işlem yapabilir.

Kullanıcı bakış açısından tüketimi nasıl izleyip ayarlayabiliriz?

Bütün bu teknik detaylar güzel ve hoş, ancak bir kullanıcı olarak sizi asıl ilgilendiren şey çok daha doğrudan bir şey: Pil istatistiklerini zaman zaman kontrol edin ve zamanında müdahale edin.Android, zaman zaman gözden geçirmeye değer çeşitli paneller ve seçenekler sunuyor.

Sistem pili bölümünde, zaman içindeki kullanım grafiğinin yanı sıra uygulamaların listesi ve göreceli güç tüketimleri yer almaktadır. Çok yukarıda görünenlere bakın. Çok sık kullanmasanız bile, arka planda yüksek oranda kullanılıyorlarsa bu açık bir uyarı işaretidir.

Bazı üreticiler, son 24 veya 48 saatlik tüketimi ya da son tam şarjdan bu yana geçen süreyi gösteren bir görünüm seçmenize olanak tanır. Bu, tüketim hatalarını tespit etmek için faydalıdır. sürekli drenaj desenleriÖrneğin, siz hiçbir şey yapmadan her gece hatırı sayılır miktarda enerji tüketen bir uygulama.

Sürekli aynı işlemi yapan birini tespit ettiğinizde, izinlerini ve iç ayarlarını kontrol edin. Çoğu zaman, bu yeterli olur. Otomatik senkronizasyonu, gerçek zamanlı konum taramasını veya gereksiz bildirimleri devre dışı bırakın. Böylece önemli işlevlerden ödün vermeden pil üzerindeki etki önemli ölçüde azalır.

Ayrıca, GSam Battery Monitor veya benzeri, pil tüketimini "büyüteç" gibi gösteren üçüncü taraf uygulamalar da mevcuttur. AccuBattery veya Battery GuruAncak günümüzde Android'in yerleşik araçlarıyla çoğu kullanıcı, ekstra bir şey yüklemeden pil ömrünü yönetmek için fazlasıyla yeterli imkana sahip.

Fazla ödün vermeden harcamaları azaltmak için temel yapılandırmalar

Android'de "arka plan pil kullanımı" nedir ve nasıl kontrol edilir?

Her uygulamanın kontrolünü hassas bir şekilde ayarlamanın yanı sıra, doğru şekilde ayarlandığında çeşitli olanaklar sağlayan bir dizi sistem seçeneği de mevcuttur. Telefonun kullanım konforundan ödün vermeden pil ömrünü önemli ölçüde iyileştirin.Burada amaç sürekli uçak modunda yaşamak değil, israfı önlemektir.

Ekran genellikle en çok güç tüketen bileşendir. Parlaklığı manuel olarak azaltın ve mümkünse, Kararlı ortamlarda otomatik parlaklığı devre dışı bırakın Bu, önemli ölçüde tasarruf sağlayabilir. OLED panellerde, aşağıdaki yöntem kullanılarak: karanlık mod Özellikle uzun süre okuma yapıyorsanız, uygulamalarda ve sistem arayüzünde enerji tüketimini daha da azaltabilirsiniz.

Bağlantı da önemli bir rol oynar. Kapsama alanının zayıf olduğu bölgelerde, cep telefonu anten gücünü artırır ve Sinyali sürekli açık tutmaya çalışırken çok fazla pil tüketiyor.Mümkün olduğunca istikrarlı bir Wi-Fi bağlantısı kullanmak pil ömrünü uzatmaya yardımcı olur. Ayrıca, uzun süre mobil veriye ihtiyacınız yoksa (örneğin uyurken), kapatmak pil ömrünü birkaç saat uzatabilir.

GPS, WiFi ve Bluetooth söz konusu olduğunda, altın kural basittir: "Sadece öyle olsun diye" açık bırakmayın.Android günümüzde bu modülleri oldukça iyi yönetiyor, ancak kullanmayacağınız halde yakındaki ağları veya cihazları taramaya devam etmek pek bir fayda sağlamıyor ve sürekli bir enerji tüketimine neden oluyor.

Bir diğer müttefik ise şudur: Modater ahorro de bateríaBu özellik Ayarlar > Pil bölümünde mevcuttur. Etkinleştirildiğinde, sistem arka plan etkinliğini azaltır, bazı işlemleri sınırlandırır, maksimum işlemci performansını düşürür ve belirli senkronizasyonları kısıtlar. Uzun saatler boyunca şarj edemeyeceğiniz zamanlar için idealdir.

Pil ömrünü iki katına çıkarmayı veya işlemleri agresif bir şekilde kapatmayı vaat eden "mucize uygulamaları" yüklemek mantıklı değil. Gerçek anlamda hiçbir katkıları yok ve bazen tüketimi daha da kötüleştiriyorlar. İşletim sisteminin kendi optimizasyonlarıyla mücadele ederek. Asıl mesele sihirbazlık numaraları değil, gerçek ayarlamalar yapmaktır.

WiFi, Bluetooth ve arka plan konum yönetimi

Genellikle gözden kaçan bir şey, Wi-Fi veya Bluetooth'u hızlı ayarlar panelinden devre dışı bıraksanız bile, birçok telefonun bazı dahili işlevleri aktif tutmaya devam etmesidir. Ağları ve cihazları arayın yerelleştirme doğruluğunu artırmak için.

Bu, yakındaki ağların veritabanlarını kullanarak telefonunuzun konumunuzu daha iyi anlamasına yardımcı olur, ancak bu, antenin periyodik taramalar yapmaya devam etmesi anlamına gelir. Bu kullanımı en aza indirmek istiyorsanız, şuraya gidebilirsiniz: Ayarlar > Konum > Konum Servisleri (veya Konum Ayarları) ve "Wi-Fi ağlarını ara" ve "Bluetooth cihazlarını ara" gibi seçenekleri devre dışı bırakın.

Bazı modellerde buna benzer bir seçenek de bulunur. “Otomatik WiFi aktivasyonu” Ayarlar > Ağ ve İnternet > İnternet > Ağ Tercihleri ​​bölümünde, sık ziyaret edilen alanlarda bilinen ağları algıladığında Wi-Fi'yi yeniden etkinleştiren bir seçenek bulabilirsiniz. Kullanışlı, evet, ancak az miktarda veri kullanımına da neden oluyor.

Bu tür aramaları devre dışı bırakarak, telefon çevresini periyodik olarak taramayı durdurur, bu da Bu, hem pil tüketimini hem de gönderilen konum verisi miktarını azaltır.Bunun bedeli, bazı uygulamalarda konumlandırmanın biraz daha az doğru veya daha yavaş olabilmesidir, ancak çoğu kullanıcı için bu büyük bir sorun teşkil etmez.

Arka planda "gizlice" gerçekleşen otomatik güncellemeler ve diğer işlemler

Arka planda tüketimin bir diğer klasik örneği de... otomatik uygulama güncellemeleriGoogle Play Store, varsayılan olarak, uygulamaları genellikle mümkün olan en kısa sürede günceller, bazen bunu mobil veri kullanarak bile yapar; bu da pil tüketimine ek olarak veri kotanızı da tüketir.

Bu davranışı değiştirmek için Google Play Store'u açın, profil simgenize (sağ üstte) dokunun ve şu adımları izleyin: Ayarlar > Ağ Tercihleri ​​> Uygulamaları Otomatik Olarak GüncelleÇoğu insan için en mantıklı seçenek "Yalnızca Wi-Fi" seçeneğini veya isterseniz uygulamaları zaman zaman manuel olarak güncelleyebileceğiniz halde "Uygulamaları otomatik olarak güncelleme" seçeneğini tercih etmektir.

Bu güncellemelerin sıklığını ve içeriğini azaltarak bunu başarırsınız. Arka planda çalışan kurulum, doğrulama ve indirme işlemlerinin sayısı azalacak.Bu durum özellikle daha mütevazı cep telefonlarında daha belirgindir.

Ayrıca, hangi uygulamaların sürekli senkronizasyon yapma iznine sahip olduğunu kontrol etmekte fayda var (e-posta, sosyal medya, bulut depolama vb.). Bir uygulamanın bir şeyi her dakika kontrol etmesiyle her saat kontrol etmesi aynı şey değildir. Bu aralıkları biraz sağduyuyla ayarlayın. Gün sonunda birkaç puanlık bir artış sağlayabilir.

Ayrıca, son kullanılan uygulamalar görünümünden uygulamaları rastgele kapatmanın bir çözüm olmadığını anlamak da önemlidir. Android, bu amaçla tasarlanmıştır. belleği ve süreçleri otomatik olarak yönetirSistem tarafından önbellekte tutulması istenen bir uygulamayı zorla kapatmaya çalıştığınızda, genellikle kısa bir süre sonra uygulamayı sıfırdan yeniden başlatmak zorunda kalırsınız ve bu da gereğinden fazla enerji israfına yol açar.

Test amaçlı veya geliştirme ortamında kullanılan mobil cihazlarda, ADB komutları kullanılarak aşırı arka plan kısıtlamalarının simülasyonu bile mümkün olabilir. ARKA PLANDA ÇALIŞTIRMA yok say/izin ver `RUN_ANY_IN_BACKGROUND deny` komutu, bir uygulamanın arka planda çalışması engellendiğinde nasıl davrandığını görmenizi sağlar. Ortalama kullanıcı için bu komutlar işe yaramaz, ancak gelecekteki uygulamaların daha pil dostu olmasına yardımcı olmak için mevcuttur.

Tüm bu düzenlemeler ve Android'in varsayılan olarak zaten uyguladığı kısıtlamalarla birlikte, Pil ömrünü uzatmanın en iyi yolu, işletim sisteminin kendi araçlarına güvenmektir.İstatistikleri zaman zaman kontrol edin ve sihirli çözümlere aldanmayın. Biraz özenle, bazı Pixel modelleri gibi pil ömrüyle ünlü olmayan telefonlar bile rahatlıkla tüm iş gününü çıkarabilir; iyi pil ömrüne sahip olanlar ise şarj etme ihtiyacı duymadan neredeyse bir buçuk gün dayanabilir.

Cep telefonumun pilini soğukta nasıl koruyabilirim?
İlgili makale:
Soğuk hava düşmandır: Cep telefonunuzun pil ömrünü nasıl etkiler?