Catatan rilis QPR AndroidIAP13 dan Android13

Halaman ini merangkum fitur-fitur utama di Android 13 dan Android 13 QPR merilis serta menyediakan link ke informasi tambahan. Ringkasan fitur ini diatur menurut lokasi dokumentasi fitur tersebut di situs ini.

Arsitektur

Perubahan pada partisi booting generik

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

Untuk informasi selengkapnya, lihat Partisi Booting Generik.

Modul GKI

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

Untuk informasi selengkapnya, lihat Modul kernel.

Komponen sistem modular

Android 13 berisi beberapa update dan komponen sistem modulular. Modul baru tersebut meliputi:

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

Update untuk modul yang ada:

Update untuk dukungan sistem file kernel Android

Mulai Android 13, userspace hanya berfungsi dengan file sistem yang dibangun ke dalam {i>Generic Kernel Image<i} (GKI)

Untuk detail selengkapnya, lihat Dukungan Sistem File Kernel Android.

Audio

Implementasi audio spasial dan pelacakan gerakan kepala

Mulai Android 13-QPR, menggunakan audio baru arsitektur pipeline dan integrasi framework sensor, OEM dapat memberikan efek audio spatializer dengan dukungan untuk pelacakan gerakan kepala dengan level yang diperlukan performa dan latensi. Lihat Implementasi audio spasial dan pelacakan gerakan kepala berkualitas tinggi untuk pedoman 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 mengetahui detail selengkapnya.

Pembaruan ke Audio HAL

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

Otomotif

Fitur Android Automotive baru

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

Build

Membangun dengan Bazel

Android 13 memperkenalkan kernel build 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. Kerangka kerja kamera juga mendukung HIDL kamera HAL, tetapi fitur kamera yang ditambahkan di Android 13 atau yang lebih baru hanya tersedia melalui antarmuka HAL kamera AIDL.

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

Update proses debug kamera

Android 13 menambahkan alat proses debug watch di layanan kamera, yang memungkinkan untuk melihat perubahan dalam permintaan pengambilan dan hasil nilai yang dikirim ke dan dari HAL kamera. Alat ini memungkinkan live streaming melihat pratinjau dump pemantauan tag dari klien terbuka, dan menampilkan file yang di-cache {i>dump<i} dari klien tertutup.

Untuk mengetahui informasi selengkapnya, lihat Proses Debug Kamera.

Stabilisasi pratinjau kamera

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

Untuk informasi selengkapnya, lihat Stabilisasi Pratinjau Kamera.

Kontrol kekuatan obor

Android 13 memperkenalkan fitur untuk kontrol multilevel untuk kekuatan obor. Di Android 12 dan yang lebih lama, memungkinkan Anda untuk mengaktifkan atau menonaktifkan mode flash. Fitur ini memungkinkan kasus penggunaan seperti mengontrol kecerahan senter berdasarkan kondisi pencahayaan dan mengirim sinyal untuk bantuan penggunaan efek stroboskopik mengirimkan pulsa cahaya cepat berturut-turut.

Untuk informasi selengkapnya, lihat Kontrol Kekuatan Flash.

Output kamera 10 bit

Android 13, menambahkan dukungan untuk 10-bit output kamera melalui profil rentang dinamis yang dapat dikonfigurasi oleh kamera sebagai bagian dari konfigurasi streaming. Tindakan ini memungkinkan perangkat produsen 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 adopsi output kamera 10-bit pada aplikasi pihak ketiga, seperti aplikasi media sosial, untuk meningkatkan pengalaman pengambilan video dan berbagi video, penting untuk memvalidasi penerapan fitur ini secara efektif. Aplikasi pihak ketiga yang ingin mengadopsi fitur ini kemungkinan memulai dengan profil wajib HLG10 Untuk detail selengkapnya, lihat Validasi.

Kompatibilitas

Info terbaru tentang Camera ITS

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

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

Update CDD

Dokumen Definisi Kompatibilitas Android 13 mengiterasi versi sebelumnya dengan pembaruan untuk fitur baru dan perubahan 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 bawaan harus menangani ContactsContract.Settings.ACTION_SET_DEFAULT_ACCOUNT, yang memungkinkan pengguna memilih akun {i>default<i}. Aplikasi kontak yang dipramuat harus menyimpan akun default terpilih 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 dari CDD Android 13.

Konektivitas

Izinkan beralih 2G

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

Setelan penggunaan seluler

Android 13 mendukung setelan penggunaan seluler yang memungkinkan operator mengonfigurasi perangkat agar berfokus pada suara atau data mode. 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 hanya data, misalnya, untuk layanan yang menyertakan layanan khusus data.

Untuk mengubah setelan penggunaan seluler, gunakan config_supported_cellular_usage_settings menempatkan nilai {i>default<i} di config_default_cellular_usage_setting. Setelannya 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 aplikasi beberapa jaringan dengan koneksi internet, yang memungkinkan perangkat untuk secara serentak terhubung ke dua jaringan Wi-Fi (AP), keduanya tidak dibatasi (tersedia untuk semua aplikasi) dan menyediakan akses internet.

Untuk informasi selengkapnya, lihat Selaraskan dengan Wi-Fi STA/STA.

Update IMS API

Android 13 memperkenalkan update berikut untuk API pendaftaran tunggal IMS:

  • DelegateRegistrationState:

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

  • CapabilityExchangeEventListener: Menambahkan metode onPublishUpdated ke memungkinkan Layanan IMS untuk memberi tahu platform secara asinkron pemuatan ulang telah berhasil atau gagal.

  • RcsClientConfiguration:

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

Android 13 juga menyertakan update berikut untuk API IMS:

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

Beberapa profil yang diaktifkan untuk eUICC

Android 13 memperkenalkan dukungan untuk beberapa (MEP) untuk eUICC, yang memungkinkan perangkat memiliki dukungan SIM ganda chip eSIM tunggal. Beberapa profil SIM memungkinkan perangkat terhubung ke dua profil operator yang berbeda pada saat yang sama.

Untuk informasi selengkapnya, lihat Beberapa Profil yang Diaktifkan.

Persyaratan kalibrasi kehadiran

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

Untuk informasi selengkapnya tentang cara menyiapkan dan mengkalibrasi perangkat untuk memenuhi persyaratan, lihat Persyaratan Kalibrasi Kehadiran.

Mode penggantian telepon untuk deteksi zona waktu

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

Untuk detail selengkapnya, lihat Layanan time_zone_detector.

Peningkatan akses API UICC TelephonyManager

Android 13 tidak lagi digunakan dan menambahkan peningkatan untuk UICC pengelolaan saluran logis untuk API akses UICC TelephonyManager 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 UICC TelephonyManager. Oleh karena itu, pada Android 13, API ini tidak digunakan lagi dengan peningkatan kualitas pengelolaan saluran logis UICC. Sebelumnya, saat aplikasi panggilan yang membuka {i>error<i} saluran secara logis, saluran logis itu bisa bocor, artinya bahwa saluran tidak dirilis dan tidak dapat digunakan kembali oleh aplikasi tanpa memulai ulang. Dengan peningkatan di Android 13, jika aplikasi mengalami error, sistem melepaskan saluran logis, yang memungkinkan saluran digunakan kembali oleh aplikasi.

Peningkatan API ini dilakukan pada tingkat implementasi dan sepenuhnya kompatibel dengan teknologi lama. Tidak ada upaya tambahan yang diperlukan untuk memanggil aplikasi agar dapat digunakan API ini.

Kepercayaan pada Penggunaan Pertama (TOFU) untuk jaringan perusahaan

Android 13 memperkenalkan dukungan untuk Trust on First Menggunakan pendekatan autentikasi (TOFU), yang memungkinkan pengguna memercayai perusahaan (EAP) jaringan dengan menginstal CA {i>root<i} yang digunakan oleh server dan mengatur domainnya dalam jaringan yang tersimpan. TOFU memungkinkan perangkat memperoleh autentikasi yang tidak diautentikasi kunci publik ketika pengguna pertama kali terhubung ke jaringan perusahaan dan mempertahankan untuk koneksi berikutnya.

Untuk informasi selengkapnya, lihat Kepercayaan pada Penggunaan Pertama.

Dukungan ultra-wideband

Android 13 memperkenalkan framework default untuk teknologi radio ultra-wideband (UWB), sebuah teknologi yang memungkinkan pemilihan perangkat yang sangat aman dan akurat.

Untuk mengetahui informasi selengkapnya, lihat Ultra-wideband.

Update serentak Wi-Fi AP/AP

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

Untuk informasi selengkapnya, lihat Selaraskan AP/AP Wi-Fi.

Wi-Fi Aware

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

Info terbaru tethering hotspot Wi-Fi (soft AP)

Android 13 memperkenalkan konfigurasi baru untuk perangkat mendukung tethering melalui hotspot Wi-Fi. Untuk mengetahui 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 terhubung (dual band simultan) sebagai item kombinasi.

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

Pembaruan pemilihan jaringan Wi-Fi

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

Untuk 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 latar depan layanan tambahan di aplikasi latar belakang dan memungkinkan pengguna menghentikan aplikasi tersebut.

Untuk informasi selengkapnya, lihat Pengelola Tugas.

Kontrol media di UI Sistem

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

Untuk detail selengkapnya, lihat Kontrol media di UI Sistem.

Komposisi SDR dan HDR campuran

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

Untuk informasi selengkapnya, lihat Komposisi SDR dan HDR Campuran.

Izin notifikasi untuk notifikasi keikutsertaan

Mulai Android 13, notifikasi menggunakan opsi keikutsertaan model ini, yang mengharuskan semua aplikasi meminta izin kepada pengguna sebelum mengirimkan notifikasi prompt. Untuk mendukung hal ini, OEM harus menerapkan perubahan dalam notifikasi dan sistem izin runtime, seperti yang diuraikan dalam Izin Notifikasi untuk Notifikasi Keikutsertaan kami.

Memetakan luminans HDR ke rentang yang kompatibel dengan SDR

Android 13 memperkenalkan elemen statis yang dapat dikonfigurasi vendor library yang disebut libtonemap, yang menentukan operasi pemetaan nada. Fitur ini memungkinkan OEM menentukan dan membagikan algoritma pemetaan nuansa tampilan di antara kerangka kerja dan vendor, mengurangi ketidakcocokan dalam pemetaan nada.

Untuk informasi selengkapnya, lihat Petakan warna luminans HDR ke rentang yang kompatibel dengan SDR.

Grafik

AIDL untuk Hardware Composer 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 Hardware Composer HAL.

Pengelolaan framebuffer klien

Mulai Android 13, framebuffer baru, yang digunakan selama klien komposisi, dialokasikan setiap kali resolusi tampilan berubah. Ini alokasi dilakukan oleh SurfaceFlinger pada siklus invalid berikutnya setelah perubahan resolusi.

Untuk mengetahui informasi selengkapnya, lihat Pengelolaan framebuffer klien.

Intervensi throttling frame per detik (FPS)

Dimulai dengan Android 13-QPR, Intervensi Throttling FPS memungkinkan {i>game<i} untuk mengatur kecepatan pada FPS yang sesuai, hanya dengan menggunakan perubahan sisi platform dan tanpa memerlukan tindakan apa pun terhadap bagian. Lihat Intervensi Throttling FPS untuk informasi selengkapnya.

Penempelan buffer tanpa sinyal dengan AutoSingleLayer

Android 13 menambahkan konfigurasi baru yang disebut AutoSingleLayer untuk mengunci {i>buffer<i} tanpa sinyal. Konfigurasi ini memungkinkan SurfaceFlinger mengaitkan kabel tak bersinyal buffer ketika hanya satu lapisan yang diperbarui, dan bukan untuk kasus yang terjadi lintas lapisan, seperti perubahan geometri atau sinkronisasi transaksi.

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

Interaksi

Autentikasi untuk kontrol rumah

Di Android 13, API kontrol perangkat menyertakan metode baru yang disebut isAuthRequired, yang memungkinkan penyedia kontrol perangkat untuk menentukan kontrol rumah mana yang dapat dipenuhi interaksi pengguna pada 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 antarmuka manusia pelacak head tracker protokol perangkat (HID), yang memungkinkan perangkat pelacak kepala terhubung ke perangkat Android melalui USB atau Bluetooth dan terekspos ke Android dan aplikasi melalui framework sensor.

Untuk informasi selengkapnya, lihat Protokol HID Head Tracker.

Dukungan sinyal callback yang terkunci di KeyguardManager

Di Android 13, metode baru, seperti addKeyguardLockedStateListener dan removeKeyguardLockedStateListener, di KeyguardManager , memberi tahu pemroses tentang status terkunci dari keyguard.

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 resource yang di-cache. IExecution objek mengurangi overhead mesin mempelajari tugas inferensi dengan mengaktifkan driver NNAPI untuk mempertahankan resource di antara eksekusi, dan menerapkan pengoptimalan khusus permintaan.

AIDL HAL sensor

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

Media

Ekspor 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 video tugas penyandian data seperti penyandian multi-pass dan pra-pemrosesan {i>frame<i} sebelum encoding.

Untuk informasi selengkapnya, lihat Data statistik encoding video.

Performa

HAL AIDL Kesehatan

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

Peningkatan performa pada waktu pemuatan game

Android 13 memperkenalkan mode daya baru di tab Daya Layanan Pengelola bernama GAME_LOADING yang menunjukkan ke Power HAL jika aplikasi game berada dalam status pemuatan sehingga Power HAL dapat memberikan peningkatan pemuatan. Lihat Performance Boost Pada Waktu Pemuatan Game untuk mengetahui informasi selengkapnya tidak akurat atau tidak sesuai.

Izin

Pemisahan izin sensor tubuh

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

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

Daya

Pelacak perilaku latar belakang aplikasi

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

Untuk informasi selengkapnya, lihat Pelacak perilaku latar belakang aplikasi.

Mengurangi penggunaan daya selama pencadangan dan pemulihan

Mulai Android 13, Anda dapat membatasi daya ditransfer selama pencadangan dan pemulihan USB dengan memanggil UsbPort Metode enableLimitPowerTransfer.

Untuk mengetahui informasi selengkapnya, lihat Pengelolaan Daya.

Keamanan

Kredensial identitas

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

Untuk informasi selengkapnya, lihat Identity Credential

Skema Tanda Tangan APK V3.1

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

Intent harus cocok dengan filter intent yang dideklarasikan

Di Android 13, intent yang berasal dari aplikasi eksternal dikirimkan ke komponen yang diekspor jika dan hanya jika intent cocok elemen filter intent yang dideklarasikannya.

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

  • Intent yang dikirim ke komponen yang tidak mendeklarasikan filter intent apa pun
  • Intent yang berasal dari 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. Sebelum Android 13, hanya aplikasi dan modul framework yang akses ke antarmuka ini. Dengan mengubahnya menjadi antarmuka yang stabil bagi vendor, Modul HAL juga mampu berkomunikasi dengan elemen pengaman 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 yang lebih baru harus meletakkan baris android:sharedUserMaxSdkVersion="32" dalam manifesnya. Entri ini mencegah pengguna baru agar tidak 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 untuk setiap aplikasi. Partner dan OEM tidak boleh nonaktifkan halaman pilihan bahasa aplikasi dan halaman harus dapat diakses melalui tiga opsi navigasi ini:

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

Aplikasi Setelan harus tetap 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 untuk tunneling pemutaran video dan mengaitkan perilaku baru tersebut dengan Tes sertifikasi CTS.

Untuk informasi selengkapnya, lihat Tunneling Multimedia.

Update

Update A/B virtual

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

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

Virtualisasi

Framework Virtualisasi Android

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

Untuk informasi selengkapnya, lihat Ringkasan Android Virtualization Framework.