Pengelola Tugas

Di Android 13, 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 yang diperlukan dari layanan latar depan yang menunjukkan status dan penggunaan resource-nya kepada pengguna tidak akan ditampilkan. Pengelola Tugas menambahkan panel informasi di tampilan 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. UI ditempatkan di layar dengan cara yang tidak mencolok sehingga tidak menghalangi notifikasi penting. Lihat Pengelola Tugas untuk mengetahui informasi selengkapnya.

Mengimplementasikan Pengelola Tugas untuk aplikasi latar belakang

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

Implementasi AOSP menggunakan Callback API 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, jika 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.