Tujuan App Standby Bucket di Android P untuk meningkatkan pengelolaan daya dengan memprioritaskan aplikasi ke dalam salah satu dari empat bucket berbeda. Seiring waktu, Android akan mengamati dan melihat seberapa sering Anda menggunakan aplikasi tertentu dan kemudian mengaturnya ke dalam salah satu keranjang ini.
Daya tahan baterai sangat penting bagi pengembang yang mengerjakan Android selama beberapa rilis terakhir. Ini melampaui masalah "masa pakai baterai yang dioptimalkan" yang biasa kita lihat di log perubahan. Android telah mengubah secara mendasar cara aplikasi berjalan di latar belakang berkat API Penjadwal Pekerjaan, evolusi yang telah kita lihat Mengantuk, dan banyak lagi. Fokus ini juga tidak berubah dengan Android P seperti yang dicatat oleh Dave Burke di Google I/O minggu ini. Salah satu fitur baru ini disebut App Standby Bucket.
Tujuan dari App Standby Bucket adalah untuk meningkatkan manajemen daya perangkat kami secara keseluruhan dengan memprioritaskan aplikasi ke dalam salah satu dari empat bucket yang berbeda. Seiring waktu, Android akan mengamati dan melihat seberapa sering Anda menggunakan aplikasi tertentu dan kemudian mengaturnya ke dalam salah satu keranjang berdasarkan penggunaan. Sistem operasi kemudian akan membatasi sumber daya yang dialokasikan perangkat ke aplikasi tertentu berdasarkan pada bucket tempat aplikasi tersebut ditempatkan.
Bucket yang berbeda dalam sistem ini meliputi Aktif, Perangkat Kerja, Sering, Dan Langka. Berikut deskripsi dasar untuk setiap keranjang:
-
Aktif
- Aplikasi sedang digunakan
-
Perangkat kerja
- Aplikasi sedang digunakan secara teratur
-
Sering
- Aplikasi sering digunakan, tetapi tidak setiap hari
-
Langka
- Aplikasi tidak sering digunakan
Bucket Aplikasi Siaga Aktif ditujukan untuk aplikasi yang sedang digunakan. Ini juga mencakup aplikasi yang telah meluncurkan aktivitas, aplikasi yang berjalan di latar depan, aplikasi yang memiliki adaptor sinkronisasi terkait dengan penyedia konten (yang digunakan oleh aplikasi latar depan), dan penyedia yang memiliki notifikasi yang dimiliki pengguna disadap. Android akan mengetahui bahwa aplikasi ini penting dan akan melakukan yang terbaik untuk memastikan aplikasi tersebut menyelesaikan tugasnya tanpa hambatan apa pun.
Kami kemudian memiliki bucket Working Set untuk aplikasi yang sering dijalankan tetapi saat ini tidak aktif. Ini bisa berupa aplikasi media sosial, email, atau lainnya yang sering Anda gunakan sepanjang hari. Melanjutkan daftar kami memiliki keranjang Sering yang ditujukan untuk aplikasi yang digunakan secara rutin tetapi tidak setiap hari. Ini bisa berupa aplikasi olahraga yang hanya Anda gunakan 2-3 kali seminggu. Terakhir, kami memiliki keranjang Langka yang berisi aplikasi yang jarang digunakan sama sekali. Ini mungkin aplikasi hotel atau maskapai penerbangan yang Anda simpan di ponsel dan mungkin digunakan setahun sekali.
Google mencantumkan beberapa pedoman tentang cara menggunakan fitur baru ini dengan benar. Rekomendasi yang jelas adalah untuk tidak memanipulasi sistem untuk menempatkan aplikasi Anda di wadah lain. Ini akan menjadi tantangan terbesar dengan App Standby Bucket. Fitur ini tidak berfungsi jika pengembang memaksa aplikasinya berada di keranjang Aktif. Google menyarankan untuk menambahkan aktivitas peluncur ke aplikasi, jika tidak, aktivitas tersebut mungkin tidak dipromosikan ke keranjang Aktif. Selain itu, notifikasi yang tidak dapat ditindaklanjuti tidak akan memindahkan aplikasi ke bucket Aktif.
Sumber: Pengembang Android