Android 13 memperkenalkan konsep pelacak konsumsi daya, yang merupakan proses yang memantau penggunaan baterai di latar depan atau latar belakang oleh aplikasi untuk menentukan apakah aplikasi melanggar beberapa kebijakan. Android 13 berisi dua pelacak konsumsi daya: pelacak layanan latar depan dan pelacak penggunaan baterai latar belakang. Daripada menggunakan mekanisme Anda sendiri untuk menentukan penyalahgunaan baterai oleh aplikasi, sebaiknya gunakan pelacak ini untuk memantau dan memberi tahu pengguna tentang penggunaan baterai yang berlebihan.
Pelacak layanan latar depan
Layanan latar depan dapat dijalankan dan menggunakan baterai dalam waktu yang lama. Pelacak layanan latar depan menampilkan notifikasi kepada pengguna saat layanan latar depan telah berjalan dalam jangka waktu yang lama, tetapi tidak terlihat, seperti saat pengguna menutup notifikasi layanan. Jika pengguna mengklik notifikasi, pengelola tugas akan ditampilkan dan memungkinkan pengguna menghentikan layanan latar depan. Pelacak ini diaktifkan secara default.
Pelacak penggunaan baterai di latar belakang
Aplikasi dapat menguras baterai di latar belakang tanpa diketahui pengguna. Pelacak baterai latar belakang memantau penggunaan baterai untuk setiap aplikasi. Penggunaan baterai dalam konteks ini ditentukan oleh tiga dimensi: aplikasi latar depan di bagian atas, layanan latar depan yang menjalankan sesuatu yang tidak terlihat, dan bagian latar belakang aplikasi. Jika bagian latar belakang penggunaan baterai aplikasi melewati batas tertentu, aplikasi akan dipindahkan ke bucket terbatas yang membatasinya ke satu tugas per hari. Pelacak ini dinonaktifkan secara default. Untuk mengaktifkan pelacak ini, jalankan perintah berikut:
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