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 untuk 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) 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 (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, yang memungkinkan kami 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+) 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.
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.
Perangkat layar besar dan faktor bentuk 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.
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.
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 membuat pengguna tahu bahwa privasi mereka dilindungi.
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.
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.
Aksesibilitas Fitur dan API baru Deskripsi tambahan
Android 16 menambahkan setSupplementalDescription sehingga Anda dapat memberikan teks yang memberikan informasi tentang ViewGroup tanpa mengganti informasi dari turunannya.
Aksesibilitas Fitur dan API baru Kolom formulir wajib diisi
Android 16 menambahkan setFieldRequired ke AccessibilityNodeInfo sehingga aplikasi dapat memberi tahu layanan aksesibilitas bahwa input ke kolom formulir diperlukan.
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.