Catatan rilis Android IAP14, Android14-QPR1, dan Android14-QPR2

Halaman ini merangkum fitur-fitur utama dalam Android 14, Android 14-QPR1, dan Android 14-QPR2 dan menyediakan link ke informasi tambahan. Ringkasan fitur ini diatur menurut dokumentasi fitur di situs ini.

Arsitektur

backend.[cpp|ndk].additional_shared_libraries

Diperkenalkan di Android 14, backend.[cpp|ndk].additional_shared_libraries menambahkan dependensi ke native library serta berguna dengan ndk_header dan cpp_header. Lihat Menentukan antarmuka AIDL untuk informasi selengkapnya.

Nilai gen_trace

Mulai Android 14, gen_trace disetel ke true untuk backend cpp dan java. Lihat Menentukan antarmuka AIDL untuk informasi selengkapnya.

Dukungan kernel

Mulai Android 14, kernel 5.4 tidak lagi didukung. Lihat informasi {i>kernel<i} yang telah diperbarui di Menampilkan dan meluncurkan kernel.

Statistik sumber aktif kernel

Android 14-QPR2 menambahkan statistik sumber bangun ke logcat. Statistik ini mengidentifikasi komponen {i> kernel<i} yang menjaga agar sistem terjaga selama setiap siklus penangguhan dan lanjutkan, dan dapat digunakan untuk men-debug kernel meningkatkan performa dan daya tahan baterai. Statistik sumber aktif kernel hanya tersedia di build userdebug dan engineering yang memiliki suspend.debug.wakestats_log.enabled ditetapkan ke true. Lihat logKernelWakeLockStats untuk mengetahui informasi selengkapnya.

Audio

Mode soundbar dinamis

Dengan dukungan framework Android 14, dekoder (STB) dan perangkat over-the-top (OTT) dengan speaker bawaan atau yang terhubung dapat dikonfigurasikan sebagai soundbar untuk perangkat terhubung. Untuk informasi selengkapnya, lihat Mode soundbar dinamis.

Migrasi HAL Audio ke AIDL

Mulai Android 14, antarmuka Audio HAL yang ditentukan menggunakan AIDL. Lihat Penerapan AIDL dan Perbandingan AIDL dan HIDL Audio HAL untuk informasi selengkapnya.

Beberapa update pemilihan rute perangkat USB

Framework USB Android 14 mendukung perutean ke beberapa perangkat USB secara bersamaan. Lihat Pemilihan rute perangkat audio gabungan untuk informasi selengkapnya.

Atribut mixer pilihan di perangkat USB

Android 14 menyediakan API developer yang dapat digunakan aplikasi untuk mengkueri dan mengonfigurasi atribut pencampur pilihan untuk USB pemutaran audio. Lihat Atribut mixer pilihan di perangkat USB untuk informasi selengkapnya.

Dosis suara

Android 14 menyediakan dukungan untuk dosis suara dalam kerangka kerja audio dan Audio HAL dengan terus memantau pengukuran dosis suara dan memberikan peringatan kepada pengguna tentang tingkat paparan yang merusak. Lihat Dosis suara untuk informasi selengkapnya.

Mulai Android 14-QPR1, perhitungan dosis suara diaktifkan.

Kamera

Fitur ekstensi kamera

Android 14 menambahkan fitur berikut ke versi 1.4.0 antarmuka ekstensi kamera:

Perangkat sebagai webcam

Android 14-QPR1 menambahkan dukungan untuk menggunakan perangkat sebagai Webcam USB. Perangkat Android yang mendukung fitur ini diiklankan sebagai UVC yang memungkinkan berbagai macam {i>host<i} USB dengan sistem operasi (misalnya, Linux, macOS, Windows, dan ChromeOS) menggunakan kamera perangkat sebagai webcam. Untuk informasi selengkapnya, lihat Menggunakan perangkat sebagai webcam.

Referensi kamera USB HAL

Android 14 memigrasikan HAL kamera USB referensi ke AIDL, dan menghentikan implementasi HIDL. Untuk mengetahui informasi tentang kamera USB HAL, lihat Kamera USB eksternal.

Ultra HDR

Android 14 menambahkan dukungan untuk merekam video Ultra HDR gambar terkompresi menggunakan JPEG_R format gambar. Format ini kompatibel dengan gambar SDR JPEG dan mendukung rendering konten HDR. Untuk informasi selengkapnya, lihat Ultra HDR.

Pengambilan gambar gamut lebar

Android 14 menambahkan dukungan untuk wide gamut Display P3 memungkinkan perangkat menangkap gambar warna gamut lebar dalam format JPEG class ImageReader tanpa menggunakan HDR 10-bit. Untuk informasi selengkapnya, lihat Pengambilan gambar gamut lebar.

Kompatibilitas

Info terbaru tentang Camera ITS

Android 14 memperkenalkan update untuk Pengujian Camera ITS, yang mencakup update untuk Python dan versi paket, pengujian yang diupdate, dan pengujian baru. Untuk selengkapnya detail, lihat Catatan Rilis Camera Image Test Suite Android 14.

Update CDD

Dokumen Definisi Kompatibilitas Android 14 mengiterasi versi sebelumnya dengan pembaruan untuk fitur baru dan perubahan persyaratan untuk fungsi yang dirilis sebelumnya. Untuk mengetahui daftar perubahan di Android 14, lihat Catatan Rilis Definisi Kompatibilitas Android 14.

Catatan rilis CTS

Lihat daftar perubahan utama CTS untuk Android 14 di Catatan Rilis Android 14 CTS.

Pengujian CTS Verifier untuk kalibrasi kehadiran

Android 14 menambahkan pengujian CTS Verifier untuk memvalidasi kehadiran jaringan kesadaran tetangga Wi-Fi (NAN) dan BLE RSSI yang diperbarui persyaratan kalibrasi. Ini termasuk akurasi NAN, presisi BLE RSSI, dan pengujian presisi offset offset BLE Rx/Tx. Untuk informasi selengkapnya, lihat Kalibrasi kehadiran.

Performa Kelas 14 (PC14) -Tes CTS kualitas encoding video (VEQ)

Android 14 memperkenalkan Kualitas encoding video (VEQ) persyaratan untuk perangkat Kelas Performa 14 (PC14). Persyaratan PC14-VEQ diverifikasi dengan tes CTS baru yang disebut CtsVideoEncodingQualityHostTest Lihat Menjalankan pengujian PC14-VEQ untuk informasi selengkapnya.

Konektivitas

Upsell slicing 5G

Android 14-QPR1 memperkenalkan upsell slicing 5G fitur baru, yang memungkinkan operator menawarkan kemampuan jaringan yang lebih baik (latensi dan bandwidth) kepada pengguna melalui slicing jaringan 5G. Untuk selengkapnya informasi, lihat Upsell slicing 5G.

Iklan ASHA untuk alat bantu dengar

Untuk meningkatkan pengalaman penyambungan Bluetooth pada mode ganda ASHA dan LE Audio alat bantu dengar, Android 14 memungkinkan Anda menggunakan bit kedua (0 diindeks) dalam byte kemampuan ASHA untuk menunjukkan apakah dukungan perangkat Coordinated Set Identification Service (CSIS). Untuk informasi selengkapnya, lihat Dukungan audio alat bantu dengar menggunakan Bluetooth LE.

Pembaruan beberapa profil yang diaktifkan (MEP) eSIM

Android 14 mendukung MEP-A1 dan MEP-B opsi untuk memilih root domain keamanan penerbit (ISD-R) dan pilihan port eSIM sebagaimana ditentukan dalam GSMA SGP V22 3.0. Untuk informasi selengkapnya, lihat Beberapa profil yang diaktifkan.

GNSS

Android 14 memperkenalkan kemampuan GNSS berikut dan API, yang tersedia melalui antarmuka GNSS AIDL HAL:

Perangkat yang diluncurkan dengan Android 14 harus menggunakan GNSS HAL AIDL. Framework GNSS mendukung HIDL HAL untuk perangkat yang diupgrade ke Android 14, tetapi fitur GNSS baru hanya tersedia melalui antarmuka HAL GNSS AIDL.

Chipset dan perangkat yang diluncurkan dengan Android 14 atau lebih tinggi yang menyertakan penerima GPS atau GNSS dan melaporkan kemampuan tersebut ke aplikasi melalui flag fitur android.hardware.location.gps direkomendasikan untuk mendukung rentang delta terakumulasi aplikasi baru.

Update IMS API

Android 14 memperkenalkan update berikut untuk ImsService:

  • Menambahkan SipDetails yang memungkinkan ImsService melaporkan informasi kunci dari SIP yang dikirim dari jaringan ketika pendaftaran IMS, IMS mempublikasikan, kesimpulannya atau prosedur berlangganan IMS. Ini memberi aplikasi yang menerapkan RCS pendaftaran tunggal memberikan lebih banyak visibilitas ke dalam respons transaksi SIP ketika terjadi masalah jaringan atau perangkat sehingga {i>bug<i} atau pemadaman dapat diselesaikan dengan cepat.

    Pelaporan SipDetails ditambahkan ke class berikut:

    • ImsRegistrationImplBase, RegistrationManager.RegistrationCallback, dan ImsRegistrationAttributes: Memungkinkan pelaporan informasi hasil transaksi SIP mendetail saat respons SIP REGISTER ditampilkan dari jaringan.
    • RcsUceAdapter.CapabilitiesCallback dan RcsCapabilityExchangeImplBase.SubscribeResponseCallback: Memungkinkan informasi yang lebih mendetail yang akan dilaporkan saat respons SIP SUBSCRIBE ditampilkan dari jaringan.
    • RcsUceAdapter.OnPublishStateChangedListener, PublishAttributes, CapabilityExchangeEventListener, dan RcsCapabilityExchangeImplBase.PublishResponseCallback: Memungkinkan lebih banyak informasi mendetail yang akan dilaporkan saat respons SIP PUBLISH yang ditampilkan dari jaringan.
  • Menambahkan MediaQualityStatus dan MediaThreshold untuk memberikan dukungan bagi pelaporan kualitas media IMS. Hal berikut metode di MmTelFeature memungkinkan pembaruan kualitas media dilaporkan aplikasi sistem lain seperti QualifiedNetworksService, yang diperlukan untuk membantu menentukan kapan harus mengganti transport IMS PDN:

    Pembaruan kualitas media tersebut dilaporkan melalui TelephonyCallback#MediaQualityStatusChangedListener dalam antarmuka berbasis web yang sederhana.

  • Menambahkan dukungan untuk menunggu panggilan berbasis terminal di AOSP seperti yang didefinisikan dalam Persyaratan IR.92 (2.3.4 Komunikasi Menunggu). Dengan demikian, Anda tidak perlu mengandalkan setiap implementasi ImsService untuk menerapkan persyaratan ini.

    Untuk mengaktifkan fitur ini di AOSP:

  • Guna meningkatkan threading untuk ImsService, menambahkan konstruktor di ImsSmsImplBase yang memungkinkan pelaku implementasi menyediakan eksekutor selama konstruksi kelas. Eksekutor ini dapat digunakan untuk menjadwalkan permintaan IPC masuk pada .

Layanan jaringan yang memenuhi syarat

Android 14 menambahkan layanan jaringan yang memenuhi syarat (QNS) ke modul Telepon. Layanan ini merupakan implementasi dari QualifiedNetworksService.java

QNS mengevaluasi jaringan akses yang tersedia berdasarkan kondisi jaringan perangkat dan kebijakan operator, menentukan jaringan akses terbaik untuk setiap jenis APN (untuk misalnya, IMS, MMS, dan EMERGENCY), serta melaporkan informasi tersebut ke telepon untuk memilih jenis transport untuk jaringan data. QNS menyediakan lebih dari 100 konfigurasi operator untuk mendukung persyaratan operator.

QNS adalah layanan opsional. Untuk mengaktifkan QNS, tetapkan nilai parameter Konfigurasi config_qualified_networks_service_package ke com.android.telephony.qns.

<string name="config_qualified_networks_service_package">
    com.android.telephony.qns
</string>

Menangguhkan dan melanjutkan sesi penemuan Wi-Fi Aware

Android 14 mendukung kemampuan aplikasi dengan hak istimewa untuk menangguhkan dan melanjutkan sesi penemuan aktif Wi-Fi Aware. Ini memungkinkan perangkat melanjutkan sesi penemuan dengan lebih cepat dan menggunakan lebih sedikit daya. Untuk informasi selengkapnya, lihat Menangguhkan dan melanjutkan.

Telecom VoIP API

Android 14 memperkenalkan TelecomManager#addCall , yang menggantikan ConnectionService untuk kasus penggunaan VoIP. API ini menjadi dasar bagi model Class Jetpack CallsManager telekomunikasi, yang menyederhanakan proses mengintegrasikan panggilan VoIP dengan platform Android. Class Jetpack memberi developer satu platform API yang berfungsi di Android 14 atau yang lebih baru, dan versi sebelumnya yang menggabungkan class ConnectionService yang ada. Rab merekomendasikan developer menggunakan class Jetpack CallsManager Telecom secara langsung untuk menargetkan berbagai versi Android SDK terbesar.

Pembaruan deteksi waktu dan zona waktu

Android 14 memperkenalkan update berikut untuk deteksi waktu dan zona waktu di Android:

Pengujian ultra-wideband

Android 14 menambahkan pengujian CTS manual baru untuk memverifikasi kepatuhan terhadap persyaratan ultra-wideband (UWB). Untuk mengetahui informasi selengkapnya tentang cara menyiapkan perangkat Anda dan menjalankan pengujian ini, lihat Persyaratan UWB.

Antarmuka UWB HAL

Android 14 menambahkan hal berikut untuk UWB HAL antarmuka:

OID Android

  • ANDROID_RANGE_DIAGNOSTICS

Parameter pesan konfigurasi sesi UWB

  • ENABLE_DIAGNOSTICS
  • DIAGRAMS_FRAME_REPORTS_FIELDS

Parameter pesan kemampuan UWB

  • SUPPORTED_MIN_SLOT_DURATION_RSTU
  • SUPPORTED_MAX_RANGING_SESSION_NUMBER
  • SUPPORTED_CHANNELS_AOA

Kode status

  • STATUS_ERROR_STOPPED_DUE_TO_OTHER_SESSION_CONFLICT
  • STATUS_REGULATION_UWB_OFF

Kode alasan perubahan status

  • REASON_ERROR_INVALID_CHANNEL_WITH_AOA
  • REASON_ERROR_STOPPED_DUE_TO_OTHER_SESSION_CONFLICT
  • REASON_REGULATION_UWB_OFF

Untuk detail selengkapnya, lihat Antarmuka UWB HAL.

Wi-Fi 7

Android 14 memperkenalkan fitur baru dan untuk mendukung Wi-Fi 7. Untuk informasi selengkapnya, lihat Wi-Fi 7.

HAL Vendor Wi-Fi

Mulai Android 14, HAL Vendor Wi-Fi yang ditentukan menggunakan AIDL. Untuk informasi selengkapnya. lihat Wi-Fi HAL.

Sotong

Update fitur Wi-Fi Sotong

Mulai Android 14, fitur Wi-Fi Cuttlefish menyertakan alat WmediumdService dan OpenwrtControlService untuk mengontrol Wi-Fi di perangkat Cuttlefish. Untuk detail selengkapnya, lihat Sotong: Wi-Fi.

Tampilan

Ekstensi WindowManager

Android 14 menambahkan dukungan untuk mode layar ganda, dampak performa saat pemuatan, dan ID status khusus perangkat COMMON_STATE_USE_BASE_STATE di Ekstensi WindowManager.

Enterprise

Framework resolusi kebijakan perangkat perusahaan

Mulai Android 14, kebijakan multiperangkat agen pengelolaan dapat menetapkan kebijakan menggunakan DevicePolicyManager Google Cloud Platform. Lihat Framework resolusi kebijakan perangkat untuk informasi selengkapnya.

Grafik

Implementasi Profil Dasar Pengukuran Android (ABP) dan Vulkan

Perangkat apa pun yang mendukung Android 14 atau yang lebih baru dan Vulkan API, harus memenuhi semua fungsi yang ditentukan di Dasar Pengukuran Android 2021 untuk profil. Lihat Mengimplementasikan Vulkan untuk informasi selengkapnya.

Mengurangi konsumsi memori buffer grafis

Mulai Android 14, Anda dapat menghapus secara paksa cache buffer grafis untuk mengurangi memori grafis pengguna. Untuk informasi selengkapnya, lihat Kurangi konsumsi memori grafis.

Adopsi Vulkan 1.1

Untuk Android 14 dan yang lebih baru, semua perangkat yang mendukung Vulkan harus memiliki driver Vulkan 1.1. Lihat Android 14 Persyaratan CDD untuk informasi selengkapnya tidak akurat atau tidak sesuai.

Performa

Peningkatan performa untuk game

Mulai Android 14, mode daya baru bernama GAME memungkinkan penyesuaian performa ponsel selama penggunaan game. Lihat Peningkatan performa untuk game untuk mengetahui informasi selengkapnya.

Izin

Mengambil Konten untuk Catatan

Mulai Android 14, Mengambil Konten untuk Catatan API memungkinkan pengguna mengambil screenshot secara langsung melalui default aplikasi pencatat. Lihat Mengambil Konten untuk Catatan untuk informasi selengkapnya.

Peran COMPANION_DEVICE_GLASSES

Peran COMPANION_DEVICE_GLASSES di Android 14 memungkinkan pengguna mengelola perangkat kacamata mereka melalui aplikasi dan melakukan seperti mengakses kontak serta mengelola notifikasi dan nomor telepon panggilan telepon. Untuk detail selengkapnya, lihat COMPANION_DEVICE_GLASSES di Peran Android.

Peran COMPANION_DEVICE_NEARBY_DEVICE_STREAMING

Peran COMPANION_DEVICE_NEARBY_DEVICE_STREAMING di Android 14 memungkinkan aplikasi membuat dan mengelola saluran komunikasi perangkat untuk menstreaming aplikasi dan mengirim notifikasi di antara perangkat. Hanya OEM yang dapat memberikan peran ini. Untuk detail selengkapnya, lihat COMPANION_DEVICE_NEARBY_DEVICE_STREAMING di peran Android.

Batas intent layar penuh

Untuk mencegah spam iklan dan phishing kredensial, dimulai dengan Android 14, versi default USE_FULL_SCREEN_INTENT izin untuk mengirim notifikasi layar penuh hanya dapat diberikan ke aplikasi yang menyediakan fungsi panggilan dan alarm. Lihat Batas intent layar penuh untuk informasi selengkapnya.

Peran NOTES

Peran NOTES di Android 14 mendukung pencatatan dan meningkatkan produktivitas tablet Android. Dengan NOTES OEM dapat memberi pengguna akhir pengalaman pencatatan yang konsisten saat menggunakan {i>stylus<i} di tablet Android pada aplikasi pencatat pilihan Anda. Untuk selengkapnya detailnya, lihat NOTES di Peran Android.

Daya

Migrasi Thermal HAL ke AIDL

Mulai Android 14, antarmuka Thermal HAL yang ditentukan menggunakan AIDL. Untuk informasi selengkapnya, lihat Mitigasi Termal.

Izin PowerManager.ACQUIRE_CAUSES_WAKEUP

Android 14 memperkenalkan android.permission.TURN_SCREEN_ON, izin akses aplikasi khusus yang izin akses pengguna di Setelan mereka. Ke depannya, izin ini diperlukan untuk properti yang PowerManager#ACQUIRE_CAUSES_WAKEUP konstan agar memiliki dampak apa pun. Anda dapat memberikan izin akses untuk menandatangani dan aplikasi dengan hak istimewa. Cara yang disarankan untuk mendukung pengaktifan layar adalah dengan menggunakan R.attr.turnScreenOn, yang tidak memerlukan izin akses baru.

Runtime

Pembuatan thread JDWP

Android 14 menambahkan Properti sistem persist.debug.dalvik.vm.jdwp.enabled untuk mengontrol apakah Thread Java Debug Wire Protocol (JDWP) dibuat di build userdebug. Sebagai informasi selengkapnya, lihat Opsi JDWP.

Update OpenJDK 17

Android 14 melanjutkan upaya refresh perangkat Android library inti agar selaras dengan fitur dalam rilis OpenJDK LTS terbaru, termasuk update library dan dukungan bahasa Java 17 untuk aplikasi dan platform developer. Untuk informasi selengkapnya tentang perubahan dan dampaknya terhadap Android developer, lihat update OpenJDK 17.

Keamanan

Catatan Rilis Keamanan Android 14

Catatan rilis keamanan Android menjelaskan kerentanan di patch pada level patch keamanan 2022-09-01. Android 14, seperti yang dirilis di AOSP, telah level {i>patch<i} keamanan default 2023-09-01. Untuk mengetahui detail selengkapnya, lihat Catatan Rilis Keamanan Android 14.

Nonaktifkan 2G

Android 14 memungkinkan pengguna menonaktifkan 2G di tingkat perangkat keras radio pada perangkat apa pun yang mengimplementasikan konstanta kemampuan, "CAPABILITY_USES_ALLOWED_NETWORK_TYPES_BITMASK". Tindakan ini akan menghentikan perangkat memindai atau terhubung ke jaringan 2G. Lihat Menonaktifkan 2G dokumen untuk melihat semua perubahan.

Nonaktifkan mode cipher/integritas null seluler

Android 14 memperkenalkan tombol baru di perangkat seluler menu setelan jaringan agar mudah menonaktifkan Cipher null untuk panggilan non-darurat. Semua perangkat yang mengadopsi radio HAL 2.0 dan yang lebih baru memiliki dukungan untuk tombol baru, yang dapat diaktifkan oleh OEM. Mengizinkan pengguna menonaktifkan penyandian null memperkuat privasi mereka dengan mencegah lalu lintas SMS dan suara dicegat secara pasif melalui udara tanpa enkripsi.

Enkripsi nama file

AES-HCTR2 adalah mode enkripsi nama file yang lebih disukai untuk perangkat dengan petunjuk kriptografi yang dipercepat di Android 14. Untuk detail selengkapnya, lihat berbasis file

Beberapa IMEI

Android 14 menambahkan dukungan untuk beberapa IMEI di catatan Pengesahan Kunci Android. OEM dapat menerapkan fitur ini dengan menambahkan tag KeyMint untuk IMEI kedua. Hal ini menjadi semakin umumnya perangkat memiliki beberapa radio seluler dan OEM kini dapat mendukung perangkat dengan dua IMEI. Untuk mengetahui detail selengkapnya, lihat Pengesahan.

file hanya-baca

Jika aplikasi Anda menargetkan Android 14 dan menggunakan Pemuatan Kode Dinamis (DCL), semua file yang dimuat secara dinamis harus ditandai sebagai hanya-baca. Jika tidak, sistem akan menampilkan pengecualian. Sebaiknya aplikasi menghindari secara dinamis memuat kode jika memungkinkan, karena hal itu akan sangat meningkatkan risiko aplikasi dapat disusupi dengan injeksi kode atau gangguan kode.

Pusat Keamanan

Android 13 memperkenalkan Pusat Keamanan untuk menyediakan entri pengalihan sehingga pengguna dapat mengakses pengaturan keamanan dan privasi tertentu. Android 14 terus ditingkatkan kualitasnya pusat keamanan. Lihat Pusat Keamanan dokumen untuk melihat semua perubahan.

Penyimpanan

Pilihan pemilih di izin media

Mulai Android 14, pengguna memiliki opsi untuk memilih hanya media tertentu untuk dibagikan ke aplikasi bila aplikasi meminta akses koleksi media pengguna. Untuk mengetahui detail selengkapnya, lihat Izin.

TV

HAL input TV dengan AIDL

Mulai Android 14, antarmuka TV input HAL ditentukan menggunakan AIDL.

Virtualisasi

Jaminan keamanan OS tamu

Mulai Android 14, penulisan ke penyimpanan terenkripsi volumenya bersifat rahasia. Lihat OS Tamu untuk informasi selengkapnya.

Hypercall pKVM

Hypercall pelepas memori baru disediakan oleh hypervisor pKVM di Android 14. Lihat Hypercall pKVM untuk informasi selengkapnya.

Modul vendor pKVM

Modul vendor pKVM diperkenalkan di Android 14. Lihat Lihat modul vendor pKVM untuk informasi selengkapnya.