Catatan rilis Android 13 dan Android 13 QPR

Halaman ini merangkum fitur utama dalam rilis Android 13 dan Android 13 QPR serta memberikan link ke informasi tambahan. Ringkasan fitur ini disusun sesuai dengan lokasi dokumentasi fitur di situs ini.

Arsitektur

Perubahan pada partisi booting umum

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

Untuk mengetahui informasi selengkapnya, lihat Partisi Boot Umum.

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 informasi lebih lanjut, lihat Modul kernel.

Komponen sistem modular

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

  • AdServices: Mendukung inisiatif Privacy Sandbox yang bertujuan menciptakan teknologi yang melindungi privasi pengguna secara online dan memberikan alat kepada perusahaan dan developer untuk membangun bisnis digital yang berkembang
  • 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 pada dukungan sistem file kernel Android

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

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

Audio

Implementasi audio spasial dan pelacakan gerakan kepala

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

Dukungan untuk MIDI 2.0

Mulai dari Android 13, dukungan MIDI 2.0 ditambahkan ke transpor 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 Audio HAL untuk mengetahui informasi selengkapnya.

Otomotif

Fitur Android Automotive baru

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

Build

Mem-build dengan Bazel

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

Untuk 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 informasi tentang memigrasikan proses HAL dari antarmuka kamera HIDL ke antarmuka kamera AIDL, lihat HAL kamera AIDL.

Update proses debug kamera

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

Untuk informasi selengkapnya, lihat Proses Debug Kamera.

Stabilisasi pratinjau kamera

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

Untuk informasi selengkapnya, lihat Stabilisasi Pratinjau Kamera.

Kontrol kekuatan senter

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

Untuk informasi selengkapnya, lihat Kontrol Kekuatan 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 informasi selengkapnya, lihat Output Kamera 10-Bit.

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

Kompatibilitas

Update ITS Kamera

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

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

Pembaruan CDD

Dokumen Definisi Kompatibilitas 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 yang dimuat sebelumnya harus menangani intent ContactsContract.Settings.ACTION_SET_DEFAULT_ACCOUNT, yang memungkinkan pengguna memilih akun default. Aplikasi kontak yang 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 informasi selengkapnya, lihat bagian kontak dalam CDD Android 13.

Konektivitas

Mengizinkan tombol 2G

Di Android 13, tombol Izinkan 2G di Setelan berwarna abu-abu (artinya pengguna tidak dapat berinteraksi dengan tombol) saat kunci konfigurasi operator KEY_HIDE_ENABLE_2G ditetapkan ke true. Selain itu, saat berwarna abu-abu, tombol Izinkan 2G akan menyertakan teks yang menyatakan bahwa operator pengguna memerlukan ketersediaan 2G. 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 berfokus pada suara secara tradisional yang beroperasi dalam mode khusus data, misalnya, untuk layanan yang menyertakan layanan khusus data pendamping.

Untuk mengubah setelan penggunaan 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 seluler, jalankan pengujian berikut:

Beberapa jaringan serentak dengan koneksi internet

Android 13 memperkenalkan fitur beberapa jaringan secara 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 update berikut pada API pendaftaran tunggal IMS:

  • DelegateRegistrationState:

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

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

  • RcsClientConfiguration:

    • Untuk mendukung RCC.72 bagian 2.1.14, tambahkan nilai baru ke konstruktor agar aplikasi pesan dapat 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 memproses status stack IMS melalui class ImsStateCallback. Untuk informasi selengkapnya, lihat Menggunakan ImsStateCallback.
  • Memfaktorkan ulang penyediaan IMS untuk Layanan IMS guna mendukung kasus penggunaan penyediaan MVNO.
  • Meningkatkan model rangkaian pesan di Layanan IMS.
  • Menambahkan API yang mengetahui langganan SIM di Layanan IMS

Beberapa profil yang diaktifkan untuk eUICC

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

Untuk informasi lebih lanjut, lihat Beberapa Profil yang Diaktifkan.

Persyaratan kalibrasi kehadiran

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

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

Mode penggantian telefoni 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 memerlukan 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 tidak lagi menggunakan dan menambahkan peningkatan untuk pengelolaan saluran logika UICC untuk API akses UICC TelephonyManager berikut:

API ini tidak digunakan lagi di Android 11 karena OMAPI memberikan implementasi yang lebih andal untuk mengelola saluran 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 dihentikan lagi dengan peningkatan untuk pengelolaan saluran logis UICC. Sebelumnya, saat aplikasi panggilan yang membuka saluran logika mengalami error, saluran logika dapat bocor, yang berarti saluran tidak dirilis dan tidak dapat digunakan kembali oleh aplikasi tanpa memulai ulang. Dengan peningkatan di Android 13, jika aplikasi mengalami error, sistem akan merilis 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 untuk memanggil aplikasi agar dapat 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 root CA yang digunakan oleh server dan menetapkan nama domainnya di jaringan tersimpan. 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 Percayai pada Penggunaan Pertama.

Dukungan ultra-wideband

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

Untuk informasi selengkapnya, lihat Ultra-wideband.

Update serentak AP/AP Wi-Fi

Android 13 menambahkan dukungan untuk band 6 GHz untuk serentak 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 spesifikasi Wi-Fi Aware versi 3.1. Untuk informasi selengkapnya, lihat Wi-Fi Aware.

Update tethering hotspot Wi-Fi (soft AP)

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 dihubungkan (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 dengan hak istimewa dapat menetapkan 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 informasi selengkapnya, lihat Task Manager.

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 baik 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 secara bersamaan dengan konten HDR.

Untuk informasi selengkapnya, lihat Komposisi SDR dan HDR Campuran.

Izin notifikasi untuk notifikasi keikutsertaan

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

Petakan luminans HDR ke rentang yang kompatibel dengan SDR

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

Untuk informasi selengkapnya, lihat Menerapkan peta tone pada 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 informasi selengkapnya, lihat AIDL untuk Hardware Composer HAL.

Pengelolaan framebuffer klien

Mulai 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 informasi selengkapnya, lihat Pengelolaan framebuffer klien.

Intervensi throttling frame per detik (FPS)

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

Latching buffer tanpa sinyal dengan AutoSingleLayer

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

Untuk informasi selengkapnya, lihat Latch buffering tanpa sinyal dengan AutoSingleLayer.

Interaksi

Autentikasi untuk kontrol rumah

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

Protokol HID pelacak gerak kepala

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

Untuk informasi selengkapnya, lihat Protokol HID Pelacak Kepala.

Dukungan sinyal callback terkunci di KeyguardManager

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

Objek eksekusi NNAPI yang dapat digunakan kembali

Android 13 memperkenalkan antarmuka HAL AIDL NNAPI, IExecution, yang mengelola masa aktif objek eksekusi yang dapat digunakan kembali dan resource 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.

Sensors AIDL HAL

Android 13 memperkenalkan Sensors AIDL HAL, HAL berdasarkan Sensors HAL 2.1 yang menggunakan antarmuka AIDL HAL. Sensors AIDL HAL 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 dienkode. Dengan statistik yang diperoleh dari encoder video, aplikasi dapat mengoptimalkan tugas encoding video seperti encoding multi-pass dan prapemrosesan frame sebelum encoding.

Untuk 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 bernama GAME_LOADING yang menunjukkan ke Power HAL jika aplikasi game berada dalam status pemuatan sehingga Power HAL dapat memberikan peningkatan pemuatan. Lihat Peningkatan Performa Pada 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 latar belakang oleh aplikasi untuk menentukan apakah aplikasi melanggar beberapa kebijakan.

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

Mengurangi penggunaan daya selama pencadangan dan pemulihan

Mulai 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, sesuatu yang tidak dapat dilakukan dengan API yang ada.

Untuk informasi selengkapnya, lihat Kredensial Identitas

APK Signature Scheme V3.1

Skema ini digunakan secara default saat menandatangani APK dengan kunci penandatanganan dan garis keturunan penandatanganan yang dirotasi, serta memungkinkan satu APK menargetkan rotasi di Android 13 dan yang lebih baru sekaligus menghindari masalah umum terkait rotasi pada 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 cocok dengan elemen filter intent yang dideklarasikan.

Intent yang tidak cocok akan diblokir. Berikut adalah pengecualian jika 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 Elemen Aman perangkat. Sebelum Android 13, hanya aplikasi dan modul framework yang memiliki akses ke antarmuka ini. Dengan mengonversinya ke antarmuka stabil vendor, modul HAL juga dapat berkomunikasi dengan elemen aman melalui layanan OMAPI.

Untuk 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 menempatkan baris android:sharedUserMaxSdkVersion="32" dalam manifes mereka. Entri ini mencegah pengguna baru mendapatkan UID bersama. Untuk informasi selengkapnya tentang UID, lihat Penandatanganan aplikasi.

Setelan

Setelan bahasa per aplikasi

Android 13 menambahkan kemampuan untuk 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 ini:

  • 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 selengkapnya, 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 pengujian sertifikasi CTS tambahan.

Untuk mengetahui informasi selengkapnya, lihat Tunneling Multimedia.

Update

Update A/B virtual

Android 13 menambahkan fitur kompresi XOR dan penggabungan ruang pengguna untuk update Virtual A/B. 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 tempat perangkat dm-snapshot digunakan.

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

Virtualisasi

Framework Virtualisasi Android

Framework Virtualisasi Android (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 terverifikasi secara formal, daripada yang ditawarkan oleh sandbox aplikasi Android.

Untuk informasi selengkapnya, lihat ringkasan Framework Virtualisasi Android.