หน้านี้สรุปฟีเจอร์หลักๆ ในรุ่น Android 14, Android 14-QPR1 และ Android 14-QPR2 พร้อมลิงก์ไปยังข้อมูลเพิ่มเติม ข้อมูลสรุปของฟีเจอร์มีการจัดระเบียบตามตำแหน่งเอกสารประกอบของฟีเจอร์ในเว็บไซต์นี้
สถาปัตยกรรม
แบ็กเอนด์.[cpp|ndk].additional_shared_libraries
ซึ่งเปิดตัวใน Android 14 ทำให้ backend.[cpp|ndk].additional_shared_libraries
เพิ่มทรัพยากร Dependency ไปยังไลบรารีเนทีฟและมีประโยชน์สำหรับ ndk_header
และ cpp_header
ดูข้อมูลเพิ่มเติมได้ที่การกำหนดอินเทอร์เฟซ AIDL
ค่า gen_trace
เริ่มตั้งแต่ Android 14 ระบบจะตั้งค่า gen_trace
เป็น true
สำหรับแบ็กเอนด์ cpp
และ java
ดูข้อมูลเพิ่มเติมได้ที่การกำหนดอินเทอร์เฟซ AIDL
การรองรับเคอร์เนล
ตั้งแต่ Android 14 เป็นต้นไป ระบบจะไม่รองรับเคอร์เนล 5.4 อีกต่อไป ดูข้อมูลเคอร์เนลที่อัปเดตในฟีเจอร์และการเปิดใช้งานเคอร์เนล
สถิติการปลุกระบบของเคอร์เนล
Android 14-QPR2 เพิ่มสถิติแหล่งที่มาการปลุกระบบใน Logcat
สถิติเหล่านี้จะระบุองค์ประกอบในเคอร์เนลที่คอยปลุกระบบระหว่างรอบการระงับและต่อรอบการทำงานแต่ละครั้ง และสามารถใช้เพื่อแก้ปัญหาประสิทธิภาพของเคอร์เนลและปรับปรุงอายุการใช้งานแบตเตอรี่ สถิติแหล่งที่มาการปลุกระบบของ Kernel ใช้ได้เฉพาะในบิลด์การแก้ไขข้อบกพร่องของผู้ใช้และบิลด์ทางวิศวกรรมที่ตั้งค่า suspend.debug.wakestats_log.enabled
เป็น true
ดูข้อมูลเพิ่มเติมได้ที่ logKernelWakeLockStats
เสียง
โหมดซาวด์บาร์แบบไดนามิก
การรองรับเฟรมเวิร์ก Android 14 ทำให้สามารถกำหนดค่าอุปกรณ์ Set-top box (STB) และอุปกรณ์การแพร่ภาพและเสียงผ่านโครงข่ายอินเทอร์เน็ต (Over The Top หรือ OTT) ที่มีลำโพงในตัวหรือลำโพงที่เชื่อมต่ออยู่ให้เป็นซาวด์บาร์สำหรับอุปกรณ์ที่เชื่อมต่อได้ ดูข้อมูลเพิ่มเติมได้ที่โหมดซาวด์บาร์แบบไดนามิก
การย้ายข้อมูล HAL เสียงไปยัง AIDL
ตั้งแต่ Android 14 เป็นต้นไป อินเทอร์เฟซ HAL ของเสียงจะกำหนดโดยใช้ AIDL ดูข้อมูลเพิ่มเติมได้ที่การใช้งาน AIDL และการเปรียบเทียบ AIDL กับ HIDL Audio HAL
การอัปเดตการกำหนดเส้นทางอุปกรณ์ USB หลายรายการ
เฟรมเวิร์ก USB ของ Android 14 รองรับการกำหนดเส้นทางไปยังอุปกรณ์ USB หลายเครื่องพร้อมกัน โปรดดูข้อมูลเพิ่มเติมที่หัวข้อ การกำหนดเส้นทางอุปกรณ์เสียงแบบรวม
แอตทริบิวต์มิกเซอร์ที่ต้องการในอุปกรณ์ USB
Android 14 มี API สำหรับนักพัฒนาซอฟต์แวร์ ซึ่งแอปสามารถใช้ค้นหาและกำหนดค่าแอตทริบิวต์มิกเซอร์ที่ต้องการสำหรับการเล่นเสียงผ่าน USB ดูข้อมูลเพิ่มเติมได้ที่แอตทริบิวต์มิกเซอร์ที่ต้องการในอุปกรณ์ USB
โดสเสียง
Android 14 รองรับโดสเสียงในเฟรมเวิร์กเสียงและ HAL ของเสียงโดยการตรวจสอบการวัดโดสเสียงอย่างต่อเนื่องและออกคำเตือนแก่ผู้ใช้เกี่ยวกับระดับการสัมผัสที่ก่อให้เกิดความเสียหาย ดูข้อมูลเพิ่มเติมได้ที่ปริมาณเสียง
ตั้งแต่ Android 14-QPR1 เป็นต้นไป ระบบจะเปิดใช้การคำนวณปริมาณเสียง
กล้อง
ฟีเจอร์ส่วนขยายกล้อง
Android 14 เพิ่มฟีเจอร์ต่อไปนี้ในอินเทอร์เฟซส่วนขยายกล้องเวอร์ชัน 1.4.0
- ข้อมูลเมตาเฉพาะส่วนขยาย
- แบบเรียลไทม์ยังคงบันทึกเวลาในการตอบสนองโดยประมาณ
- บันทึก Callback ความคืบหน้าในการประมวลผล
- ยังคงจับภาพหลังการดู
- รองรับเอาต์พุต SurfaceView
ใช้อุปกรณ์เป็นเว็บแคม
Android 14-QPR1 เพิ่มการรองรับการใช้อุปกรณ์เป็นเว็บแคม USB ระบบจะโฆษณาอุปกรณ์ Android ที่รองรับฟีเจอร์นี้ว่าเป็นอุปกรณ์ UVC ซึ่งช่วยให้โฮสต์ USB หลากหลายประเภทที่มีระบบปฏิบัติการต่างๆ (เช่น Linux, macOS, Windows และ ChromeOS) ใช้กล้องของอุปกรณ์เป็นเว็บแคมได้ ดูข้อมูลเพิ่มเติมได้ที่ใช้อุปกรณ์เป็นเว็บแคม
HAL อ้างอิงของกล้อง USB
Android 14 ย้าย HAL ของกล้อง USB อ้างอิงไปยัง AIDL และเลิกใช้งานการใช้ HIDL สำหรับข้อมูลเกี่ยวกับกล้อง USB HAL โปรดดูที่กล้อง USB ภายนอก
Ultra HDR
Android 14 เพิ่มการรองรับการจับภาพที่บีบอัดแบบ Ultra HDR โดยใช้รูปแบบรูปภาพ JPEG_R
รูปแบบนี้ใช้ได้กับรูปภาพ SDR JPEG ย้อนหลัง และรองรับการแสดงผลเนื้อหา HDR ดูข้อมูลเพิ่มเติมได้ที่ Ultra HDR
จับภาพขอบเขตกว้าง
Android 14 เพิ่มการรองรับการจับภาพ Display P3 แบบกว้าง ซึ่งช่วยให้อุปกรณ์จับภาพสีที่มีขอบเขตกว้างในรูปแบบ JPEG ด้วยคลาส ImageReader
โดยไม่ต้องใช้ HDR 10 บิต ดูข้อมูลเพิ่มเติมได้ที่การบันทึกขอบเขตกว้าง
ความเข้ากันได้
ข้อมูลอัปเดตเกี่ยวกับ ITS ของกล้อง
Android 14 มีการอัปเดตการทดสอบ ITS ของกล้อง ซึ่งรวมถึงการอัปเดตเวอร์ชัน Python และแพ็กเกจ การทดสอบที่อัปเดต และการทดสอบใหม่ ดูรายละเอียดเพิ่มเติมได้ที่บันทึกประจำรุ่นของชุดทดสอบรูปภาพกล้องของ Android 14
ข้อมูลอัปเดตเกี่ยวกับ CDD
เอกสารคำจำกัดความความเข้ากันได้ของ Android 14 จะทำซ้ำจากเวอร์ชันก่อนหน้า พร้อมด้วยการอัปเดตฟีเจอร์ใหม่ๆ และการเปลี่ยนแปลงข้อกำหนดของฟังก์ชันที่เปิดตัวไปก่อนหน้านี้ ดูรายการการเปลี่ยนแปลงใน Android 14 ได้ที่บันทึกประจำรุ่นข้อกำหนดความเข้ากันได้ของ Android 14
บันทึกประจำรุ่นของ CTS
ดูรายการการเปลี่ยนแปลงที่สำคัญของ CTS สำหรับ Android 14 ในบันทึกประจำรุ่นของ Android 14 CTS
การทดสอบ CTS Verifier สำหรับการปรับเทียบการตรวจหาบุคคลในบ้าน
Android 14 เพิ่มการทดสอบ CTS Verifier เพื่อตรวจสอบข้อกำหนดการปรับเทียบเครือข่ายการรับรู้ Wi-Fi เพื่อนบ้าน (NAN) และ BLE RSSI ที่อัปเดตใหม่ ซึ่งได้แก่ ความแม่นยำของ NAN, ความแม่นยำของ BLE RSSI และการทดสอบความแม่นยำในออฟเซ็ต BLE Rx/Tx ดูข้อมูลเพิ่มเติมได้ที่การปรับเทียบการตรวจหาบุคคล
ประสิทธิภาพคลาส 14 (PC14) - การทดสอบ CTS คุณภาพการเข้ารหัสวิดีโอ (VEQ)
Android 14 เปิดตัวข้อกำหนดด้านคุณภาพการเข้ารหัสวิดีโอ (VEQ)
สำหรับอุปกรณ์ Performance Class 14 (PC14) ข้อกำหนดของ PC14-VEQ ได้รับการยืนยันโดยการทดสอบ CTS ใหม่ที่เรียกว่า CtsVideoEncodingQualityHostTest
โปรดดูข้อมูลเพิ่มเติมที่หัวข้อเรียกใช้การทดสอบ PC14-VEQ
การเชื่อมต่อ
การขายอัปเซลสําหรับ 5G
Android 14-QPR1 เปิดตัวฟีเจอร์การขายอัปเซล 5G ซึ่งช่วยให้ผู้ให้บริการมอบความสามารถของเครือข่ายที่มีประสิทธิภาพมากขึ้น (เวลาในการตอบสนองและแบนด์วิดท์) แก่ผู้ใช้ผ่านการแบ่งส่วนเครือข่าย 5G ดูข้อมูลเพิ่มเติมได้ที่การขายอัปเซลผ่าน 5G
โฆษณา ASHA สำหรับอุปกรณ์เครื่องช่วยฟัง
เพื่อปรับปรุงประสบการณ์การจับคู่บลูทูธในอุปกรณ์เครื่องช่วยฟัง ASHA และ LE Audio แบบคู่ Android 14 อนุญาตให้ใช้บิตที่ 2 (จัดทำดัชนี 0) ในไบต์ความสามารถของ ASHA เพื่อระบุว่าอุปกรณ์รองรับ Coordinated Set Verification Service (CSIS) หรือไม่ ดูข้อมูลเพิ่มเติมได้ที่การรองรับเสียงของเครื่องช่วยฟังโดยใช้ Bluetooth LE
การอัปเดตโปรไฟล์ที่เปิดใช้หลายรายการ (MEP) ของ eSIM
Android 14 รองรับตัวเลือก MEP-A1 และ MEP-B สำหรับการเลือกรูทโดเมนความปลอดภัยของผู้ออกบัตร (ISD-R) และการเลือกพอร์ต eSIM ตามที่ระบุไว้ใน GSMA SGP V22 3.0 สำหรับข้อมูลเพิ่มเติม โปรดดูโปรไฟล์ที่เปิดใช้หลายรายการ
GNSS
Android 14 เปิดตัวความสามารถของ GNSS และ API ต่อไปนี้ ซึ่งพร้อมใช้งานผ่านอินเทอร์เฟซ GNSS AIDL HAL
GnssCapabilities.getGnssSignalTypes
: แสดงผลรายการประเภทสัญญาณ GNSS ที่ชิปเซ็ต GNSS รองรับGnssCapabilities.hasAccumulatedDeltaRange
: ระบุว่าชิปเซ็ต GNSS รองรับช่วงเดลต้าสะสมหรือไม่GnssMeasurementsEvent.isFullTracking
: ระบุว่าเครื่องมือ GNSS อยู่ในโหมดการติดตามแบบเต็มหรือไม่
อุปกรณ์ที่เปิดตัวด้วย Android 14 ต้องใช้ GNSS AIDL HAL เฟรมเวิร์ก GNSS รองรับ HIDL HAL สำหรับอุปกรณ์ที่อัปเกรดเป็น Android 14 แต่ฟีเจอร์ใหม่ของ GNSS พร้อมใช้งานผ่านอินเทอร์เฟซ GNSS AIDL HAL เท่านั้น
ชิปเซ็ตและอุปกรณ์ที่เปิดตัวด้วย Android 14 ขึ้นไปที่มีตัวรับสัญญาณ GPS หรือ GNSS และรายงานความสามารถของแอปผ่านแฟล็กฟีเจอร์ android.hardware.location.gps
ขอแนะนำเป็นอย่างยิ่งให้รองรับฟีเจอร์ช่วงเดลต้าสะสม
การอัปเดต API ของ IMS
Android 14 ขอแนะนำการอัปเดตต่อไปนี้สำหรับ ImsService
เพิ่มคลาส
SipDetails
ซึ่งทำให้ImsService
รายงานข้อมูลสำคัญจากการตอบสนอง SIP ที่ส่งจากเครือข่ายเมื่อการลงทะเบียน IMS, เผยแพร่ IMS หรือกระบวนการสมัครใช้บริการ IMS สิ้นสุดลง วิธีนี้จะช่วยให้แอปที่ใช้การลงทะเบียน RCS เห็นการตอบกลับธุรกรรม SIP มากขึ้นเมื่อเกิดปัญหากับเครือข่ายหรืออุปกรณ์ เพื่อให้แก้ไขข้อบกพร่องหรือการหยุดทำงานได้อย่างรวดเร็วเพิ่มการรายงาน
SipDetails
ในชั้นเรียนต่อไปนี้ImsRegistrationImplBase
,RegistrationManager.RegistrationCallback
และImsRegistrationAttributes
: อนุญาตให้มีการรายงานข้อมูลผลลัพธ์ธุรกรรม SIP โดยละเอียดเมื่อมีการตอบกลับSIP REGISTER
จากเครือข่ายRcsUceAdapter.CapabilitiesCallback
และRcsCapabilityExchangeImplBase.SubscribeResponseCallback
: อนุญาตให้รายงานข้อมูลโดยละเอียดมากขึ้นเมื่อมีการตอบกลับSIP SUBSCRIBE
จากเครือข่ายRcsUceAdapter.OnPublishStateChangedListener
,PublishAttributes,
CapabilityExchangeEventListener
และRcsCapabilityExchangeImplBase.PublishResponseCallback
: อนุญาตให้รายงานข้อมูลโดยละเอียดเพิ่มเติมเมื่อมีการส่งคืนการตอบกลับSIP PUBLISH
จากเครือข่าย
เพิ่มคลาส
MediaQualityStatus
และMediaThreshold
เพื่อรองรับการรายงานคุณภาพสื่อ IMS วิธีการต่อไปนี้ในMmTelFeature
ช่วยให้รายงานการอัปเดตคุณภาพสื่อไปยังแอประบบอื่นๆ ได้ เช่นQualifiedNetworksService
ซึ่งจำเป็นในการช่วยพิจารณาว่าเมื่อใดควรเปลี่ยนการส่ง PDN ของ IMSโดยจะรายงานการอัปเดตคุณภาพสื่อผ่านอินเทอร์เฟซ
TelephonyCallback#MediaQualityStatusChangedListener
เพิ่มการรองรับการรอสายผ่านเทอร์มินัลใน AOSP ตามที่ระบุไว้ในข้อกำหนดของ IR.92 (2.3.4 การรอการสื่อสาร) จึงไม่จำเป็นต้องพึ่งพาการติดตั้งใช้งาน
ImsService
ทุกครั้งเพื่อใช้ข้อกำหนดเหล่านี้วิธีเปิดใช้ฟีเจอร์นี้ใน AOSP
- ตั้งค่าความสามารถ
ImsService#CAPABILITY_TERMINAL_BASED_CALL_WAITING
และใช้เมธอดMmTelFeature#setTerminalBasedCallWaitingStatus
กำหนดค่าคีย์
CarrierConfigManager
ต่อไปนี้ในระบบตามผู้ให้บริการแต่ละรายเพื่อเปิดใช้การโทรแบบใช้เครื่องปลายทางสำหรับผู้ให้บริการรายใดรายหนึ่งโดยเฉพาะImsSs#KEY_UT_TERMINAL_BASED_SERVICES_INT_ARRAY
ImsSs#SUPPLEMENTARY_SERVICE_CW
ImsSs#KEY_TERMINAL_BASED_CALL_WAITING_SYNC_TYPE_INT
ImsSs#KEY_TERMINAL_BASED_CALL_WAITING_DEFAULT_ENABLED_BOOL
- ตั้งค่าความสามารถ
หากต้องการปรับปรุงการแยกชุดข้อความของ
ImsService
ให้เพิ่มเครื่องมือสร้างในImsSmsImplBase
ที่ช่วยให้ผู้ติดตั้งใช้งานสามารถจัดหาผู้ดำเนินการระหว่างการสร้างคลาสได้ ผู้ดำเนินการนี้สามารถใช้เพื่อกำหนดเวลาคำขอ IPC ขาเข้าบนเทรดเฉพาะ
บริการเครือข่ายที่ผ่านการรับรอง
Android 14 เพิ่มบริการบริการเครือข่ายที่เข้าเกณฑ์ (QNS) ลงในโมดูลโทรศัพท์ บริการนี้เป็นการปรับใช้ QualifiedNetworksService.java
QNS จะประเมินเครือข่ายการเข้าถึงที่พร้อมใช้งานโดยอิงตามสถานะเครือข่ายและนโยบายของผู้ให้บริการของอุปกรณ์ กำหนดเครือข่ายการเข้าถึงที่ดีที่สุดสำหรับ APN แต่ละประเภท (เช่น IMS
, MMS
และ EMERGENCY
) และรายงานข้อมูลไปยังเฟรมเวิร์กโทรศัพท์เพื่อเลือกประเภทการรับส่งข้อมูลสำหรับเครือข่ายข้อมูล
QNS มีการกำหนดค่าของผู้ให้บริการมากกว่า 100 รายการเพื่อรองรับข้อกำหนดของผู้ให้บริการ
QNS เป็นบริการเสริม หากต้องการเปิดใช้ QNS ให้ตั้งค่าของการกำหนดค่า config_qualified_networks_service_package
เป็น com.android.telephony.qns
<string name="config_qualified_networks_service_package">
com.android.telephony.qns
</string>
ระงับและกลับมาใช้เซสชันการค้นพบ Wi-Fi อีกครั้ง
Android 14 รองรับความสามารถของแอปที่ได้รับสิทธิ์ในการระงับและกลับมาใช้เซสชันการค้นหาที่ใช้งานอยู่ของ Wi-Fi Aware ต่อ ซึ่งจะช่วยให้อุปกรณ์กลับมาเซสชันการค้นพบอีกครั้งได้เร็วขึ้นและใช้พลังงานน้อยลง ดูข้อมูลเพิ่มเติมได้ที่ระงับและกลับมาใช้งานอีกครั้ง
Telecom VoIP API
Android 14 เปิดตัว
TelecomManager#addCall
API ซึ่งมาแทนที่คลาส
ConnectionService
สำหรับกรณีการใช้งาน VoIP API นี้เป็นพื้นฐานสำหรับคลาส Jetpack CallsManager
ใหม่สำหรับ Telecom ซึ่งช่วยลดความซับซ้อนในการผสานรวมการโทร VoIP กับแพลตฟอร์ม Android
คลาส Jetpack มีแพลตฟอร์ม API เดี่ยวที่ใช้งานได้กับ Android 14 ขึ้นไปให้แก่นักพัฒนาแอป รวมถึงเลเยอร์ความเข้ากันได้แบบย้อนหลังที่รวมคลาส ConnectionService
ที่มีอยู่ เราขอแนะนำให้นักพัฒนาแอปใช้คลาส Jetpack CallsManager
ของ Telecom โดยตรงเพื่อกำหนดเป้าหมาย SDK เวอร์ชัน Android ที่เป็นเวอร์ชันที่ใหญ่ที่สุด
การอัปเดตการตรวจหาเวลาและเขตเวลา
Android 14 มีการอัปเดตต่อไปนี้ในการตรวจหาเวลาและเขตเวลาใน Android
- เพิ่มขีดจำกัดเวลาสูงสุดของเวลาที่แนะนำ โปรดดูรายละเอียดที่หัวข้อกรอบเวลาที่อนุญาต
- เพิ่มการสนับสนุนสำหรับเซิร์ฟเวอร์ NTP หลายเซิร์ฟเวอร์ โปรดดูรายละเอียดที่หัวข้อเซิร์ฟเวอร์
- อัปเดตลักษณะการทำงานของอุปกรณ์ที่รองรับเฉพาะการตรวจหาเขตเวลาของตำแหน่งเท่านั้น โปรดดูรายละเอียดที่หัวข้ออุปกรณ์ที่รองรับเฉพาะอัลกอริทึมการตรวจหาเขตเวลาของสถานที่
- เพิ่ม API เพื่อให้ผู้ให้บริการเขตเวลาของสถานที่ตั้งรายงานข้อมูลสถานะได้ โปรดดูรายละเอียดที่หัวข้อ API สถานะ LTZP
การทดสอบแถบความถี่กว้างยิ่งยวด
Android 14 เพิ่มการทดสอบ CTS ด้วยตนเองใหม่เพื่อยืนยันการปฏิบัติตามข้อกำหนดของแถบความถี่กว้างยิ่งยวด (UWB) ดูข้อมูลเพิ่มเติมเกี่ยวกับวิธีตั้งค่าอุปกรณ์และทำการทดสอบได้ที่ข้อกำหนดของ UWB
อินเทอร์เฟซ UWB HAL
Android 14 เพิ่มสิ่งต่อไปนี้สำหรับอินเทอร์เฟซ UWB HAL
OID ของ Android
ANDROID_RANGE_DIAGNOSTICS
พารามิเตอร์ข้อความการกำหนดค่าเซสชัน UWB
ENABLE_DIAGNOSTICS
DIAGRAMS_FRAME_REPORTS_FIELDS
พารามิเตอร์ข้อความความสามารถของ UWB
SUPPORTED_MIN_SLOT_DURATION_RSTU
SUPPORTED_MAX_RANGING_SESSION_NUMBER
SUPPORTED_CHANNELS_AOA
รหัสสถานะ
STATUS_ERROR_STOPPED_DUE_TO_OTHER_SESSION_CONFLICT
STATUS_REGULATION_UWB_OFF
รหัสเหตุผลที่เปลี่ยนสถานะ
REASON_ERROR_INVALID_CHANNEL_WITH_AOA
REASON_ERROR_STOPPED_DUE_TO_OTHER_SESSION_CONFLICT
REASON_REGULATION_UWB_OFF
โปรดดูรายละเอียดเพิ่มเติมที่หัวข้ออินเทอร์เฟซ UWB HAL
Wi-Fi 7
Android 14 มีฟีเจอร์ใหม่และการปรับปรุงเพื่อรองรับ Wi-Fi 7 สำหรับข้อมูลเพิ่มเติม โปรดดู Wi-Fi 7
HAL ของผู้ให้บริการ Wi-Fi
ใน Android 14 เป็นต้นไป HAL ของผู้ให้บริการ Wi-Fi จะกำหนดโดยใช้ AIDL สำหรับข้อมูลเพิ่มเติม โปรดดู Wi-Fi HAL
หมึกกระดอง
การอัปเดตฟีเจอร์ Wi-Fi ของ Cuttlefish
ใน Android 14 เป็นต้นไป ฟีเจอร์ Wi-Fi ของ Cuttlefish จะมีเครื่องมือ WmediumdService
และ OpenwrtControlService
สำหรับควบคุม Wi-Fi ในอุปกรณ์ Cuttlefish ดูรายละเอียดเพิ่มเติมได้ที่
หมึกกระดอง: Wi-Fi
จอแสดงผล
ส่วนขยาย WindowManager
Android 14 เพิ่มการรองรับโหมดแสดงผลคู่
ผลกระทบด้านประสิทธิภาพขณะโหลด
และตัวระบุสถานะเฉพาะอุปกรณ์ COMMON_STATE_USE_BASE_STATE
ใน
ส่วนขยาย WindowManager
Enterprise
เฟรมเวิร์กการแก้ปัญหานโยบายด้านอุปกรณ์ขององค์กร
ตั้งแต่ Android 14 เป็นต้นไป Agent การจัดการนโยบายด้านอุปกรณ์หลายรายการจะตั้งค่านโยบายได้โดยใช้ API ของ DevicePolicyManager
โปรดดูข้อมูลเพิ่มเติมที่เฟรมเวิร์กการแก้ปัญหานโยบายด้านอุปกรณ์
กราฟิก
การติดตั้งใช้งานโปรไฟล์พื้นฐานของ Android (ABP) และ Vulkan
อุปกรณ์ที่รองรับ Android 14 ขึ้นไปและ Vulkan API ต้องมีฟังก์ชันการทำงานทั้งหมดที่ระบุไว้ในโปรไฟล์ Android Baseline 2021 ดูข้อมูลเพิ่มเติมที่ใช้งาน Vulkan
ลดการใช้หน่วยความจำบัฟเฟอร์กราฟิก
ใน Android 14 เป็นต้นไป คุณจะบังคับแคชบัฟเฟอร์กราฟิกออกถาวรเพื่อลดการใช้หน่วยความจำกราฟิกได้ สำหรับข้อมูลเพิ่มเติม โปรดดูที่ลดการใช้หน่วยความจำกราฟิก
การใช้งาน Vulkan 1.1
สำหรับ Android 14 ขึ้นไป อุปกรณ์ที่รองรับ Vulkan ทั้งหมดต้องมีไดรเวอร์ Vulkan 1.1 ดูข้อมูลเพิ่มเติมในข้อกำหนด CDD ของ Android 14
ประสิทธิภาพ
การเพิ่มประสิทธิภาพสำหรับเกม
ใน Android 14 โหมดพลังงานใหม่ที่ชื่อว่า GAME
ช่วยให้คุณปรับแต่งประสิทธิภาพของโทรศัพท์ในระหว่างการใช้งานเกมได้ ดูข้อมูลเพิ่มเติมได้ที่การเพิ่มประสิทธิภาพสำหรับเกม
สิทธิ์
จับภาพเนื้อหาสำหรับโน้ต
ตั้งแต่ Android 14 เป็นต้นไป Capture Content for Notes API ช่วยให้ผู้ใช้จับภาพหน้าจอได้โดยตรงผ่านแอปสำหรับจดโน้ตเริ่มต้น ดูข้อมูลเพิ่มเติมได้ที่จับภาพเนื้อหาสำหรับ Notes
บทบาท COMPANION_DEVICE_GLASSES
บทบาท COMPANION_DEVICE_GLASSES
ใน Android 14 ช่วยให้ผู้ใช้จัดการอุปกรณ์แว่นตาผ่านแอปและทำงานต่างๆ เช่น การเข้าถึงรายชื่อติดต่อและจัดการการแจ้งเตือนและการโทรได้ ดูรายละเอียดเพิ่มเติมได้ที่ COMPANION_DEVICE_GLASSES
เกี่ยวกับ
บทบาทของ Android
บทบาท COMPANION_DEVICE_NEARBY_DEVICE_STREAMING
บทบาท COMPANION_DEVICE_NEARBY_DEVICE_STREAMING
ใน Android 14 ช่วยให้แอปสร้างและจัดการช่องทางการสื่อสารระหว่างอุปกรณ์ที่เชื่อมต่อเพื่อสตรีมแอปและส่งการแจ้งเตือนระหว่างอุปกรณ์ได้ มีเพียง OEM เท่านั้นที่มอบบทบาทนี้ได้ ดูรายละเอียดเพิ่มเติมได้ที่
COMPANION_DEVICE_NEARBY_DEVICE_STREAMING
เกี่ยวกับบทบาทของ Android
ขีดจำกัด Intent แบบเต็มหน้าจอ
เพื่อป้องกันสแปมโฆษณาและฟิชชิงข้อมูลเข้าสู่ระบบ เริ่มตั้งแต่
Android 14 เป็นต้นไป คุณจะให้สิทธิ์ USE_FULL_SCREEN_INTENT
เริ่มต้นในการส่งการแจ้งเตือนแบบเต็มหน้าจอได้เฉพาะกับแอปที่มีฟังก์ชันการโทรและการปลุก ดูข้อมูลเพิ่มเติมที่ขีดจำกัด Intent แบบเต็มหน้าจอ
บทบาท NOTES
บทบาท NOTES
ใน Android 14 รองรับฟีเจอร์การจดโน้ตและเพิ่มประสิทธิภาพการทำงานของแท็บเล็ต Android บทบาท NOTES
จะช่วยให้ผู้ใช้ปลายทางได้รับประสบการณ์จดโน้ตที่สอดคล้องกันเมื่อใช้สไตลัสบนแท็บเล็ต Android ในแอปจดโน้ตที่ผู้ใช้ต้องการ ดูรายละเอียดเพิ่มเติมได้ที่ NOTES
ในบทบาทของ Android
กำลังไฟฟ้า
การย้ายข้อมูลจาก Thermal HAL ไปยัง AIDL
ตั้งแต่ Android 14 เป็นต้นไป อินเทอร์เฟซ Thermal HAL จะกำหนดโดยใช้ AIDL ดูข้อมูลเพิ่มเติมได้ที่การลดความร้อน
สิทธิ์ PowerManager.ACQUIRE_CAUSES_WAKEUP
Android 14 เปิดตัวสิทธิ์ android.permission.TURN_SCREEN_ON
ซึ่งเป็นสิทธิ์เข้าถึงพิเศษของแอปที่ผู้ใช้อนุญาตในการตั้งค่า
นับจากนี้ไป สิทธิ์นี้จำเป็นสำหรับการใช้ค่าคงที่ PowerManager#ACQUIRE_CAUSES_WAKEUP
ที่เลิกใช้งานแล้วเพื่อให้มีผลใดๆ คุณสามารถให้สิทธิ์ในลายเซ็นและแอปที่ได้รับสิทธิ์ล่วงหน้า วิธีที่แนะนำเพื่อรองรับการเปิดหน้าจอคือการใช้ R.attr.turnScreenOn
ซึ่งไม่ต้องใช้สิทธิ์ใหม่
เวลาทำงาน
การสร้างชุดข้อความ JDWP
Android 14 เพิ่มพร็อพเพอร์ตี้ระบบ persist.debug.dalvik.vm.jdwp.enabled
เพื่อควบคุมว่าจะสร้างเทรด Java Debug Wire Protocol (JDWP) ในบิลด์ UserDebug หรือไม่ ดูข้อมูลเพิ่มเติมได้ที่ตัวเลือก JDWP
ข้อมูลอัปเดตเกี่ยวกับ OpenJDK 17
Android 14 สานต่อการปรับปรุงไลบรารีหลักของ Android เพื่อให้สอดคล้องกับฟีเจอร์ต่างๆ ใน OpenJDK LTS รุ่นล่าสุด ซึ่งรวมถึงทั้งการอัปเดตไลบรารีและการรองรับภาษา Java 17 สำหรับนักพัฒนาแอปและแพลตฟอร์ม ดูข้อมูลเพิ่มเติมเกี่ยวกับการเปลี่ยนแปลงและผลกระทบที่มีต่อนักพัฒนาซอฟต์แวร์ Android ได้ที่การอัปเดต OpenJDK 17
ความปลอดภัย
บันทึกประจำรุ่นด้านความปลอดภัยของ Android 14
บันทึกประจำรุ่นด้านความปลอดภัยของ Android แสดงรายละเอียดช่องโหว่ ในระดับแพตช์ความปลอดภัย 2022-09-01 Android 14 ตามที่เปิดตัวใน AOSP มีระดับแพตช์ความปลอดภัยเริ่มต้นอยู่ที่ 01-09-2023 ดูรายละเอียดเพิ่มเติมได้ที่บันทึกประจำรุ่นด้านความปลอดภัยของ Android 14
ปิดใช้ 2G
Android 14 อนุญาตให้ผู้ใช้ปิดใช้ 2G ที่ระดับฮาร์ดแวร์วิทยุบนอุปกรณ์ใดก็ตามที่ใช้ค่าความสามารถคงที่ "CAPABILITY_USES_ALLOWED_NETWORK_TYPES_BITMASK" ได้ การดำเนินการนี้จะหยุดอุปกรณ์ไม่ให้สแกนหรือเชื่อมต่อกับเครือข่าย 2G โปรดดูที่ ปิดใช้เอกสาร 2G เพื่อดูการเปลี่ยนแปลงทั้งหมด
ปิดใช้โหมดการเข้ารหัส/ความสมบูรณ์ในเครือข่ายมือถือ
Android 14 มีปุ่มเปิด/ปิดใหม่ในเมนูการตั้งค่าเครือข่ายมือถือเพื่อให้ปิดใช้การเข้ารหัส Null ในการโทรที่ไม่ฉุกเฉินได้อย่างง่ายดาย อุปกรณ์ทั้งหมดที่ใช้วิทยุ HAL 2.0 ขึ้นไปจะรองรับการสลับใหม่ ซึ่ง OEM อาจเลือกเปิดใช้ การอนุญาตให้ผู้ใช้ปิดใช้การเข้ารหัส Null จะช่วยจำกัดความเป็นส่วนตัวโดยป้องกันไม่ให้การรับส่งข้อมูลทาง SMS และเสียงถูกดักจับผ่านอากาศโดยไม่มีการเข้ารหัส
การเข้ารหัสชื่อไฟล์
AES-HCTR2 คือโหมดการเข้ารหัสชื่อไฟล์ที่แนะนำให้ใช้ สำหรับอุปกรณ์ที่มีวิธีการเข้ารหัสแบบเร่งใน Android 14 โปรดดูรายละเอียดเพิ่มเติมที่หัวข้อตามไฟล์
IMEI หลายหมายเลข
Android 14 เพิ่มการรองรับ IMEI หลายรายการในบันทึกเอกสารรับรองคีย์ Android OEM สามารถใช้ฟีเจอร์นี้ได้โดยการ เพิ่มแท็ก KeyMint สำหรับ IMEI ที่ 2 ปัจจุบันอุปกรณ์มีวิทยุเครือข่ายมือถือหลายสัญญาณและ OEM รองรับอุปกรณ์ที่มี IMEI 2 หมายเลขมากขึ้นเรื่อยๆ ขึ้นเรื่อยๆ ดูรายละเอียดเพิ่มเติมได้ที่เอกสารรับรอง
ไฟล์แบบอ่านอย่างเดียว
หากแอปกำหนดเป้าหมายเป็น Android 14 และใช้ Dynamic Code Loading (DCL) ไฟล์ที่โหลดแบบไดนามิกทั้งหมดจะต้องทำเครื่องหมายเป็นอ่านอย่างเดียว ไม่เช่นนั้นระบบจะยกเว้นข้อยกเว้น เราขอแนะนำให้แอปหลีกเลี่ยงการโหลดโค้ดแบบไดนามิกทุกครั้งที่เป็นไปได้ เนื่องจากจะเพิ่มความเสี่ยงอย่างยิ่งที่แอปอาจถูกโจมตีจากการแทรกโค้ดหรือการปลอมแปลงโค้ด
ศูนย์ความปลอดภัย
Android 13 เปิดตัวศูนย์ความปลอดภัยของ Android เพื่อมอบรายการการเปลี่ยนเส้นทางเพื่อให้ผู้ใช้เข้าถึงการตั้งค่าความปลอดภัยและความเป็นส่วนตัวที่เฉพาะเจาะจงได้ Android 14 ยังคงปรับปรุง ศูนย์ความปลอดภัยอย่างต่อเนื่อง ดูการเปลี่ยนแปลงทั้งหมดได้ที่เอกสารศูนย์ความปลอดภัย
พื้นที่เก็บข้อมูล
ตัวเลือกเครื่องมือเลือกในสิทธิ์สื่อ
ใน Android 14 เป็นต้นไป ผู้ใช้จะมีตัวเลือกในการเลือกเฉพาะสื่อที่ต้องการแชร์กับแอปเมื่อแอปขอสิทธิ์เข้าถึงคลังสื่อของผู้ใช้ ดูรายละเอียดเพิ่มเติมได้ที่สิทธิ์
ทีวี
HAL อินพุตทีวีด้วย AIDL
ตั้งแต่ Android 14 เป็นต้นไป อินเทอร์เฟซอินพุต HAL ของทีวีจะกำหนดโดยใช้ AIDL
ระบบเสมือน
การรับประกันความปลอดภัยของระบบปฏิบัติการสำหรับผู้มาเยือน
และตั้งแต่ Android 14 เป็นต้นไป การเขียนไปยังวอลุ่มพื้นที่เก็บข้อมูลที่เข้ารหัสจะเป็นความลับ ดูข้อมูลเพิ่มเติมที่ระบบปฏิบัติการสำหรับผู้มาเยือน
ไฮเปอร์คอลของ pKVM
Hypervisor ของ pKVM ใน Android 14 มี Hypercall ใหม่ที่เลิกใช้หน่วยความจำใหม่ ดูข้อมูลเพิ่มเติมได้ที่ Hypercalls ของ pKVM
โมดูลผู้ให้บริการ pKVM
เปิดตัวโมดูลผู้ให้บริการ pKVM ใน Android 14 ดูข้อมูลเพิ่มเติมได้ที่โมดูลผู้ให้บริการ pKVM