Pengelola Tugas

Di Android 13, kemampuan UI Sistem baru yang disebut Pengelola Tugas memberi tahu pengguna tentang status dan resource yang digunakan oleh layanan latar depan di aplikasi latar belakang dan memungkinkan pengguna menghentikan aplikasi ini.

Dengan diperkenalkannya izin notifikasi di Android 13, pengguna memiliki kontrol untuk menonaktifkan notifikasi dari aplikasi latar belakang yang menjalankan layanan latar depan untuk lokasi, pemutaran dan proyeksi media, sinkronisasi data, panggilan video dan suara, serta perangkat terhubung. Jika notifikasi tersebut dinonaktifkan, notifikasi wajib dari layanan latar depan yang menunjukkan status dan penggunaan resource-nya kepada pengguna tidak akan ditampilkan. Pengelola Tugas menambahkan kolom informasi di layar Setelan Cepat untuk memberi tahu pengguna tentang aplikasi yang berjalan di latar belakang dan penggunaan resource ponsel seperti memori dan baterai. Dengan antarmuka ini, pengguna akan diberi tahu jika aplikasi menjalankan layanan latar depan dalam waktu yang lama dan dapat memilih untuk menghentikan aplikasi. Afordans diletakkan di layar secara halus sehingga tidak menghalangi notifikasi penting. Lihat Pengelola Tugas untuk mengetahui informasi selengkapnya.

Menerapkan Pengelola Tugas untuk aplikasi latar belakang

Meskipun implementasi AOSP referensi untuk fitur ini tersedia, penerap perangkat yang didukung Android dapat menyesuaikan dan memodifikasi UI Sistem ini. Tombol berhenti di Pengelola Tugas tidak boleh ditampilkan untuk aplikasi yang merupakan inti dari fungsi perangkat, seperti Aplikasi Telepon dan Kamera.

Implementasi AOSP menggunakan API callback internal baru antara UI Sistem dan Server Sistem. API ini memungkinkan Server Sistem memberi tahu UI Sistem saat layanan latar depan baru dimulai. API ini juga memberi tahu Server Sistem untuk menghentikan aplikasi tertentu, saat diminta oleh pengguna.

Memvalidasi Pengelola Tugas untuk notifikasi aplikasi latar belakang

Untuk pengujian manual, validasi fitur Pengelola Tugas terhadap aplikasi yang berjalan di latar belakang.

Untuk pengujian unit, gunakan pengujian unit yang tersedia di AOSP.