Catatan rilis Android 13 dan Android 13 QPR

Halaman ini merangkum fitur utama di rilis Android 13 dan Android 13 QPR serta menyediakan link ke informasi tambahan. Ringkasan fitur ini disusun berdasarkan lokasi dokumentasi fitur di situs ini.

Arsitektur

Perubahan pada partisi booting generik

Untuk perangkat yang diluncurkan dengan Android 13, ramdisk generik dihapus dari image boot dan ditempatkan di image init_boot terpisah.

Untuk mengetahui informasi selengkapnya, lihat Partisi Boot Generik.

Modul GKI

Di Android 13, beberapa fungsi kernel dikirimkan dalam modul yang dapat dimuat secara dinamis, yang disebut modul GKI, untuk mengurangi jejak memori kernel GKI di perangkat yang tidak memerlukan fungsi tersebut.

Untuk mengetahui informasi lebih lanjut, lihat Modul kernel.

Komponen sistem modular

Android 13 berisi beberapa komponen sistem modular baru dan yang diupdate. Modul baru tersebut adalah:

  • AdServices: Mendukung inisiatif Privacy Sandbox yang bertujuan untuk menciptakan teknologi yang melindungi privasi pengguna secara online dan memberikan alat kepada perusahaan dan developer untuk membangun bisnis digital yang sukses
  • AppSearch: Mesin telusur terstruktur dan pengindeksan di perangkat
  • Bluetooth: (Opsional) Bertujuan untuk memberikan pengalaman Bluetooth yang konsisten dan berkualitas tinggi kepada semua pengguna Android
  • OnDevicePersonalization: Menyediakan serangkaian alat yang dikembangkan dengan privasi pengguna sebagai prinsip intinya
  • UWB: Berisi stack UWB di atas antarmuka HAL

Pembaruan pada modul yang ada:

Update dukungan sistem file kernel Android

Mulai Android 13, ruang pengguna hanya berfungsi dengan sistem file yang dibuat ke dalam Generic Kernel Image (GKI).

Untuk mengetahui detail selengkapnya, lihat Dukungan Sistem File Kernel Android.

Audio

Penerapan audio spasial dan pelacakan gerakan kepala

Mulai Android 13-QPR, dengan menggunakan arsitektur pipeline audio baru dan integrasi framework sensor, OEM dapat memberikan efek audio spatializer dengan dukungan untuk pelacakan kepala dengan tingkat performa dan latensi yang diperlukan. Lihat Penerapan audio spasial berkualitas tinggi dan pelacakan kepala untuk mengetahui panduan dan informasi selengkapnya.

Dukungan untuk MIDI 2.0

Mulai Android 13, dukungan MIDI 2.0 ditambahkan ke transportasi USB. MIDI 2.0 adalah standar MIDI yang lebih baru yang ditentukan pada tahun 2020.

Lihat halaman MIDI untuk mengetahui detail selengkapnya.

Memperbarui ke HAL Audio

Mulai Android 13, Audio HAL diupdate ke versi 7.1. Lihat HAL Audio untuk mengetahui informasi selengkapnya.

Otomotif

Fitur Android Automotive baru

Untuk mempelajari lebih lanjut fitur Automotive baru di Android 13, lihat Yang Baru.

Build

Membangun dengan Bazel

Android 13 memperkenalkan pembuatan kernel dengan Bazel, menggantikan build/build.sh.

Untuk mengetahui informasi selengkapnya, lihat Bazel (Kleaf).

Kamera

HAL kamera AIDL

Di Android 13, framework kamera menyertakan dukungan untuk HAL kamera AIDL. Framework kamera juga mendukung HAL kamera HIDL, tetapi fitur kamera yang ditambahkan di Android 13 atau yang lebih tinggi hanya tersedia melalui antarmuka HAL kamera AIDL.

Untuk mengetahui informasi tentang memigrasikan proses HAL dari antarmuka kamera HIDL ke antarmuka kamera AIDL, lihat HAL kamera AIDL.

Update penelusuran kesalahan kamera

Android 13 menambahkan alat debug watch di layanan kamera, yang memungkinkan untuk melihat perubahan pada nilai permintaan dan hasil pengambilan gambar yang dikirim ke dan dari HAL kamera. Alat ini memungkinkan pratinjau langsung hasil dump pemantauan tag dari klien yang terbuka, dan melihat hasil dump yang di-cache dari klien yang tertutup.

Untuk mengetahui informasi selengkapnya, lihat Proses Debugging Kamera.

Stabilisasi pratinjau kamera

Android 13 menambahkan dukungan untuk stabilisasi video pada streaming pratinjau di sesi pengambilan gambar kamera. Fitur ini memungkinkan aplikasi pihak ketiga memberikan pengalaman apa yang Anda lihat adalah apa yang Anda dapatkan (WYSIWYG) saat membandingkan pratinjau kamera dan rekaman.

Untuk mengetahui informasi selengkapnya, lihat Stabilisasi Pratinjau Kamera.

Kontrol kekuatan senter

Android 13 memperkenalkan fitur untuk kontrol multi-level untuk kekuatan senter. Di Android 12 dan yang lebih rendah, framework hanya memungkinkan pengaktifan atau penonaktifan mode senter. Fitur ini memungkinkan kasus penggunaan seperti mengontrol kecerahan senter berdasarkan kondisi pencahayaan dan mengirim sinyal untuk meminta bantuan menggunakan efek strobo dengan mengirim pulsa cahaya cepat secara berurutan.

Untuk mengetahui informasi selengkapnya, lihat Kontrol Intensitas Senter.

Output kamera 10-bit

Android 13 menambahkan dukungan untuk output kamera 10-bit melalui profil rentang dinamis yang dapat dikonfigurasi oleh klien kamera sebagai bagian dari konfigurasi streaming. Hal ini memungkinkan produsen perangkat menambahkan dukungan untuk profil rentang dinamis 10-bit seperti HLG10, HDR 10, HDR 10+, dan Dolby Vision.

Untuk mengetahui informasi selengkapnya, lihat Output Kamera 10-Bit.

Untuk mendorong penggunaan output kamera 10-bit di aplikasi pihak ketiga, seperti aplikasi media sosial, guna meningkatkan pengalaman pengambilan dan berbagi video, penting untuk memvalidasi penerapan fitur ini secara efektif. Aplikasi pihak ketiga yang ingin mengadopsi fitur ini kemungkinan akan dimulai dengan profil wajib HLG10. Untuk mengetahui detail selengkapnya, lihat Validasi.

Kompatibilitas

Update ITS Kamera

Android 13 memperkenalkan perubahan pada ITS Kamera, yang mencakup dukungan untuk pengujian video, versi Python dan paket yang diupdate, serta update hardware pengujian.

Untuk mengetahui detail selengkapnya, lihat Catatan Rilis Android 13 Camera Image Test Suite.

Pembaruan CDD

Compatibility Definition Document Android 13 melakukan iterasi pada versi sebelumnya dengan update untuk fitur baru dan perubahan pada persyaratan untuk fungsi yang dirilis sebelumnya.

Untuk mengetahui daftar perubahan di Android 13, lihat Catatan Rilis Definisi Kompatibilitas Android 13.

Akun default untuk kontak baru

Aplikasi kontak pramuat harus menangani intent ContactsContract.Settings.ACTION_SET_DEFAULT_ACCOUNT, yang memungkinkan pengguna memilih akun default. Aplikasi kontak yang sudah dimuat sebelumnya harus menyimpan akun default yang dipilih dan harus menggunakan akun default saat menangani Intent.ACTION_INSERT atau Intent.ACTION_INSERT_OR_EDIT untuk menyisipkan kontak. Persyaratan ini memastikan konsistensi di semua aplikasi yang berinteraksi dengan kontak.

Untuk mengetahui informasi selengkapnya, lihat bagian kontak di CDD Android 13.

Konektivitas

Tombol Izinkan 2G

Di Android 13, tombol Izinkan 2G di Setelan berwarna abu-abu (artinya pengguna tidak dapat berinteraksi dengan tombol tersebut) jika kunci konfigurasi operator KEY_HIDE_ENABLE_2G disetel ke true. Selain itu, saat berwarna abu-abu, tombol Izinkan 2G menyertakan teks yang menyatakan bahwa operator pengguna memerlukan 2G agar tersedia. Pada versi sebelumnya, tombol Izinkan 2G disembunyikan saat KEY_HIDE_ENABLE_2G disetel ke true.

Setelan penggunaan seluler

Android 13 mendukung setelan penggunaan seluler yang memungkinkan operator mengonfigurasi perangkat agar berada dalam mode yang berfokus pada suara atau data. Operator dapat menggunakan setelan ini bersama dengan perubahan konfigurasi lainnya untuk mengurangi traffic IMS di jaringan mereka untuk perangkat yang biasanya berfokus pada suara yang beroperasi dalam mode khusus data, misalnya, untuk layanan yang mencakup layanan khusus data pendamping.

Untuk mengubah setelan penggunaan data seluler, gunakan overlay config_supported_cellular_usage_settings atau tetapkan nilai default di config_default_cellular_usage_setting. Setelan dapat berupa USAGE_SETTING_VOICE_CENTRIC atau USAGE_SETTING_DATA_CENTRIC.

Fitur setelan penggunaan seluler mencakup API berikut:

Untuk memvalidasi fitur setelan penggunaan data seluler, jalankan pengujian berikut:

Beberapa jaringan serentak dengan koneksi internet

Android 13 memperkenalkan fitur beberapa jaringan serentak dengan koneksi internet, yang memungkinkan perangkat terhubung secara serentak ke dua jaringan Wi-Fi (AP), yang keduanya tidak dibatasi (tersedia untuk semua aplikasi) dan menyediakan akses internet.

Untuk mengetahui informasi selengkapnya, lihat Konkurensi STA/STA Wi-Fi.

Update IMS API

Android 13 memperkenalkan pembaruan berikut pada API pendaftaran tunggal IMS:

  • DelegateRegistrationState:

    • Mendukung kasus saat framework perlu menunggu hingga sesi SIP selesai sebelum menghentikan PDN IMS.
    • Menambahkan metode getRegisteringFeatureTags yang memungkinkan aplikasi pendengar mengetahui kapan stack IMS secara aktif mencoba mendaftarkan IMS.
  • RcsUceAdapter: Menambahkan PUBLISH_STATE_PUBLISHING untuk mengizinkan aplikasi pendengar mengetahui kapan stack IMS secara aktif mencoba memublikasikan kemampuan

  • CapabilityExchangeEventListener: Menambahkan metode onPublishUpdated untuk memungkinkan Layanan IMS memberi tahu platform secara asinkron bahwa refresh PUBLISH SIP telah berhasil atau gagal.

  • RcsClientConfiguration:

    • Untuk mendukung RCC.72 bagian 2.1.14, menambahkan nilai baru ke konstruktor untuk memungkinkan aplikasi pesan menentukan apakah pengguna mengaktifkan atau menonaktifkan RCS.
    • Menambahkan konstanta RCS_PROFILE_2_4 untuk memungkinkan aplikasi pesan melaporkan bahwa aplikasi tersebut mendukung Profil Universal RCS versi 2.4.

Android 13 juga menyertakan update berikut untuk API IMS:

  • Menambahkan kemampuan bagi aplikasi untuk memantau status stack IMS melalui class ImsStateCallback. Untuk mengetahui informasi selengkapnya, lihat Menggunakan ImsStateCallback.
  • Memfaktorkan ulang penyediaan IMS untuk Layanan IMS guna mendukung kasus penggunaan penyediaan MVNO.
  • Meningkatkan model threading di Layanan IMS.
  • Menambahkan API yang mendukung langganan SIM di Layanan IMS

Beberapa profil yang diaktifkan untuk eUICC

Android 13 memperkenalkan dukungan untuk beberapa profil aktif (MEP) untuk eUICC, yang memungkinkan perangkat memiliki dukungan SIM ganda menggunakan satu chip eSIM. Beberapa profil SIM memungkinkan perangkat terhubung ke dua operator berbeda secara bersamaan.

Untuk mengetahui informasi lebih lanjut, lihat Beberapa Profil yang Diaktifkan.

Persyaratan kalibrasi kehadiran

Android 13 memperkenalkan persyaratan kalibrasi kehadiran baru untuk memastikan bahwa semua perangkat dalam ekosistem Android dapat menentukan kedekatan relatif antar-perangkat.

Untuk mengetahui informasi selengkapnya tentang cara menyiapkan dan mengalibrasi perangkat agar memenuhi persyaratan ini, lihat Persyaratan Kalibrasi Kehadiran.

Mode penggantian telepon untuk deteksi zona waktu

Android 13 memperkenalkan mode penggantian telepon untuk deteksi zona waktu. Mode ini memungkinkan Android menggunakan saran deteksi telepon untuk sementara dalam situasi saat deteksi lokasi tidak dapat mendeteksi zona waktu, atau saat deteksi lokasi membutuhkan waktu lebih lama daripada deteksi telepon untuk mendeteksi zona waktu.

Untuk mengetahui detail selengkapnya, lihat Layanan time_zone_detector.

Peningkatan API akses UICC TelephonyManager

Android 13 membatalkan penghentian penggunaan dan menambahkan peningkatan untuk pengelolaan saluran logis UICC untuk TelephonyManager UICC access API berikut:

API ini tidak digunakan lagi di Android 11 karena OMAPI memberikan penerapan yang lebih andal untuk mengelola channel logis UICC. Namun, OMAPI tidak mencakup semua kasus penggunaan yang disediakan oleh API akses UICC TelephonyManager. Oleh karena itu, di Android 13, API ini tidak digunakan lagi dengan peningkatan untuk pengelolaan saluran logis UICC. Sebelumnya, saat aplikasi pemanggil yang membuka saluran logis mengalami error, saluran logis dapat bocor, yang berarti saluran tidak dilepaskan dan tidak dapat digunakan kembali oleh aplikasi tanpa melakukan booting ulang. Dengan peningkatan di Android 13, jika aplikasi mengalami error, sistem akan melepaskan saluran logis, yang memungkinkan saluran digunakan kembali oleh aplikasi.

Peningkatan API ini dilakukan di tingkat penerapan dan sepenuhnya kompatibel dengan versi sebelumnya. Tidak diperlukan upaya tambahan bagi aplikasi yang memanggil untuk menggunakan API ini.

Percayai pada Penggunaan Pertama (TOFU) untuk jaringan perusahaan

Android 13 memperkenalkan dukungan untuk pendekatan autentikasi Trust on First Use (TOFU), yang memungkinkan pengguna memercayai jaringan perusahaan (EAP) dengan menginstal CA root yang digunakan oleh server dan menyetel nama domainnya di jaringan yang disimpan. TOFU memungkinkan perangkat mendapatkan kunci publik yang tidak diautentikasi saat pengguna pertama kali terhubung ke jaringan perusahaan dan mempertahankan kunci untuk koneksi berikutnya.

Untuk mengetahui informasi selengkapnya, lihat Kepercayaan saat Penggunaan Pertama.

Dukungan ultra-wideband

Android 13 memperkenalkan implementasi framework default untuk teknologi radio ultra-wideband (UWB), yaitu teknologi yang memungkinkan pengukuran jarak yang sangat aman dan presisi antara perangkat yang didukung.

Untuk mengetahui informasi selengkapnya, lihat Ultra-wideband.

Update serentak AP/AP Wi-Fi

Android 13 menambahkan dukungan untuk band 6 GHz untuk konkurensi AP/AP Wi-Fi, yang memungkinkan perangkat membuat dua antarmuka titik akses (AP).

Untuk mengetahui informasi selengkapnya, lihat Konkurensi AP/AP Wi-Fi.

Wi-Fi Aware

Android 13 memperkenalkan dukungan untuk versi 3.1 dari spesifikasi Wi-Fi Aware. Untuk mengetahui informasi selengkapnya, lihat Wi-Fi Aware.

Update tethering hotspot Wi-Fi (AP software)

Android 13 memperkenalkan konfigurasi baru untuk perangkat yang mendukung tethering melalui hotspot Wi-Fi. Untuk mengetahui detail tentang konfigurasi baru, lihat Hotspot Wi-Fi (Soft AP).

Serentak multi-antarmuka Wi-Fi

Mulai Android 13, Wi-Fi HAL 1.6 menambahkan kemampuan untuk menentukan antarmuka AP yang di-bridge (dual band simultan) sebagai item kombinasi eksplisit.

Untuk mengetahui detail selengkapnya, lihat Konkurensi multi-antarmuka Wi-Fi.

Pembaruan pemilihan jaringan Wi-Fi

Mulai Android 13, jika interval pemindaian yang berbeda diperlukan saat runtime, aplikasi yang memiliki hak istimewa dapat menyetel jadwal pemindaian di layar secara dinamis untuk jaringan Wi-Fi yang tersedia dengan memanggil metode WifiManager#setScreenOnScanSchedule(screenOnScanSchedule).

Untuk mengetahui informasi selengkapnya, lihat Pemilihan Jaringan Wi-Fi.

Tampilan

Pengelola tugas

Di Android 13, kemampuan 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.

Untuk mengetahui informasi selengkapnya, lihat Pengelola Tugas.

Kontrol media di UI Sistem

Mulai Android 13, kontrol media di UI Sistem berisi update pada tombol tindakan dan pemutaran jarak jauh. Perubahan ini mendukung pengalaman kontrol media yang lebih lancar di ponsel dan tablet, serta menawarkan transfer media yang lancar di seluruh perangkat.

Untuk mengetahui detail selengkapnya, lihat Kontrol media di UI Sistem.

Komposisi SDR dan HDR campuran

Android 13 meningkatkan dukungan untuk menampilkan komposisi SDR dan HDR secara bersamaan di layar dengan meredupkan konten SDR di layar saat ditampilkan bersamaan dengan konten HDR.

Untuk mengetahui informasi selengkapnya, lihat Komposisi SDR dan HDR Campuran.

Izin notifikasi untuk notifikasi pengaktifan

Mulai Android 13, notifikasi menggunakan model keikutsertaan, di mana semua aplikasi harus meminta izin pengguna sebelum mengirimkan dialog notifikasi. Untuk mendukung hal ini, OEM harus menerapkan perubahan pada sistem izin runtime dan notifikasi, seperti yang diuraikan di halaman Izin Notifikasi untuk Notifikasi Keikutsertaan.

Memetakan nada luminans HDR ke rentang yang kompatibel dengan SDR

Android 13 memperkenalkan library statis yang dapat dikonfigurasi vendor bernama libtonemap, yang menentukan operasi pemetaan nada. Fitur ini memungkinkan OEM menentukan dan membagikan algoritma pemetaan nada tampilan mereka antara framework dan vendor, sehingga mengurangi ketidakcocokan dalam pemetaan nada.

Untuk mengetahui informasi selengkapnya, lihat Memetakan nada luminans HDR ke rentang yang kompatibel dengan SDR.

Grafik

AIDL untuk HAL Hardware Composer

Mulai Android 13, HAL Hardware Composer (HWC) ditentukan dalam AIDL dan versi HIDL yang berkisar dari android.hardware.graphics.composer@2.1 hingga android.hardware.graphics.composer@2.4 tidak digunakan lagi.

Untuk mengetahui informasi selengkapnya, lihat AIDL untuk HAL Hardware Composer.

Pengelolaan framebuffer klien

Mulai dari Android 13, framebuffer baru, yang digunakan selama komposisi klien, dialokasikan setiap kali resolusi layar berubah. Alokasi ini dilakukan oleh SurfaceFlinger pada siklus invalidate berikutnya setelah perubahan resolusi.

Untuk mengetahui informasi selengkapnya, lihat Pengelolaan framebuffer klien.

Intervensi throttling frame per detik (FPS)

Mulai dari Android 13-QPR, Intervensi Pembatasan FPS memungkinkan game berjalan pada FPS yang sesuai hanya dengan menggunakan perubahan sisi platform dan tanpa memerlukan tindakan apa pun dari pihak developer. Lihat Intervensi Pembatasan FPS untuk mengetahui informasi selengkapnya.

Penguncian buffer yang tidak diberi sinyal dengan AutoSingleLayer

Android 13 menambahkan konfigurasi baru yang disebut AutoSingleLayer untuk mengunci buffer yang tidak diberi sinyal. Konfigurasi ini memungkinkan SurfaceFlinger mengunci buffer yang tidak diberi sinyal saat hanya satu lapisan yang diupdate, dan tidak untuk kasus yang terjadi di seluruh lapisan, seperti perubahan geometri atau transaksi sinkronisasi.

Untuk mengetahui informasi selengkapnya, lihat Penguncian buffer yang tidak diberi sinyal dengan AutoSingleLayer.

Interaksi

Autentikasi untuk kontrol rumah

Di Android 13, API kontrol perangkat mencakup metode baru yang disebut isAuthRequired, yang memungkinkan penyedia kontrol perangkat menentukan kontrol smart home mana yang dapat memenuhi interaksi di perangkat yang terkunci. Hal ini memungkinkan interaksi yang lebih lancar di titik entri, seperti layar ponsel yang terkunci.

Protokol HID pelacak kepala

Android 13 memperkenalkan protokol perangkat antarmuka manusia (HID) pelacak kepala, yang memungkinkan perangkat pelacak kepala terhubung ke perangkat Android melalui USB atau Bluetooth dan diekspos ke framework dan aplikasi Android melalui framework sensor.

Untuk mengetahui informasi selengkapnya, lihat Head Tracker HID Protocol.

Dukungan sinyal callback terkunci di KeyguardManager

Di Android 13, metode baru, seperti addKeyguardLockedStateListener dan removeKeyguardLockedStateListener, di class KeyguardManager, memberi tahu pemroses tentang status layar kunci yang terkunci.

Objek eksekusi yang dapat digunakan kembali NNAPI

Android 13 memperkenalkan antarmuka HAL AIDL NNAPI, IExecution, yang mengelola masa aktif objek eksekusi yang dapat digunakan kembali dan sumber daya yang di-cache. Objek IExecution mengurangi overhead tugas inferensi machine learning dengan memungkinkan driver NNAPI mempertahankan resource di antara eksekusi dan menerapkan pengoptimalan khusus permintaan.

HAL AIDL Sensor

Android 13 memperkenalkan Sensors AIDL HAL, HAL berdasarkan Sensors HAL 2.1 yang menggunakan antarmuka AIDL HAL. HAL AIDL Sensor mengekspos jenis sensor IMU sumbu terbatas dan pelacak kepala.

Media

Mengekspor statistik encoding video

Mulai Android 13, klien aplikasi dapat meminta encoder video untuk mengekspor statistik encoding untuk setiap frame video yang di-encode. Dengan statistik yang diperoleh dari encoder video, aplikasi dapat mengoptimalkan tugas encoding video seperti encoding multipass dan pra-pemrosesan frame sebelum encoding.

Untuk mengetahui informasi selengkapnya, lihat Data statistik encoding video.

Performa

HAL AIDL Kesehatan

Android 13 memperkenalkan Health AIDL HAL, HAL berdasarkan Health HAL 2.1 yang menggunakan antarmuka AIDL HAL.

Peningkatan performa pada waktu pemuatan game

Android 13 memperkenalkan mode daya baru di Layanan Pengelola Daya yang bernama GAME_LOADING yang menunjukkan ke Power HAL jika aplikasi game dalam status pemuatan sehingga Power HAL dapat memberikan peningkatan pemuatan. Lihat Peningkatan Performa Saat Waktu Pemuatan Game untuk mengetahui informasi selengkapnya.

Izin

Pemisahan izin sensor tubuh

Mulai dari Android 13, izin BODY_SENSORS dibagi menjadi dua izin: BODY_SENSORS untuk melacak detak jantung di latar depan dan BODY_SENSORS_BACKGROUND untuk melacak detak jantung di latar belakang.

Untuk informasi lebih lanjut, lihat Penggunaan sensor tubuh di latar belakang memerlukan izin baru

Daya

Pelacak perilaku latar belakang aplikasi

Android 13 memperkenalkan konsep pelacak perilaku latar belakang aplikasi atau proses yang memantau penggunaan baterai di latar belakang oleh aplikasi untuk menentukan apakah aplikasi melanggar kebijakan tertentu.

Untuk mengetahui informasi lebih lanjut, lihat Pelacak perilaku latar belakang aplikasi.

Mengurangi penggunaan daya selama pencadangan dan pemulihan

Mulai dari Android 13, Anda dapat membatasi transfer daya selama pencadangan dan pemulihan USB dengan memanggil metode enableLimitPowerTransfer class UsbPort.

Untuk informasi lebih lanjut, lihat Pengelolaan Daya.

Keamanan

Kredensial identitas

Android 13 menambahkan dukungan presentasi multi-dokumen. Antarmuka Sesi Presentasi baru ini memungkinkan aplikasi melakukan presentasi multi-dokumen, yang tidak mungkin dilakukan dengan API yang ada.

Untuk mengetahui informasi selengkapnya, lihat Kredensial Identitas

APK Signature Scheme V3.1

Skema ini digunakan secara default saat menandatangani APK dengan kunci penandatanganan yang dirotasi dan silsilah penandatanganan, serta memungkinkan satu APK menargetkan rotasi di Android 13 dan yang lebih baru sekaligus menghindari masalah umum terkait rotasi di versi platform sebelumnya dengan menggunakan kunci penandatanganan asli di blok tanda tangan v3.0. Demikian pula, tanda tangan v4.1 akan menyertakan info penandatanganan tambahan untuk blok v3.1 guna mendukung perilaku yang sama untuk penginstalan inkremental.

Intent harus cocok dengan filter intent yang dideklarasikan

Di Android 13, intent yang berasal dari aplikasi eksternal dikirim ke komponen yang diekspor jika dan hanya jika intent tersebut cocok dengan elemen intent-filter yang dideklarasikan.

Intent yang tidak cocok akan diblokir. Berikut adalah pengecualian saat pencocokan intent tidak diterapkan:

  • Intent yang dikirim ke komponen yang tidak mendeklarasikan filter intent apa pun
  • Intent yang berasal dari dalam aplikasi yang sama
  • Intent dari sistem
  • Intent dari root

Antarmuka stabil vendor OMAPI

Open Mobile API (OMAPI) adalah API standar yang digunakan untuk berkomunikasi dengan Secure Element perangkat. Sebelum Android 13, hanya aplikasi dan modul framework yang memiliki akses ke antarmuka ini. Dengan mengonversinya menjadi antarmuka stabil vendor, modul HAL juga dapat berkomunikasi dengan elemen aman melalui layanan OMAPI.

Untuk mengetahui informasi selengkapnya, lihat OMAPI Vendor Stable Interface.

UID bersama tidak digunakan lagi

Mulai Android 13-QPR, UID bersama tidak digunakan lagi. Pengguna Android 13 atau yang lebih tinggi harus memasukkan baris android:sharedUserMaxSdkVersion="32" dalam manifes mereka. Entri ini mencegah pengguna baru mendapatkan UID bersama. Untuk informasi lebih lanjut tentang UID, lihat Penandatanganan aplikasi.

Setelan

Setelan bahasa per aplikasi

Android 13 menambahkan kemampuan yang memungkinkan pengguna mengubah preferensi bahasa per aplikasi. Partner dan OEM tidak boleh menonaktifkan halaman pemilihan bahasa aplikasi dan halaman tersebut harus dapat diakses melalui tiga opsi navigasi berikut:

  • Setelan > Aplikasi > app_name, lalu pilih Bahasa.
  • Tekan lama ikon aplikasi, ketuk Info aplikasi, lalu pilih Bahasa.
  • Setelan > Sistem > Bahasa & input > Bahasa aplikasi > app_name.

Aplikasi Setelan harus terus meluncurkan halaman setelan lokalitas aplikasi dari intent android.settings.App_Locale_Settings.

Untuk informasi lebih lanjut, lihat Setelan bahasa per aplikasi.

TV

Mode tunnel multimedia

Android 13 memperluas perilaku yang ditentukan dari pemutaran video yang di-tunnel dan mengaitkan perilaku baru tersebut dengan tes sertifikasi CTS tambahan.

Untuk mengetahui informasi selengkapnya, lihat Multimedia Tunneling.

Update

Update A/B virtual

Android 13 menambahkan fitur kompresi XOR dan penggabungan ruang pengguna untuk update A/B Virtual. Kompresi XOR memungkinkan ukuran snapshot yang lebih kecil karena data XOR lebih mudah dikompresi daripada data blok mentah. Fitur penggabungan ruang pengguna memungkinkan komponen ruang pengguna snapuserd menangani proses penggabungan untuk update A/B Virtual, yang mengurangi waktu penggabungan dibandingkan dengan Android 12 yang menggunakan perangkat dm-snapshot.

Untuk mengetahui detail tentang cara mengaktifkan fitur ini di perangkat yang diupgrade ke Android 13, lihat Kompresi XOR dan Penggabungan ruang pengguna.

Virtualisasi

Framework Virtualisasi Android

Android Virtualization Framework (AVF) menyediakan lingkungan eksekusi yang aman dan pribadi untuk mengeksekusi kode. AVF ideal untuk kasus penggunaan yang berorientasi pada keamanan yang memerlukan jaminan isolasi yang lebih kuat, bahkan yang diverifikasi secara formal, dibandingkan dengan yang ditawarkan oleh sandbox aplikasi Android.

Untuk mengetahui informasi selengkapnya, lihat Ringkasan Android Virtualization Framework.