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:
- Lintas Perangkat: Menyediakan teknologi komunikasi lintas perangkat menggunakan protokol standar
- Penyatuan izin: Informasi tentang penggabungan izin
- Tunneling terpisah: Menentukan rute yang akan dikecualikan dari VPN
- Update batas modul Wi-Fi: Batas modul yang diperbarui
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:
CarrierConfigManager#KEY_CELLULAR_USAGE_SETTING_INT
menetapkan setelan penggunaan.SubscriptionInfo#getUsageSetting()
membuat kueri setelan penggunaan.
Untuk memvalidasi fitur setelan penggunaan seluler, jalankan pengujian berikut:
- CTS:
SubscriptionManagerTest#testCellularUsageSetting
- VTS:
RadioNetworkTest#testSetUsageSetting_InvalidValues
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
: MenambahkanPUBLISH_STATE_PUBLISHING
untuk mengizinkan aplikasi mendengarkan mengetahui kapan stack IMS secara aktif mencoba memublikasikan kemampuanCapabilityExchangeEventListener
: Menambahkan metodeonPublishUpdated
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:
iccOpenLogicalChannel(String AID, int p2)
iccCloseLogicalChannel(int channel)
iccTransmitApduBasicChannel(int cla, int instruction, int p2, int p3, String data)
iccTransmitApduLogicalChannel(int channel, int cla, int instruction, int p1, int p2, int p3, String data)
iccExchangeSimIO(int fileID, int command, int p1, int p2, int p3, String filePath)
sendEnvelopeWithStatus(String content)
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.