Pengelola Tugas

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

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, dan perangkat terhubung. Saat notifikasi tersebut dinonaktifkan, diperlukan notifikasi dari layanan latar depan yang menunjukkan status dan resource-nya penggunaan untuk pengguna tidak ditampilkan. {i>Task Manager<i} menambahkan bilah informasi pada tampilan Setelan Cepat untuk memberi tahu pengguna tentang aplikasi yang berjalan di latar belakang dan penggunaan sumber daya ponsel seperti memori dan baterai. Dengan antarmuka ini, pengguna diberi tahu jika aplikasi menjalankan layanan latar depan untuk waktu yang lama dan dapat memilih untuk menghentikan aplikasi. {i>affordance<i} ditempatkan pada ditampilkan dengan cara yang halus sehingga tidak mengganggu notifikasi penting. Lihat Pengelola Tugas untuk informasi selengkapnya.

Mengimplementasikan Pengelola Tugas untuk aplikasi latar belakang

Meskipun referensi implementasi AOSP untuk fitur ini tersedia, OEM dapat menyesuaikan dan memodifikasi UI Sistem ini, sebagai selama implementasi tersebut memenuhi persyaratan CDD [8.5/H-0-1]. Aplikasi tertentu, seperti Telepon dan Kamera, yang merupakan inti dari fungsi perangkat, tidak boleh menampilkan kemampuan {i>stop<i} di {i>Task Manager<i}.

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 dimulai. API juga memberi tahu Server Sistem untuk menghentikan aplikasi tertentu, saat diminta oleh pengguna.

Memvalidasi Pengelola Tugas untuk notifikasi aplikasi latar belakang

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

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