Daftar fitur dan perubahan Android 16

Tabel berikut berisi semua perubahan fitur dan perilaku yang didokumentasikan yang dapat memengaruhi developer aplikasi. Gunakan daftar ini untuk menemukan perubahan yang memengaruhi Anda, lalu klik link yang sesuai untuk membaca dokumentasi.

Kategori Jenis Nama
Fungsi inti Perubahan (semua aplikasi) Perubahan internal ART
Android 16 menyertakan update terbaru ke Android Runtime (ART) yang meningkatkan performa Android Runtime (ART) dan memberikan dukungan untuk fitur Java tambahan. Melalui update Sistem Google Play, peningkatan ini juga tersedia untuk lebih dari satu miliar perangkat yang menjalankan Android 12 (level API 31) dan yang lebih tinggi. Saat perubahan ini dirilis, library dan kode aplikasi yang mengandalkan struktur internal ART mungkin tidak berfungsi dengan benar di perangkat yang menjalankan Android 16, beserta versi Android sebelumnya yang mengupdate modul ART melalui update sistem Google Play.
Fungsi inti Perubahan (semua aplikasi) Pengoptimalan kuota JobScheduler
Android 16 menyesuaikan kuota runtime eksekusi tugas reguler dan dipercepat berdasarkan beberapa faktor: bucket standby aplikasi tempat aplikasi berada, apakah tugas memulai eksekusi saat aplikasi berada dalam status teratas, dan apakah tugas dieksekusi saat menjalankan Layanan Latar Depan.
Fungsi inti Perubahan (semua aplikasi) Alasan penghentian tugas kosong yang ditinggalkan
Untuk mendeteksi dan mengurangi tugas yang ditinggalkan, aplikasi harus menggunakan alasan penghentian tugas STOP_REASON_TIMEOUT_ABANDONED baru yang ditetapkan sistem untuk tugas yang ditinggalkan, bukan STOP_REASON_TIMEOUT.
Fungsi inti Perubahan (semua aplikasi) Cakupan prioritas siaran yang diurutkan tidak lagi bersifat global
Di Android 16, urutan pengiriman siaran menggunakan atribut android:priority atau IntentFilter#setPriority() di berbagai proses tidak akan dijamin. Prioritas siaran untuk siaran yang diurutkan hanya akan dipatuhi dalam proses aplikasi yang sama, bukan di semua proses sistem.
Fungsi inti Perubahan (semua aplikasi) Mode kompatibilitas ukuran halaman 16 KB
Android 15 memperkenalkan dukungan untuk halaman memori 16 KB guna mengoptimalkan performa platform. Android 16 menambahkan mode kompatibilitas, yang memungkinkan beberapa aplikasi yang di-build untuk halaman memori 4 KB berjalan di perangkat yang dikonfigurasi untuk halaman memori 16 KB.
Fungsi inti Perubahan (aplikasi yang menargetkan 16+) Pengoptimalan penjadwalan pekerjaan dengan tarif tetap
Untuk aplikasi yang menargetkan Android 16 atau yang lebih tinggi, maksimal satu eksekusi scheduleAtFixedRate yang terlewat akan segera dieksekusi saat aplikasi kembali ke siklus proses yang valid.
Fungsi inti Fitur dan API baru Dua rilis Android API pada tahun 2025
Di Android 16, pratinjau ini ditujukan untuk rilis utama Android berikutnya dengan peluncuran yang direncanakan pada Kuartal 2 tahun 2025. Rilis ini mirip dengan semua rilis API kami sebelumnya, tempat kami dapat merencanakan perubahan perilaku yang sering kali terkait dengan targetSdkVersion. Kami berencana untuk merilis versi lain pada Kuartal 4 tahun 2025 yang juga akan menyertakan API developer baru. Rilis utama K2 akan menjadi satu-satunya rilis pada tahun 2025 yang menyertakan perubahan perilaku terencana yang dapat memengaruhi aplikasi.
Pengalaman pengguna dan UI sistem Perubahan (semua aplikasi) Penghentian pengumuman aksesibilitas yang mengganggu
Android 16 menghentikan pengumuman aksesibilitas, yang ditandai dengan penggunaan announceForAccessibility atau pengiriman peristiwa aksesibilitas TYPE_ANNOUNCEMENT.
Pengalaman pengguna dan UI sistem Perubahan (semua aplikasi) Dukungan untuk navigasi 3 tombol
Android 16 menghadirkan dukungan kembali prediktif ke navigasi 3 tombol untuk aplikasi yang telah dimigrasikan dengan benar ke kembali prediktif.
Pengalaman pengguna dan UI sistem Perubahan (aplikasi yang menargetkan 16+) API font elegan tidak digunakan lagi dan dinonaktifkan
Android 16 tidak lagi menggunakan atribut elegantTextHeight, dan atribut tersebut akan diabaikan setelah aplikasi Anda menargetkan Android 16.
Pengalaman pengguna dan UI sistem Perubahan (aplikasi yang menargetkan 16+) Opsi tidak menggunakan layar penuh akan dihapus
Untuk aplikasi yang menargetkan Android 16 atau yang lebih tinggi, atribut R.attr#windowOptOutEdgeToEdgeEnforcement telah dihapus, sehingga aplikasi yang menggunakannya harus menangani inset jendela.
Pengalaman pengguna dan UI sistem Perubahan (aplikasi yang menargetkan 16+) Migrasi atau keikutsertaan diperlukan untuk kembali prediktif
Untuk aplikasi yang menargetkan Android 16, animasi sistem seperti kembali ke layar utama, lintas tugas, dan lintas aktivitas kini muncul untuk aplikasi secara default. Untuk mencerminkan hal ini dalam sistem, nilai default android:enableOnBackInvokedCallback kini menjadi true, dan panggilan ke OnBackPressed dan KeyEvent.KEYCODE_BACK diabaikan.
Pengalaman pengguna dan UI sistem Fitur dan API baru Update kembali prediktif
Android 16 menambahkan API baru untuk membantu Anda mengaktifkan animasi sistem kembali prediktif dalam navigasi gestur seperti animasi kembali ke layar utama. Android 16 juga menambahkan finishAndRemoveTaskCallback() dan moveTaskToBackCallback.
Pengalaman pengguna dan UI sistem Fitur dan API baru Haptik yang lebih kaya
Android 16 menambahkan haptic API yang memungkinkan aplikasi menentukan kurva amplitudo dan frekuensi efek haptic sekaligus memisahkan perbedaan antara kemampuan perangkat.
Pengalaman pengguna dan UI sistem Fitur dan API baru Notifikasi yang berfokus pada progres
Android 16 memperkenalkan notifikasi yang berfokus pada progres untuk membantu pengguna melacak perjalanan awal hingga akhir yang dimulai pengguna dengan lancar. Notifikasi ini telah mengupgrade visibilitas di platform sistem dan peringkat teratas di panel samping notifikasi.
Pengalaman pengguna dan UI sistem Fitur dan API baru Penanganan konten untuk wallpaper animasi
Di Android 16, framework wallpaper animasi mendapatkan API konten baru untuk mengatasi tantangan wallpaper dinamis yang didorong pengguna.
Keamanan Perubahan (semua aplikasi) Keamanan yang ditingkatkan terhadap serangan pengalihan Intent
Android 16 memperkenalkan solusi hardening keamanan secara default untuk eksploitasi pengalihan Intent.
Keamanan Fitur dan API baru API berbagi kunci
Android 16 menambahkan API yang mendukung berbagi akses ke kunci Android Keystore dengan aplikasi lain.
Faktor bentuk perangkat Perubahan (semua aplikasi) Penggantian pemilik perangkat virtual
Pemilik perangkat virtual, yang dibatasi untuk aplikasi tepercaya dan istimewa tertentu, kini dapat mengganti setelan aplikasi di perangkat yang dikelola pemilik perangkat virtual.
Faktor bentuk perangkat Perubahan (aplikasi yang menargetkan 16+) Tata letak adaptif
Untuk aplikasi yang menargetkan Android 16 atau yang lebih tinggi, platform mengabaikan atribut manifes dan API runtime yang membatasi orientasi layar, rasio aspek, dan kemampuan untuk diubah ukurannya.
Faktor bentuk perangkat Fitur dan API baru Framework kualitas gambar dan audio standar untuk TV
Android 16 memperkenalkan paket MediaQuality yang mengekspos serangkaian API standar untuk akses ke profil audio dan gambar serta setelan terkait hardware. Hal ini memungkinkan aplikasi streaming membuat kueri profil dan menerapkannya ke media secara dinamis.
Kesehatan dan kebugaran Perubahan (aplikasi yang menargetkan 16+) Izin kesehatan dan kebugaran
Untuk aplikasi yang menargetkan Android 16 atau yang lebih tinggi, izin kesehatan dan kebugaran akan bertransisi ke kumpulan izin yang lebih terperinci di bagian android.permissions.health yang digunakan oleh Health Connect.
Performa dan baterai Fitur dan API baru Memulai komponen di ApplicationStartInfo
Android 16 menambahkan getStartComponent() untuk membedakan jenis komponen yang memicu mulai, yang dapat membantu mengoptimalkan alur startup aplikasi Anda.
Performa dan baterai Fitur dan API baru Kecepatan refresh adaptif
Android 16 memperkenalkan hasArrSupport() dan getSuggestedFrameRate(int) sekaligus memulihkan getSupportedRefreshRates() untuk mempermudah aplikasi Anda memanfaatkan ARR.
Performa dan baterai Fitur dan API baru Intropeksi tugas yang lebih baik
Di Android 16, kami memperkenalkan JobScheduler#getPendingJobReasons(), yang menampilkan beberapa alasan mengapa tugas tertunda, karena batasan eksplisit yang ditetapkan oleh developer dan batasan implisit yang ditetapkan oleh sistem. Kami juga memperkenalkan JobScheduler#getPendingJobReasonsHistory(), yang menampilkan daftar perubahan alasan tugas terbaru yang tertunda.
Performa dan baterai Fitur dan API baru Pembuatan profil yang dipicu sistem
Android 16 memperkenalkan pembuatan profil yang dipicu sistem ke ProfilingManager. Aplikasi dapat mendaftarkan minat untuk menerima rekaman aktivitas untuk pemicu tertentu seperti cold start reportFullyDrawn atau ANR, lalu sistem akan memulai dan menghentikan rekaman aktivitas atas nama aplikasi. Setelah rekaman aktivitas selesai, hasilnya akan dikirim ke direktori data aplikasi.
Performa dan baterai Fitur dan API baru Headroom API di ADPF
Di Android 16, SystemHealthManager memperkenalkan getCpuHeadroom dan getGpuHeadroom API, yang dirancang untuk memberikan estimasi resource CPU dan GPU yang tersedia kepada game dan aplikasi yang intensif resource.
Konektivitas Fitur dan API baru Rentang dengan keamanan yang ditingkatkan
Android 16 menambahkan dukungan untuk fitur keamanan yang andal di lokasi Wi-Fi pada perangkat yang didukung dengan Wi-Fi 6 802.11az, yang memungkinkan aplikasi menggabungkan akurasi yang lebih tinggi, skalabilitas yang lebih besar, dan penjadwalan dinamis protokol dengan peningkatan keamanan termasuk enkripsi berbasis AES-256 dan perlindungan terhadap serangan MITM.
Konektivitas Fitur dan API baru API rentang umum
Android 16 menyertakan RangingManager baru, yang menyediakan cara untuk menentukan jarak dan sudut pada hardware yang didukung antara perangkat lokal dan perangkat jarak jauh.
Media Fitur dan API baru Peningkatan pemilih foto
Android 16 menyertakan peningkatan pada pemilih foto seperti API baru yang memungkinkan aplikasi menyematkan pemilih foto ke dalam hierarki tampilannya dan API baru yang memungkinkan penelusuran dari penyedia media cloud untuk pemilih foto Android.
Media Fitur dan API baru Advanced Professional Video
Android 16 memperkenalkan dukungan untuk codec Advanced Professional Video (APV) yang dirancang untuk digunakan untuk perekaman video dan pascaproduksi berkualitas tinggi tingkat profesional.
Privasi Fitur dan API baru Update Health Connect
Health Connect menambahkan ACTIVITY_INTENSITY, jenis data baru yang ditentukan sesuai dengan pedoman World Health Organization terkait aktivitas sedang dan berat. Health Connect juga berisi API yang diperbarui yang mendukung catatan kesehatan. Hal ini memungkinkan aplikasi membaca dan menulis catatan medis dalam format FHIR dengan izin pengguna yang eksplisit. API ini masih dalam program akses awal. Jika Anda ingin berpartisipasi, daftar untuk menjadi bagian dari program akses awal kami.
Privasi Fitur dan API baru Privacy Sandbox di Android
Android 16 menggabungkan Privacy Sandbox di Android versi terbaru, yang merupakan bagian dari upaya berkelanjutan kami untuk mengembangkan teknologi yang memungkinkan pengguna mengetahui bahwa privasi mereka dilindungi.
Kamera Fitur dan API baru Penyesuaian tint dan suhu warna yang presisi
Android 16 menambahkan dukungan kamera untuk penyesuaian tint dan suhu warna yang tepat guna mendukung aplikasi perekaman video profesional dengan lebih baik.
Kamera Fitur dan API baru Eksposur otomatis campuran
Android 16 menambahkan mode eksposur otomatis campuran baru ke Camera2, yang memungkinkan Anda mengontrol aspek eksposur tertentu secara manual sekaligus membiarkan algoritma eksposur otomatis (AE) menangani sisanya.
Kamera Fitur dan API baru Tindakan intent pengambilan foto gerakan
Android 16 menambahkan tindakan Intent standar — ACTION_MOTION_PHOTO_CAPTURE, dan ACTION_MOTION_PHOTO_CAPTURE_SECURE — yang meminta aplikasi kamera mengambil foto gerakan dan menampilkannya.
Kamera Fitur dan API baru Deteksi scene mode malam kamera
Untuk membantu aplikasi Anda mengetahui kapan harus beralih ke dan dari sesi kamera mode malam, Android 16 menambahkan EXTENSION_NIGHT_MODE_INDICATOR. Jika didukung, Anda dapat menggunakan CaptureResult dalam Camera2.
Kamera Fitur dan API baru Peningkatan gambar UltraHDR
Android 16 menambahkan dukungan untuk gambar UltraHDR dalam format file HEIC.
Internasionalisasi Fitur dan API baru Teks vertikal
Android 16 menambahkan dukungan tingkat rendah untuk merender dan mengukur teks secara vertikal guna memberikan dukungan penulisan vertikal dasar bagi developer library.
Internasionalisasi Fitur dan API baru Penyesuaian sistem pengukuran
Android 16 menambahkan kemampuan untuk menyesuaikan sistem pengukuran Anda di preferensi regional dalam Setelan.
Aksesibilitas Fitur dan API baru API aksesibilitas yang ditingkatkan
Android 16 menambahkan API tambahan untuk meningkatkan semantik UI yang membantu meningkatkan konsistensi bagi pengguna yang mengandalkan layanan aksesibilitas, seperti TalkBack.
Aksesibilitas Fitur dan API baru Telepon sebagai input mikrofon untuk panggilan suara dengan alat bantu dengar LEA
Android 16 menambahkan kemampuan bagi pengguna alat bantu dengar LE Audio untuk beralih antara mikrofon bawaan di alat bantu dengar dan mikrofon di ponsel mereka untuk panggilan suara.
Aksesibilitas Fitur dan API baru Kontrol volume sekitar untuk alat bantu dengar LEA
Android 16 menambahkan kemampuan bagi pengguna alat bantu dengar LE Audio untuk menyesuaikan volume suara sekitar yang ditangkap oleh mikrofon alat bantu dengar.
Grafik Fitur dan API baru Efek grafis kustom dengan AGSL
Android 16 menambahkan RuntimeColorFilter dan RuntimeXfermode, yang memungkinkan Anda membuat efek kompleks seperti Nilai Minimum, Sepia, dan Saturasi Hue, serta menerapkannya untuk menggambar panggilan.