Halaman ini merangkum fitur-fitur utama dalam rilis Android 13 dan Android 13 QPR serta menyediakan link ke informasi tambahan. Ringkasan fitur ini diatur menurut 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 selengkapnya, lihat Partisi Boot Generik .
modul GKI
Di Android 13, beberapa fungsionalitas kernel dikirimkan dalam modul yang dapat dimuat secara dinamis, yang disebut modul GKI , untuk mengurangi jejak memori kernel GKI pada perangkat yang tidak memerlukan fungsionalitas 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 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 telusur terstruktur
- Bluetooth : (Opsional) Bertujuan untuk memberikan pengalaman Bluetooth berkualitas tinggi yang konsisten untuk semua pengguna Android
- OnDevicePersonalization : Menyediakan seperangkat alat yang dikembangkan dengan privasi pengguna sebagai prinsip intinya
- UWB : Berisi tumpukan UWB di atas antarmuka HAL
Pembaruan untuk modul yang ada:
- CrossDevice : Menyediakan teknologi komunikasi lintas perangkat menggunakan protokol standar
- Penyatuan izin : Informasi tentang penyatuan izin
- Split tunneling : Menentukan rute untuk dikecualikan dari VPN
- Pembaruan batas modul Wi-Fi : Batas modul diperbarui
Perbarui ke dukungan sistem file kernel Android
Dimulai dengan Android 13, ruang pengguna hanya berfungsi dengan sistem file yang dibangun ke 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 untuk pelacakan kepala dengan tingkat performa dan latensi yang diperlukan. Lihat Implementasi audio spasial berkualitas tinggi dan pelacakan kepala 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 terbaru yang ditetapkan pada tahun 2020.
Lihat halaman MIDI untuk detail lebih lanjut.
Perbarui ke Audio HAL
Dimulai dengan Android 13, Audio HAL diperbarui ke versi 7.1. Lihat Audio HAL untuk informasi lebih lanjut.
Otomotif
Fitur Android Automotive baru
Untuk mempelajari lebih lanjut fitur Otomotif baru di Android 13, lihat Yang Baru .
Membangun
Bangun dengan Bazel
Android 13 memperkenalkan kernel build dengan Bazel , menggantikan build/build.sh
.
Untuk informasi lebih lanjut, lihat Bazel (Kleaf) .
Kamera
AIDL kamera 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 debug kamera
Android 13 menambahkan alat debug 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 yang di-cache dari klien tertutup.
Untuk informasi selengkapnya, lihat Debugging Kamera .
Stabilisasi pratinjau kamera
Android 13 menambahkan dukungan untuk stabilisasi video pada streaming 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 selengkapnya, lihat Stabilisasi Pratinjau Kamera .
Kontrol kekuatan obor
Android 13 memperkenalkan fitur kontrol bertingkat untuk kekuatan obor. Di Android 12 dan lebih rendah, framework hanya memungkinkan untuk mengaktifkan atau menonaktifkan mode senter. Fitur ini memungkinkan penggunaan seperti mengontrol kecerahan senter berdasarkan kondisi pencahayaan dan mengirim sinyal untuk bantuan menggunakan efek strobo dengan mengirimkan gelombang cahaya yang cepat berturut-turut.
Untuk informasi selengkapnya, 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. 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 Keluaran Kamera 10-Bit .
Untuk mendorong adopsi keluaran 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 akan memulai dengan profil wajib HLG10
. Untuk detail lebih lanjut, lihat Validasi .
Kesesuaian
Pembaruan kamera ITS
Android 13 memperkenalkan perubahan pada Camera ITS , yang mencakup dukungan untuk pengujian video, versi paket dan Python yang diperbarui, serta pembaruan perangkat keras pengujian.
Untuk detail selengkapnya, lihat Catatan Rilis Rangkaian Pengujian Gambar Kamera Android 13 .
pembaruan CDD
Dokumen Definisi Kompatibilitas Android 13 mengulangi versi sebelumnya dengan update untuk fitur baru dan perubahan persyaratan untuk fungsionalitas 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 memasukkan kontak. Persyaratan ini memastikan konsistensi di semua aplikasi yang berinteraksi dengan kontak.
Untuk informasi lebih lanjut, lihat bagian kontak CDD Android 13.
Konektivitas
Izinkan sakelar 2G
Di Android 13, sakelar Izinkan 2G di Setelan berwarna abu -abu (artinya pengguna tidak dapat berinteraksi dengan tombol) saat kunci konfigurasi operator KEY_HIDE_ENABLE_2G
disetel ke true
. Selain itu, saat berwarna abu-abu, sakelar Izinkan 2G menyertakan teks yang menyatakan bahwa operator pengguna memerlukan 2G agar tersedia. Di versi sebelumnya, sakelar Izinkan 2G disembunyikan saat 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 pusat suara atau pusat data. Operator dapat menggunakan setelan ini bersama dengan perubahan konfigurasi lainnya untuk mengurangi lalu lintas IMS di jaringan mereka untuk perangkat yang biasanya berpusat pada suara yang beroperasi dalam mode data saja, misalnya, untuk layanan yang menyertakan layanan data saja pendamping.
Untuk mengubah setelan penggunaan seluler, gunakan overlay config_supported_cellular_usage_settings
atau tetapkan nilai default di config_default_cellular_usage_setting
. Setelannya bisa berupa USAGE_SETTING_VOICE_CENTRIC
atau USAGE_SETTING_DATA_CENTRIC
.
Fitur setelan penggunaan seluler menyertakan API berikut:
-
CarrierConfigManager#KEY_CELLULAR_USAGE_SETTING_INT
menyetel setelan penggunaan. -
SubscriptionInfo#getUsageSetting()
menanyakan setelan penggunaan.
Untuk memvalidasi fitur pengaturan penggunaan seluler, jalankan pengujian berikut:
- CTS:
SubscriptionManagerTest#testCellularUsageSetting
- VTS:
RadioNetworkTest#testSetUsageSetting_InvalidValues
Beberapa jaringan bersamaan dengan koneksi internet
Android 13 memperkenalkan beberapa jaringan bersamaan dengan fitur 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 Wi-Fi STA/STA .
Pembaruan API IMS
Android 13 memperkenalkan update berikut untuk API pendaftaran tunggal IMS:
DelegateRegistrationState
:- Mendukung kasus di mana kerangka kerja harus menunggu sesi SIP selesai sebelum meruntuhkan IMS PDN.
- Menambahkan metode
getRegisteringFeatureTags
yang memungkinkan aplikasi mendengarkan mengetahui kapan tumpukan IMS secara aktif mencoba mendaftarkan IMS.
RcsUceAdapter
: MenambahkanPUBLISH_STATE_PUBLISHING
untuk memungkinkan aplikasi mendengarkan mengetahui kapan tumpukan IMS secara aktif mencoba memublikasikan kemampuanCapabilityExchangeEventListener
: Menambahkan metodeonPublishUpdated
untuk memungkinkan Layanan IMS memberi tahu platform secara asinkron bahwa penyegaran PUBLISH SIP telah berhasil atau gagal.RcsClientConfiguration
:- Untuk mendukung RCC.72 bagian 2.1.14, tambahkan nilai baru ke konstruktor agar aplikasi perpesanan dapat 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 update 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 guna 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 SIM ganda menggunakan satu chip eSIM. Beberapa profil SIM memungkinkan perangkat terhubung ke dua operator berbeda pada saat yang 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 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 saat deteksi lokasi tidak dapat mendeteksi zona waktu, atau saat deteksi lokasi membutuhkan waktu lebih lama daripada deteksi telepon untuk mendeteksi zona waktu.
Untuk detail selengkapnya, lihat Layanan time_zone_detector .
Peningkatan API akses TelephonyManager UICC
Android 13 tidak lagi digunakan dan menambahkan peningkatan untuk manajemen saluran logis UICC untuk API akses TelephonyManager UICC 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 TelephonyManager UICC. Oleh karena itu, di Android 13, API ini tidak digunakan lagi dengan peningkatan untuk pengelolaan saluran logis UICC. Sebelumnya, saat aplikasi pemanggil yang membuka saluran logis mogok, saluran logis dapat bocor, artinya saluran tersebut tidak dirilis dan tidak dapat digunakan kembali oleh aplikasi tanpa melakukan boot ulang. Dengan peningkatan di Android 13, jika aplikasi mogok, sistem melepaskan saluran logis, yang memungkinkan saluran digunakan kembali oleh aplikasi.
Peningkatan API ini dilakukan pada tingkat implementasi dan kompatibel sepenuhnya ke belakang. Tidak diperlukan upaya tambahan untuk memanggil aplikasi untuk 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 terhubung ke jaringan perusahaan dan mempertahankan kunci untuk koneksi berikutnya.
Untuk informasi selengkapnya, 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 akurat di antara perangkat yang didukung.
Untuk informasi lebih lanjut, lihat Ultra-wideband .
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 selengkapnya, lihat Konkurensi AP/AP Wi-Fi .
Sadar Wi-Fi
Android 13 memperkenalkan dukungan untuk spesifikasi Wi-Fi Aware versi 3.1 . Untuk informasi selengkapnya, lihat Wi-Fi Aware .
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 Wi-Fi Hotspot (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 lebih lanjut, lihat konkurensi multi-antarmuka Wi-Fi .
Pembaruan pemilihan jaringan Wi-Fi
Mulai Android 13, jika diperlukan interval pemindaian yang berbeda saat waktu proses, 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 selengkapnya, lihat Pemilihan Jaringan Wi-Fi .
Menampilkan
Pengelola tugas
Di Android 13, kemampuan UI Sistem baru yang disebut Pengelola Tugas memberi tahu pengguna tentang status dan sumber daya yang digunakan oleh layanan latar depan pada aplikasi latar belakang dan memungkinkan pengguna untuk menghentikan aplikasi ini.
Untuk informasi selengkapnya, lihat Pengelola Tugas .
Kontrol media di System UI
Mulai Android 13, kontrol media di UI Sistem berisi pembaruan untuk tombol tindakan dan pemutaran jarak jauh. Perubahan ini mendukung pengalaman kontrol media yang lebih halus di ponsel dan tablet, serta menawarkan transfer media yang lancar di seluruh perangkat.
Untuk detail selengkapnya, lihat Kontrol media di UI Sistem .
Campuran komposisi SDR dan HDR
Android 13 meningkatkan dukungan untuk menghadirkan 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 notifikasi untuk notifikasi keikutsertaan
Dimulai dengan Android 13, notifikasi menggunakan model keikutsertaan, di mana semua aplikasi harus meminta izin kepada pengguna sebelum mengirim permintaan notifikasi. Untuk mendukung hal ini, OEM harus mengimplementasikan perubahan dalam sistem izin notifikasi dan runtime, sebagaimana diuraikan pada halaman Izin Notifikasi untuk Notifikasi Keikutsertaan .
Tone Mapping Pencahayaan HDR ke rentang yang kompatibel dengan SDR
Android 13 memperkenalkan library statis yang dapat dikonfigurasi vendor bernama libtonemap
, yang menentukan operasi pemetaan nada. Fitur ini memungkinkan OEM untuk menentukan dan membagikan algoritme pemetaan nada tampilan mereka antara kerangka kerja dan vendor, sehingga mengurangi ketidaksesuaian dalam pemetaan nada.
Untuk informasi lebih lanjut, lihat Tone Mapping HDR Luminance to an SDR-compatible Range .
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 Hardware Composer 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 validasi berikutnya setelah perubahan resolusi.
Untuk informasi selengkapnya, lihat Manajemen framebuffer klien .
Frame per detik (FPS) Throttling Intervention
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 pengembang. Lihat Intervensi Throttling FPS untuk informasi lebih lanjut.
Penguncian buffer tanpa sinyal dengan AutoSingleLayer
Android 13 menambahkan konfigurasi baru yang disebut AutoSingleLayer
untuk mengunci buffer tanpa sinyal. Konfigurasi ini memungkinkan SurfaceFlinger mengunci buffer tak bersinyal 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 Penguncian buffer tidak bersinyal 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. Ini memungkinkan interaksi yang lebih mulus 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 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 listener tentang status keyguard 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 resource cache-nya. Objek IExecution
mengurangi overhead tugas inferensi machine learning dengan mengaktifkan driver NNAPI untuk mempertahankan sumber daya di antara eksekusi dan menerapkan pengoptimalan khusus permintaan.
Sensor AIDL HAL
Android 13 memperkenalkan Sensors AIDL HAL , HAL berdasarkan Sensors HAL 2.1 yang menggunakan antarmuka AIDL HAL . Sensors AIDL HAL menampilkan tipe sensor pelacak kepala dan sensor IMU sumbu terbatas.
Media
Mengekspor statistik penyandian video
Dimulai dengan Android 13, klien aplikasi dapat meminta pembuat enkode video untuk mengekspor statistik enkode untuk setiap bingkai video yang dienkode. Dengan statistik yang diperoleh dari pembuat enkode video, aplikasi dapat mengoptimalkan tugas penyandian videonya seperti penyandian multipass dan pemrosesan bingkai sebelum penyandian.
Untuk informasi selengkapnya, lihat Data statistik enkode 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 Pada Waktu Pemuatan Game untuk informasi lebih lanjut.
Izin
Pembagian izin sensor tubuh
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 latar belakang oleh aplikasi untuk menentukan apakah aplikasi melanggar beberapa kebijakan.
Untuk informasi lebih lanjut, lihat Pelacak perilaku latar belakang aplikasi .
Kurangi penggunaan daya selama pencadangan dan pemulihan
Mulai dari 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 untuk 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 rotasi yang diketahui 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 pemasangan inkremental.
Maksud harus cocok dengan filter maksud yang dideklarasikan
Di Android 13, maksud yang berasal dari aplikasi eksternal dikirim ke komponen yang diekspor jika dan hanya jika maksud cocok dengan elemen filter maksud yang dideklarasikan.
Niat yang tidak cocok diblokir. Berikut ini adalah pengecualian yang tidak menerapkan pencocokan maksud:
- Maksud dikirim 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 framework yang memiliki akses ke antarmuka ini. Dengan mengonversinya 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 meletakkan baris android:sharedUserMaxSdkVersion="32"
dalam manifes mereka. Entri ini mencegah pengguna baru mendapatkan UID bersama. Untuk informasi lebih lanjut tentang UID, lihat Penandatanganan aplikasi .
Pengaturan
Setelan bahasa per aplikasi
Android 13 menambahkan kemampuan untuk memungkinkan pengguna mengubah preferensi bahasa berdasarkan aplikasi demi aplikasi. Mitra dan OEM tidak boleh menonaktifkan halaman pemilihan bahasa aplikasi dan halaman harus dapat diakses melalui tiga opsi navigasi berikut:
- Setelan > Aplikasi > app_name dan pilih Bahasa .
- Tekan lama ikon aplikasi, ketuk Info aplikasi , dan pilih Bahasa .
- Pengaturan > Sistem > Bahasa & masukan > Bahasa aplikasi > nama_aplikasi .
Aplikasi Pengaturan harus terus meluncurkan halaman pengaturan lokal aplikasi dari maksud android.settings.App_Locale_Settings
.
Untuk informasi lebih lanjut, lihat setelan bahasa Per-aplikasi .
televisi
Modus terowongan multimedia
Android 13 memperluas perilaku yang ditentukan dari pemutaran video dalam 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 userspace untuk update A/B Virtual. Kompresi XOR memungkinkan pengurangan ukuran snapshot karena data XOR lebih mudah dikompres daripada data blok mentah. Fitur penggabungan ruang pengguna memungkinkan komponen ruang pengguna snapuserd
menangani proses penggabungan untuk pembaruan A/B Virtual, yang mengurangi waktu penggabungan dibandingkan dengan Android 12 yang menggunakan perangkat dm-snapshot
.
Untuk detail tentang cara mengaktifkan fitur ini pada perangkat yang ditingkatkan ke Android Android 13, lihat kompresi XOR dan penggabungan Userspace .
Virtualisasi
Kerangka Kerja Virtualisasi Android
Android Virtualization Framework (AVF) menyediakan lingkungan eksekusi yang aman dan pribadi untuk mengeksekusi kode. AVF ideal untuk kasus penggunaan berorientasi keamanan yang memerlukan jaminan isolasi yang lebih kuat, bahkan diverifikasi secara formal, dibandingkan yang ditawarkan oleh sandbox aplikasi Android.
Untuk informasi selengkapnya, lihat Ikhtisar Kerangka Kerja Virtualisasi Android .