Android 13, uygulamaların bazı politikaları ihlal edip etmediğini belirlemek için uygulamaların ön plan veya arka planda pil kullanımını izleyen bir işlem olan güç tüketimi izleyici kavramını kullanıma sunar. Android 13, iki güç tüketimi izleyici içerir: ön plan hizmeti izleyici ve arka planda pil kullanımı izleyici. Uygulamaların pil istismarını belirlemek için kendi mekanizmalarınızı kullanmak yerine, kullanıcıları aşırı pil kullanımına karşı uyarmak ve izlemek için bu izleyicileri kullanmanızı öneririz.
Ön plan hizmeti izleyici
Ön plan hizmetleri uzun süre boyunca çalışabilir ve pil kullanabilir. Ön plan hizmet izleyici, bir ön plan hizmeti uzun süredir çalışıyor ancak görünmüyorsa (ör. kullanıcı hizmetin bildirimini kapattığında) kullanıcılara bildirim gösterir. Kullanıcı bildirimi tıklarsa görev yöneticisi gösterilir ve kullanıcının ön plan hizmetini durdurmasına olanak tanır. Bu izleyici varsayılan olarak etkindir.
Arka planda pil kullanımı izleyici
Uygulamalar, kullanıcının haberi olmadan arka planda pil tüketebilir. Arka planda pil kullanımı izleyici, her uygulamanın pil kullanımını izler. Bu bağlamda pil kullanımı üç boyutla tanımlanır: üstte ön plan uygulaması, görünmeyen bir şey çalıştıran ön plan hizmeti ve uygulamanın arka plan kısmı. Uygulamanın pil kullanımının arka plan kısmı belirli bir eşiği aşarsa uygulama, günde bir işle sınırlandırıldığı kısıtlanmış bir havuza taşınır. Bu izleyici varsayılan olarak devre dışıdır. Bu izleyiciyi etkinleştirmek için aşağıdaki komutları çalıştırın:
adb shell device_config put activity_manager bg_auto_restrict_abusive_apps 1
adb shell device_config put activity_manager bg_current_drain_auto_restrict_abusive_apps_enabled 1