Catatan rilis QPR Android 13 dan Android 13

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

Arsitektur

Perubahan pada partisi boot generik

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

Untuk informasi lebih lanjut, 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 pada 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 diperbarui. Modul baru tersebut adalah:

  • AdServices : Mendukung inisiatif Privacy Sandbox yang bertujuan untuk menciptakan teknologi yang melindungi privasi orang secara online dan memberikan alat bagi perusahaan dan pengembang untuk membangun bisnis digital yang berkembang
  • AppSearch : Pengindeksan pada perangkat dan mesin pencari terstruktur
  • Bluetooth : (Opsional) Bertujuan untuk memberikan pengalaman Bluetooth yang konsisten dan berkualitas tinggi kepada semua pengguna Android
  • OnDevicePersonalization : Menyediakan seperangkat alat yang dikembangkan dengan privasi pengguna sebagai prinsip intinya
  • UWB : Berisi tumpukan UWB di atas antarmuka HAL

Pembaruan pada modul yang ada:

Pembaruan untuk dukungan sistem file kernel Android

Mulai Android 13, userspace hanya berfungsi dengan sistem file yang dibangun dalam Generic Kernel Image (GKI).

Untuk detail selengkapnya, lihat Dukungan Sistem File Kernel Android .

Audio

Implementasi audio spasial dan pelacakan kepala

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

Dukungan untuk MIDI 2.0

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

Lihat halaman MIDI untuk lebih jelasnya.

Pembaruan ke Audio HAL

Dimulai dengan Android 13, Audio HAL diperbarui ke versi 7.1. Lihat Audio HAL untuk informasi lebih lanjut.

Otomotif

Fitur Android Otomotif baru

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

Membangun

Bangun dengan Bazel

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

Untuk informasi lebih lanjut, lihat Bazel (Kleaf) .

Kamera

kamera AIDL HAL

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

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

Pembaruan debugging kamera

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

Untuk informasi lebih lanjut, lihat Debug Kamera .

Stabilisasi pratinjau kamera

Android 13 menambahkan dukungan untuk stabilisasi video pada aliran pratinjau dalam sesi pengambilan 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 lebih lanjut, lihat Stabilisasi Pratinjau Kamera .

Kontrol kekuatan obor

Android 13 memperkenalkan fitur kontrol bertingkat untuk kekuatan obor. Di Android 12 dan yang lebih rendah, framework ini hanya mengizinkan untuk mengaktifkan atau menonaktifkan mode senter. Fitur ini memungkinkan kasus penggunaan seperti mengontrol kecerahan senter berdasarkan kondisi pencahayaan dan mengirimkan sinyal bantuan menggunakan efek strobo dengan mengirimkan pulsa cahaya cepat secara berurutan.

Untuk informasi lebih lanjut, lihat Kontrol Kekuatan Obor .

Keluaran 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 lebih lanjut, lihat Output Kamera 10-Bit .

Untuk mendorong adopsi keluaran kamera 10-bit pada aplikasi pihak ketiga, seperti aplikasi media sosial, guna meningkatkan pengalaman pengambilan video dan berbagi video, penting untuk memvalidasi penerapan fitur ini secara efektif. Aplikasi pihak ketiga yang ingin mengadopsi fitur ini kemungkinan besar akan memulai dengan profil yang diamanatkan HLG10 . Untuk detail selengkapnya, lihat Validasi .

Kesesuaian

Pembaruan Kamera ITS

Android 13 memperkenalkan perubahan pada Kamera ITS , yang mencakup dukungan untuk pengujian video, versi Python dan paket yang diperbarui, serta pembaruan pengujian perangkat keras.

Untuk detail selengkapnya, lihat Catatan Rilis Rangkaian Uji Gambar Kamera Android 13 .

Pembaruan CDD

Dokumen Definisi Kompatibilitas Android 13 mengulangi versi sebelumnya dengan pembaruan untuk fitur baru dan perubahan persyaratan untuk fungsi yang dirilis sebelumnya.

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

Akun default untuk kontak baru

Aplikasi kontak yang dimuat sebelumnya harus menangani maksud 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 seluruh aplikasi yang berinteraksi dengan kontak.

Untuk informasi lebih lanjut, lihat bagian kontak pada CDD Android 13.

Konektivitas

Izinkan peralihan 2G

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

Pengaturan penggunaan seluler

Android 13 mendukung setelan penggunaan seluler yang memungkinkan operator mengonfigurasi perangkat agar berada dalam mode berpusat pada suara atau berpusat pada data. Operator dapat menggunakan pengaturan ini bersama dengan perubahan konfigurasi lainnya untuk mengurangi lalu lintas IMS di jaringan mereka untuk perangkat yang biasanya berpusat pada suara dan beroperasi dalam mode data saja, misalnya, untuk layanan yang menyertakan layanan data saja pendamping.

Untuk mengubah pengaturan penggunaan seluler, gunakan overlay config_supported_cellular_usage_settings atau atur nilai default di config_default_cellular_usage_setting . Setelannya dapat berupa USAGE_SETTING_VOICE_CENTRIC atau USAGE_SETTING_DATA_CENTRIC .

Fitur pengaturan penggunaan seluler mencakup API berikut:

Untuk memvalidasi fitur pengaturan penggunaan seluler, jalankan pengujian berikut:

Beberapa jaringan secara bersamaan dengan koneksi internet

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

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

Pembaruan API IMS

Android 13 memperkenalkan pembaruan berikut pada API pendaftaran tunggal IMS:

  • DelegateRegistrationState :

    • Mendukung kasus di mana kerangka kerja perlu menunggu sesi SIP selesai sebelum menghapus PDN IMS.
    • Menambahkan metode getRegisteringFeatureTags yang memungkinkan aplikasi mendengarkan mengetahui kapan tumpukan IMS secara aktif mencoba mendaftarkan IMS.
  • RcsUceAdapter : Menambahkan PUBLISH_STATE_PUBLISHING untuk memungkinkan aplikasi mendengarkan mengetahui kapan tumpukan IMS secara aktif mencoba mempublikasikan kemampuan

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

  • RcsClientConfiguration :

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

Android 13 juga menyertakan pembaruan berikut untuk IMS API:

  • Menambahkan kemampuan aplikasi untuk mendengarkan status tumpukan IMS melalui kelas ImsStateCallback . Untuk informasi selengkapnya, lihat Menggunakan ImsStateCallback .
  • Memfaktorkan ulang penyediaan IMS untuk Layanan IMS untuk mendukung kasus penggunaan penyediaan MVNO.
  • Meningkatkan model threading di Layanan IMS.
  • Menambahkan API sadar 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 dual SIM menggunakan satu chip eSIM. Beberapa profil SIM memungkinkan perangkat terhubung ke dua operator 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 lebih lanjut tentang cara menyiapkan dan mengkalibrasi perangkat untuk memenuhi persyaratan ini, lihat Persyaratan Kalibrasi Kehadiran .

Mode fallback telepon untuk deteksi zona waktu

Android 13 memperkenalkan mode fallback telepon untuk deteksi zona waktu. Mode ini memungkinkan Android menggunakan saran deteksi telepon untuk sementara dalam situasi ketika deteksi lokasi tidak dapat mendeteksi zona waktu, atau ketika deteksi lokasi memerlukan waktu lebih lama dibandingkan deteksi telepon untuk mendeteksi zona waktu.

Untuk detail selengkapnya, lihat Layanan time_zone_detector .

Peningkatan API akses UICC TelephonyManager

Android 13 tidak digunakan lagi dan menambahkan penyempurnaan pada pengelolaan saluran logis UICC untuk API akses TelephonyManager UICC berikut:

API ini tidak digunakan lagi di Android 11 karena OMAPI menyediakan implementasi yang lebih andal untuk mengelola saluran logis UICC. Namun, OMAPI tidak mencakup semua kasus penggunaan yang disediakan oleh API akses TelephonyManager UICC. Oleh karena itu, di Android 13, API ini tidak digunakan lagi dengan penyempurnaan untuk pengelolaan saluran logis UICC. Sebelumnya, ketika aplikasi panggilan yang membuka saluran logis mengalami error, saluran logis tersebut dapat bocor, artinya saluran tersebut tidak dilepaskan dan tidak dapat digunakan kembali oleh aplikasi tanpa melakukan boot ulang. Dengan penyempurnaan di Android 13, jika aplikasi mengalami error, sistem akan melepaskan saluran logis, yang memungkinkan saluran tersebut digunakan kembali oleh aplikasi.

Peningkatan API ini dilakukan pada tingkat implementasi dan sepenuhnya kompatibel ke belakang. Tidak diperlukan upaya tambahan untuk memanggil aplikasi agar menggunakan API ini.

Trust on First Use (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 menyetel nama domainnya di jaringan tersimpan. TOFU memungkinkan perangkat memperoleh kunci publik yang tidak diautentikasi saat pengguna pertama kali tersambung ke jaringan perusahaan dan menyimpan kunci untuk sambungan berikutnya.

Untuk informasi lebih lanjut, lihat Kepercayaan pada Penggunaan Pertama .

Dukungan ultra-wideband

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

Untuk informasi selengkapnya, lihat Pita lebar ultra .

Pembaruan konkurensi AP/AP Wi-Fi

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

Untuk informasi lebih lanjut, lihat Konkurensi AP/AP Wi-Fi .

Sadar Wi-Fi

Android 13 memperkenalkan dukungan untuk spesifikasi Wi-Fi Aware versi 3.1. Untuk informasi lebih lanjut, lihat Sadar Wi-Fi .

Pembaruan penambatan hotspot Wi-Fi (AP lunak).

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

Konkurensi multi-antarmuka Wi-Fi

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

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

Pembaruan pilihan jaringan Wi-Fi

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

Untuk informasi lebih lanjut, lihat Pemilihan Jaringan Wi-Fi .

Menampilkan

Pengelola tugas

Di Android 13, keterjangkauan UI Sistem baru yang disebut Task Manager memberi tahu pengguna tentang status dan sumber daya yang digunakan oleh layanan latar depan pada aplikasi latar belakang dan memungkinkan pengguna menghentikan aplikasi ini.

Untuk informasi lebih lanjut, lihat Pengelola Tugas .

Kontrol media di UI Sistem

Mulai Android 13, kontrol media di UI Sistem berisi pembaruan 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 antar perangkat.

Untuk detail selengkapnya, lihat Kontrol media di UI Sistem .

Komposisi campuran SDR dan HDR

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

Untuk informasi selengkapnya, lihat Komposisi Campuran SDR dan HDR .

Izin pemberitahuan untuk pemberitahuan keikutsertaan

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

Petakan warna pencahayaan HDR ke rentang yang kompatibel dengan SDR

Android 13 memperkenalkan pustaka statis yang dapat dikonfigurasi vendor bernama libtonemap , yang mendefinisikan operasi pemetaan nada. Fitur ini memungkinkan OEM untuk menentukan dan membagikan algoritme pemetaan nada tampilan mereka antara kerangka kerja dan vendor, sehingga mengurangi ketidakcocokan dalam pemetaan nada.

Untuk informasi lebih lanjut, lihat Memetakan warna pencahayaan HDR ke rentang yang kompatibel dengan SDR .

Grafik

AIDL untuk Komposer Perangkat Keras HAL

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

Untuk informasi selengkapnya, lihat AIDL untuk Komposer Perangkat Keras HAL .

Manajemen framebuffer klien

Dimulai dengan Android 13, framebuffer baru, yang digunakan selama komposisi klien , dialokasikan setiap kali resolusi tampilan berubah. Alokasi ini dilakukan oleh SurfaceFlinger pada siklus tidak valid berikutnya setelah perubahan resolusi.

Untuk informasi selengkapnya, lihat Manajemen framebuffer klien .

Intervensi pembatasan frame per detik (FPS).

Dimulai dengan Android 13-QPR, FPS Throttling Intervention 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 informasi lebih lanjut.

Penguncian 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 yang tidak diberi sinyal ketika hanya satu lapisan yang diperbarui, dan bukan untuk kasus yang terjadi di seluruh lapisan, seperti perubahan geometri atau sinkronisasi transaksi.

Untuk informasi selengkapnya, lihat Penguncian buffer tanpa sinyal dengan AutoSingleLayer .

Interaksi

Otentikasi untuk kontrol rumah

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

Protokol HID pelacak kepala

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

Untuk informasi lebih lanjut, lihat Protokol HID Pelacak Kepala .

Dukungan sinyal panggilan balik terkunci di KeyguardManager

Di Android 13, metode baru, seperti addKeyguardLockedStateListener dan removeKeyguardLockedStateListener , di kelas KeyguardManager , memberi tahu pendengar tentang status pengaman kunci yang terkunci.

Objek eksekusi NNAPI yang dapat digunakan kembali

Android 13 memperkenalkan antarmuka NNAPI AIDL HAL, IExecution , yang mengelola masa pakai objek eksekusi yang dapat digunakan kembali dan sumber daya yang disimpan dalam cache. Objek IExecution mengurangi overhead tugas inferensi pembelajaran mesin dengan mengaktifkan driver NNAPI untuk mempertahankan sumber daya di antara eksekusi dan menerapkan pengoptimalan khusus permintaan.

Sensor AIDL HAL

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

Media

Ekspor statistik pengkodean video

Dimulai dengan Android 13, klien aplikasi dapat meminta pembuat enkode video untuk mengekspor statistik pengkodean untuk setiap frame video yang dikodekan. Dengan statistik yang diperoleh dari pembuat enkode video, aplikasi dapat mengoptimalkan tugas pengkodean videonya seperti pengkodean multipass dan prapemrosesan bingkai sebelum pengkodean.

Untuk informasi lebih lanjut, lihat Data statistik pengkodean video .

Pertunjukan

Kesehatan AIDL HAL

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

Peningkatan kinerja pada waktu pemuatan game

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

Izin

Izin sensor tubuh terpecah

Mulai 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

Kekuatan

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 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 kelas UsbPort .

Untuk informasi lebih lanjut, lihat Manajemen 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 mungkin dilakukan dengan API yang ada.

Untuk informasi lebih lanjut, lihat Kredensial Identitas

Skema Tanda Tangan APK V3.1

Skema ini digunakan secara default saat menandatangani APK dengan kunci penandatanganan yang dirotasi dan silsilah penandatanganan, dan memungkinkan satu APK menargetkan rotasi di Android 13 dan yang lebih baru sambil menghindari masalah umum terkait rotasi pada versi platform sebelumnya dengan menggunakan kunci masuk asli. 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 pemasangan tambahan.

Maksud harus cocok dengan filter maksud yang dinyatakan

Di Android 13, maksud yang berasal dari aplikasi eksternal dikirimkan ke komponen yang diekspor jika dan hanya jika maksud tersebut cocok dengan elemen filter maksud yang dinyatakan.

Niat yang tidak cocok diblokir. Berikut ini adalah pengecualian jika pencocokan maksud tidak diterapkan:

  • Maksud dikirimkan ke komponen yang tidak mendeklarasikan filter maksud apa pun
  • Maksud yang berasal dari aplikasi yang sama
  • Maksud dari sistem
  • Niat dari akarnya

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 kerangka kerja yang memiliki akses ke antarmuka ini. Dengan mengubahnya menjadi antarmuka stabil vendor, modul HAL juga mampu berkomunikasi dengan elemen aman melalui layanan OMAPI.

Untuk informasi selengkapnya, lihat Antarmuka Stabil Vendor OMAPI .

UID bersama tidak digunakan lagi

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

Pengaturan

Pengaturan bahasa per aplikasi

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

  • Pengaturan > Aplikasi > nama_aplikasi dan pilih Bahasa .
  • Tekan lama ikon aplikasi, ketuk Info aplikasi , dan pilih Bahasa .
  • Pengaturan > Sistem > Bahasa & masukan > Bahasa aplikasi > nama_aplikasi .

Aplikasi Setelan harus terus meluncurkan halaman setelan lokal aplikasi dari maksud android.settings.App_Locale_Settings .

Untuk informasi lebih lanjut, lihat Pengaturan bahasa per aplikasi .

televisi

Mode terowongan multimedia

Android 13 memperluas perilaku yang ditentukan dari pemutaran video terowongan dan mengaitkan perilaku baru tersebut dengan pengujian sertifikasi CTS tambahan.

Untuk informasi lebih lanjut, lihat Tunneling Multimedia .

Pembaruan

Pembaruan A/B virtual

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

Untuk detail tentang cara mengaktifkan fitur ini pada perangkat yang diupgrade ke Android 13, lihat Kompresi XOR dan penggabungan Userspace .

Virtualisasi

Kerangka Virtualisasi Android

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

Untuk informasi selengkapnya, lihat Ikhtisar Kerangka Virtualisasi Android .