Daftar fitur dan perubahan Android 13

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
Kamera Fitur dan API baru Perekaman video HDR
Aplikasi dapat menggunakan Camera2 API untuk mengambil dan melihat pratinjau konten video HDR.
Konektivitas Ubah (aplikasi yang menargetkan 13+) BluetoothAdapter#enable() dan BluetoothAdapter#disable() tidak digunakan lagi
Untuk aplikasi yang menargetkan Android 13 (API level 33) atau yang lebih baru, metode BluetoothAdapter#enable() dan BluetoothAdapter#disable() tidak digunakan lagi dan selalu menampilkan false.
Fungsi inti Ubah (semua aplikasi) Salinan penerapan layanan ucapan lama dihapus
Aplikasi harus menggunakan penyedia default perangkat untuk SpeechService, bukan melakukan hard code pada aplikasi tertentu.
Fungsi inti Fitur dan API baru Pembaruan OpenJDK 11
Android 13 menyertakan sejumlah update yang selaras dengan rilis OpenJDK 11 LTS.
Alat dan produktivitas developer Fitur dan API baru Ikon aplikasi bertema
Aplikasi dapat memberikan ikon aplikasi monokromatik yang dapat diberi gaya pada perangkat pengguna menggunakan warna dinamis Material You.
Alat dan produktivitas developer Fitur dan API baru Preferensi bahasa per aplikasi
Aplikasi dapat menggunakan API platform baru untuk menyetel atau mendapatkan bahasa pilihan per aplikasi bagi pengguna.
Alat dan produktivitas developer Fitur dan API baru Tanda hubung yang lebih cepat
Android 13 secara drastis meningkatkan performa tanda hubung untuk instance TextView.
Alat dan produktivitas developer Fitur dan API baru API Konversi Teks
Di Android 13, aplikasi dapat memanggil API konversi teks baru sehingga pengguna yang berbicara dengan bahasa bermetode input huruf fonetik dapat menemukan apa yang mereka cari dengan lebih cepat dan lebih mudah.
Alat dan produktivitas developer Fitur dan API baru Tinggi baris yang ditingkatkan untuk skrip non-latin
Android 13 meningkatkan tampilan skrip non-Latin (seperti Tamil, Burma, Telugu, dan Tibet) dengan menggunakan tinggi baris yang disesuaikan untuk setiap bahasa.
Alat dan produktivitas developer Fitur dan API baru Pengemasan teks bahasa Jepang yang ditingkatkan
TextViews kini dapat menggabungkan teks dengan Bunsetsu (unit kata terkecil yang terdengar alami) atau frasa—bukan menurut karakter—untuk aplikasi bahasa Jepang yang lebih rapi dan dapat dibaca.
Alat dan produktivitas developer Fitur dan API baru Update library Unicode
Android 13 menambahkan peningkatan, perbaikan, dan perubahan terbaru yang disertakan dalam Unicode ICU 70, Unicode CLDR 40, dan Unicode 14.0.
Alat dan produktivitas developer Fitur dan API baru Font vektor warna
Android 13 menambahkan dukungan rendering untuk font COLR versi 1 dan mengupdate emoji sistem ke format COLRv1.
Alat dan produktivitas developer Fitur dan API baru API penempatan Setelan Cepat
Aplikasi yang menyediakan kartu kustom dapat membuat kartu tersebut tersedia di Setelan Cepat.
Alat dan produktivitas developer Fitur dan API baru Pratinjau papan klip
Mulai di Android 13, aplikasi menggunakan konfirmasi visual standar setiap kali konten ditambahkan ke papan klip.
Alat dan produktivitas developer Fitur dan API baru Gestur kembali prediktif
Android 13 memperkenalkan gestur kembali prediktif untuk perangkat Android seperti ponsel, perangkat layar besar, dan perangkat foldable.
Alat dan produktivitas developer Fitur dan API baru Bluetooth LE Audio
Android 13 menambahkan dukungan bawaan untuk LE Audio, sehingga developer mendapatkan kemampuan baru secara gratis di perangkat yang kompatibel.
Alat dan produktivitas developer Fitur dan API baru MIDI 2.0
Android 13 menambahkan dukungan untuk MIDI 2.0 standar yang baru, termasuk kemampuan untuk menghubungkan hardware MIDI 2.0 melalui USB.
Alat dan produktivitas developer Fitur dan API baru Pengoptimalan ART
Android 13 meningkatkan performa dan efisiensi untuk semua aplikasi melalui update pada runtime ART.
Grafik Fitur dan API baru Shader yang dapat diprogram
Aplikasi dapat menggunakan objek RuntimeShader yang dapat diprogram untuk membuat efek lanjutan.
Grafik Fitur dan API baru Peningkatan koreografer
Metode tambahan dalam API Choreographer dan ASurfaceControl memberikan informasi lebih lanjut tentang kemungkinan linimasa frame dan menambahkan lebih banyak konteks ke SurfaceFlinger tentang siklus proses frame.
Media Fitur dan API baru Pemilihan rute audio antisipatif
Aplikasi dapat menggunakan API baru untuk mengidentifikasi bagaimana audio akan dirutekan.
Performa dan baterai Perubahan (semua aplikasi) Pengelola Tugas
Android 13 memungkinkan pengguna menghentikan layanan latar depan dari panel samping notifikasi, terlepas dari versi SDK target.
Performa dan baterai Ubah (semua aplikasi) Meningkatkan penanganan tugas pengambilan data menggunakan JobScheduler
Di Android 13, sistem sekarang mencoba menentukan kapan aplikasi akan diluncurkan lagi, dan menggunakan estimasi tersebut untuk menjalankan tugas pengambilan data.
Performa dan baterai Ubah (semua aplikasi) Pemanfaatan Resource Baterai
Android 13 memperkenalkan Pemakaian Resource Baterai, yang menyediakan beberapa cara untuk mengelola masa pakai baterai di perangkat dengan lebih baik.
Privasi dan keamanan Ubah (semua aplikasi) Izin runtime untuk notifikasi
Android 13 memperkenalkan izin notifikasi runtime baru: POST_NOTIFICATIONS.
Privasi dan keamanan Ubah (semua aplikasi) Sembunyikan konten sensitif dari papan klip
Aplikasi yang memungkinkan pengguna menyalin konten sensitif ke papan klip harus menambahkan tanda untuk menyembunyikan konten tersebut dari pratinjau konten papan klip.
Privasi dan keamanan Ubah (semua aplikasi) Migrasi dari ID pengguna bersama
Aplikasi yang menggunakan atribut android:sharedUserId yang tidak digunakan lagi dan tidak lagi bergantung pada fungsi atribut harus dimigrasikan ke mekanisme lain.
Privasi dan keamanan Ubah (aplikasi yang menargetkan 13+) Izin runtime baru untuk perangkat Wi-Fi di sekitar
Saat menggunakan Wi-Fi API tertentu, aplikasi yang tidak memerlukan akses ke lokasi fisik perangkat harus benar-benar menegaskan pernyataan ini menggunakan izin baru.
Privasi dan keamanan Ubah (aplikasi yang menargetkan 13+) Penggunaan sensor tubuh di latar belakang memerlukan izin baru
Jika aplikasi Anda menargetkan Android 13 dan memerlukan akses ke informasi sensor tubuh saat berjalan di latar belakang, Anda harus mendeklarasikan izin BODY_SENSORS_BACKGROUND baru.
Privasi dan keamanan Ubah (aplikasi yang menargetkan 13+) Izin media terperinci
Sekarang aplikasi harus menggunakan izin terpisah untuk meminta akses ke berbagai jenis media, bukan izin READ_EXTERNAL_STORAGE.
Privasi dan keamanan Fitur dan API baru Mengekspor penerima yang terdaftar dalam konteks dengan lebih aman
Untuk membantu membuat penerima runtime lebih aman, Android 13 memungkinkan Anda untuk menentukan apakah penerima siaran tertentu di aplikasi Anda harus diekspor dan terlihat oleh aplikasi lain di perangkat.
Privasi dan keamanan Fitur dan API baru Pemilih foto
Aplikasi harus menggunakan pemilih foto baru untuk memberikan cara bawaan yang aman bagi pengguna untuk memilih file media tanpa memberikan akses ke seluruh koleksi media mereka.
Privasi dan keamanan Fitur dan API baru Izin runtime baru untuk perangkat Wi-Fi di sekitar
Aplikasi dapat meminta izin baru untuk menemukan perangkat Wi-Fi di sekitar tanpa mengakses lokasi perangkat.
Privasi dan keamanan Fitur dan API baru Izin baru untuk menggunakan alarm yang tepat
Saat menargetkan Android 13, aplikasi seperti kalender dan alarm dapat menggunakan izin waktu penginstalan USE_EXACT_ALARM yang baru untuk menyetel alarm yang tepat.
Privasi dan keamanan Fitur dan API baru Izin developer yang dapat di-downgrade
Mulai Android 13, aplikasi Anda dapat mencabut akses ke izin runtime yang sebelumnya diberikan oleh sistem atau pengguna.
Privasi dan keamanan Fitur dan API baru APK Signature Scheme v3.1
APK Signature Scheme v3.1 memungkinkan aplikasi untuk mendukung penanda tangan asli dan yang dirotasi dalam satu APK serta mendukung penargetan versi SDK.
Privasi dan keamanan Fitur dan API baru Pelaporan error yang lebih baik di Keystore dan KeyMint
Untuk aplikasi yang membuat kunci, Keystore dan KeyMint kini memberikan indikator error yang lebih mendetail dan akurat.
Tablet dan perangkat layar besar Fitur dan API baru Peningkatan dukungan untuk tablet dan perangkat layar besar
Android 13 di-build berdasarkan pengoptimalan tablet yang diperkenalkan di Android 12 dan update fitur baru 12L—seperti pengoptimalan untuk UI sistem, multitasking yang lebih baik, dan mode kompatibilitas yang lebih baik.
Pengalaman pengguna Ubah (aplikasi yang menargetkan 13+) Kontrol media yang berasal dari PlaybackState
Sekarang sistem mendapatkan kontrol media dari tindakan PlaybackState, bukan notifikasi MediaStyle.
Pengalaman pengguna Ubah (aplikasi yang menargetkan 13+) Tema warna aplikasi diterapkan secara otomatis ke konten WebView
Untuk aplikasi yang menargetkan Android 13 (API level 33) atau yang lebih tinggi, metode setForceDark() tidak digunakan lagi. Sebagai gantinya, WebView sekarang selalu menetapkan kueri media prefers-color-scheme sesuai dengan atribut tema aplikasi, isLightTheme.
Layanan Google Play Ubah (aplikasi yang menargetkan 13+) Izin diperlukan untuk ID iklan
Aplikasi yang menggunakan ID iklan layanan Google Play dan menargetkan Android 13 (API level 33) dan yang lebih tinggi harus mendeklarasikan izin normal AD_ID dalam file manifes aplikasinya.
Pembatasan antarmuka non-SDK Ubah (aplikasi yang menargetkan 13+) Update pada pembatasan antarmuka non-SDK
Android 13 menyertakan daftar terbaru antarmuka non-SDK yang dibatasi berdasarkan kolaborasi dengan developer Android dan pengujian internal terbaru.
Media Fitur dan API baru Audio spasial
Pengalaman audio yang imersif untuk konten yang terdengar lebih realistis.

Java dan OpenJDK adalah merek dagang atau merek dagang terdaftar dari Oracle dan/atau afiliasinya.