Arka Planda Çalışan Uygulamaları Yönetme
Telefonunuzun ekranı kapalıyken bile içeride bir trafik akıyor: konum güncellemeleri, e-posta senkronizasyonu, mesajlaşma uygulamalarının bağlantı kontrolleri, oyunların sunucuya "hâlâ buradayım" demesi. Bu görünmez trafiğin bir kısmı zorunlu, önemli bir kısmı ise tamamen israf. Arka plan uygulaması kapatma konusu tam da bu ayrımı yapabilmekle ilgili; hepsini birden durdurmak değil, hangisinin ne kadar tükettiğini ölçüp seçici davranmak.
Aşağıda önce ölçüm tarafını, sonra müdahale tarafını ele alıyoruz. Amaç, elinizdeki cihazda kendi verinizi toplayıp kararı sezgiyle değil sayıyla vermeniz.
Arka Plan Etkinliğini Ölçmek ve Doğru Suçluyu Bulmak
Çoğu kullanıcı yavaşlama hissettiğinde son yüklediği uygulamayı suçlar. Oysa arka plan yükü genellikle günlerdir sessizce çalışan, "zararsız" görünen bir uygulamadan gelir. Ölçmeden müdahale etmek, çalışan bir sistemi bozma riskini de beraberinde getirir.
Pil raporunu doğru okumak
Hem Android hem iOS, ayarların pil bölümünde uygulama başına tüketim listesi sunar. Buradaki kritik ayrım şudur: ekran açıkken kullanım ile arka planda kullanım aynı şey değildir. Bir video uygulamasının listenin başında olması, siz iki saat video izlediyseniz normaldir. Asıl anormal olan, hiç açmadığınız bir uygulamanın kayda değer bir yüzdeye sahip olmasıdır.
Listeyi incelerken şu üç soruyu sırayla sorun:
- Bu uygulamayı son 24 saatte kaç dakika ekranda tuttum?
- Tükettiği pil yüzdesi, bu süreyle orantılı mı?
- Arka plan payı toplam tüketiminin yarısından fazla mı?
Üçüncü sorunun cevabı "evet" ise, o uygulama müdahale listenizin ilk sırasına girer.
Bellek ve işlemci tarafını kontrol etmek
Pil tüketimi düşük olan bir uygulama yine de belleği doldurup sistemi yavaşlatabilir. Android'de geliştirici seçeneklerindeki "çalışan hizmetler" ekranı, hangi uygulamanın ne kadar RAM tuttuğunu ve kaç işlem başlattığını gösterir. Burada dikkat edilecek nokta, kalıcı bir hizmet (servis) çalıştıran uygulamalardır; bunlar siz kapatsanız da kendini yeniden başlatır. RAM ve işlemci kullanımını izleme alışkanlığı, arka plan yönetimini tahminden çıkarıp veriye dayandırır.
Veri kullanımını çapraz kontrol etmek
Üçüncü ölçüm ekseni mobil veridir. Ayarlardaki veri kullanımı listesinde her uygulama için "ön plan" ve "arka plan" verisi ayrı gösterilir. Arka plan verisi yüksek olan bir uygulama, aynı anda hem pilinizi hem kotanızı tüketiyor demektir. Bu üçlü kontrolü tablolaştırmak, kararı netleştirir:
| Belirti | Muhtemel kaynak | Öncelikli müdahale |
|---|---|---|
| Yüksek arka plan pili, düşük veri | Konum servisi veya sensör erişimi | Konum iznini "kullanırken" yap |
| Yüksek arka plan verisi | Sürekli senkronizasyon | Senkron sıklığını azalt |
| Yüksek RAM, düşük pil | Kalıcı hizmet / widget | Widget'ı kaldır, hizmeti kısıtla |
| Cihaz ısınması | İşlemci yoğun döngü | Uygulamayı güncelle veya kaldır |
Müdahale Yöntemleri ve Karşılaştırmalı Etkileri
Suçluyu bulduktan sonra elinizde birbirinden çok farklı sertlikte araçlar var. Yanlış aracı seçmek, bildirim kaçırmaktan alarmın çalmamasına kadar uzanan sorunlar doğurur.
Yumuşak müdahaleler: izin ve senkron ayarları
En düşük riskli adım, uygulamayı kapatmak yerine yetkisini daraltmaktır. Konum iznini "her zaman"dan "uygulamayı kullanırken"e çekmek, arka plan yenilemesini kapatmak, e-posta hesabının senkron aralığını 15 dakikadan bir saate çıkarmak; bunların hiçbiri uygulamayı bozmaz ama sürekli uyanma döngüsünü kırar. iOS'ta "Arka Planda Uygulama Yenileme", Android'de "Sınırsız arka plan kullanımı" anahtarları bu kategoridedir.
Bildirimlerin ulaşması genelde bu ayarlardan etkilenmez, çünkü modern sistemlerde bildirimler uygulamanın kendi çalışmasıyla değil, merkezi bir gönderim servisiyle iletilir.
Sert müdahaleler: kısıtlama, zorla durdurma, kaldırma
Android'deki "kısıtla" seçeneği, uygulamanın arka planda hiçbir iş çalıştırmasına izin vermez. Etkilidir ama mesajlaşma ve takvim uygulamalarında gecikmeye yol açar. "Zorla durdur" ise geçici bir çözümdür; uygulama bir sonraki tetikleyicide yeniden başlar. Kalıcı sonuç isteyen için tek gerçek yöntem, kullanılmayan uygulamayı kaldırmaktır — bu aynı zamanda depolamada da yer açar.
| Yöntem | Kalıcılık | Bildirim riski | Kime uygun |
|---|---|---|---|
| Arka plan yenilemeyi kapatma | Kalıcı | Yok denecek kadar az | Haber, alışveriş uygulamaları |
| Konum iznini daraltma | Kalıcı | Düşük | Harita, hava durumu |
| Arka planı kısıtlama | Kalıcı | Orta | Nadiren açılan uygulamalar |
| Zorla durdurma | Geçici | Yüksek | Anlık sorun giderme |
| Kaldırma | Tam | — | Aylardır açılmamış olanlar |