หน้านี้จะสรุปฟีเจอร์หลักในรุ่น Android 14, Android 14-QPR1 และ Android 14-QPR2 รวมถึงมีลิงก์ไปยังข้อมูลเพิ่มเติม ข้อมูลสรุปฟีเจอร์เหล่านี้จัดระเบียบตามตำแหน่งเอกสารประกอบของฟีเจอร์ในเว็บไซต์นี้
สถาปัตยกรรม
backend.[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 เพิ่มสถิติแหล่งที่มาของการตื่นลงในบันทึกระบบ
สถิติเหล่านี้จะระบุคอมโพเนนต์ในเคอร์เนลที่ทําให้ระบบตื่นอยู่ตลอดรอบการระงับและกลับมาทํางานอีกครั้งแต่ละรอบ และสามารถใช้เพื่อแก้ไขข้อบกพร่องด้านประสิทธิภาพของเคิร์นัลและปรับปรุงอายุการใช้งานแบตเตอรี่ สถิติแหล่งที่มาของการตื่นของเคอร์เนลจะพร้อมใช้งานในรุ่น userdebug และรุ่นสำหรับวิศวกรเท่านั้นที่มีการตั้งค่า suspend.debug.wakestats_log.enabled
เป็น true
ดูข้อมูลเพิ่มเติมได้ที่ logKernelWakeLockStats
เสียง
โหมดซาวด์บาร์แบบไดนามิก
เมื่อรองรับเฟรมเวิร์ก Android 14 คุณจะกำหนดค่ากล่องรับสัญญาณ (STB) และอุปกรณ์ Over The Top (OTT) ที่มีลำโพงในตัวหรือเชื่อมต่อไว้ให้เป็นซาวด์บาร์สำหรับอุปกรณ์ที่เชื่อมต่อได้ ดูข้อมูลเพิ่มเติมได้ที่โหมดซาวด์บาร์แบบไดนามิก
การย้ายข้อมูล HAL เสียงไปยัง AIDL
ตั้งแต่ Android 14 เป็นต้นไป อินเทอร์เฟซ HAL ของเสียงจะกำหนดโดยใช้ AIDL ดูข้อมูลเพิ่มเติมได้จากการใช้งาน AIDL และการเปรียบเทียบ HAL เสียง AIDL กับ HIDL
การอัปเดตการกำหนดเส้นทางอุปกรณ์ USB หลายรายการ
เฟรมเวิร์ก USB ของ Android 14 รองรับการกำหนดเส้นทางไปยังอุปกรณ์ USB หลายเครื่องพร้อมกัน ดูข้อมูลเพิ่มเติมได้ที่การกำหนดเส้นทางอุปกรณ์เสียงแบบรวม
แอตทริบิวต์มิกเซอร์ที่ต้องการในอุปกรณ์ USB
Android 14 มี API สำหรับนักพัฒนาแอปที่แอปสามารถใช้เพื่อค้นหาและกำหนดค่าแอตทริบิวต์มิกเซอร์ที่ต้องการสำหรับการเล่นเสียงผ่าน USB ดูข้อมูลเพิ่มเติมที่หัวข้อแอตทริบิวต์มิกเซอร์ที่ต้องการในอุปกรณ์ USB
ปริมาณเสียง
Android 14 รองรับปริมาณการรับเสียงในเฟรมเวิร์กและ HAL ด้านเสียงโดยจะตรวจสอบการวัดปริมาณการรับเสียงอย่างต่อเนื่องและออกคำเตือนให้ผู้ใช้ทราบเกี่ยวกับระดับการรับเสียงที่อาจทำให้เกิดอันตราย ดูข้อมูลเพิ่มเติมที่ปริมาณเสียง
ตั้งแต่ Android 14-QPR1 เป็นต้นไป ระบบจะเปิดใช้การคำนวณปริมาณเสียง
กล้อง
ฟีเจอร์ชิ้นงานกล้อง
Android 14 เพิ่มฟีเจอร์ต่อไปนี้ลงในอินเทอร์เฟซส่วนขยายกล้องเวอร์ชัน 1.4.0
- ข้อมูลเมตาเฉพาะส่วนขยาย
- ค่าประมาณเวลาในการตอบสนองของการจับภาพนิ่งแบบเรียลไทม์
- บันทึกการเรียกกลับความคืบหน้าการประมวลผล
- ภาพนิ่งหลังดู
- รองรับเอาต์พุต SurfaceView
ใช้อุปกรณ์เป็นเว็บแคม
Android 14-QPR1 เพิ่มการรองรับการใช้อุปกรณ์เป็นเว็บแคม USB อุปกรณ์ Android ที่รองรับฟีเจอร์นี้จะแสดงโฆษณาเป็นอุปกรณ์ UVC ซึ่งช่วยให้โฮสต์ USB จำนวนมากที่ใช้ระบบปฏิบัติการต่างๆ (เช่น Linux, macOS, Windows และ ChromeOS) ใช้กล้องของอุปกรณ์เป็นเว็บแคมได้ ดูข้อมูลเพิ่มเติมได้ที่หัวข้อใช้อุปกรณ์เป็นเว็บแคม
HAL ของกล้อง USB อ้างอิง
Android 14 จะย้ายข้อมูล HAL ของกล้อง USB อ้างอิงไปยัง AIDL และเลิกใช้งานการใช้งาน HIDL ดูข้อมูลเกี่ยวกับ HAL ของกล้อง USB ได้ที่กล้อง USB ภายนอก
Ultra HDR
Android 14 เพิ่มการรองรับการจับภาพรูปภาพ Ultra HDR ที่บีบอัดโดยใช้รูปแบบรูปภาพ JPEG_R
รูปแบบนี้ใช้งานร่วมกับรูปภาพ JPEG SDR ได้ย้อนหลังและรองรับการแสดงผลเนื้อหา 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 ในบันทึกประจำรุ่น CTS ของ Android 14
การทดสอบ CTS Verifier เพื่อการปรับเทียบการตรวจหาบุคคล
Android 14 เพิ่มการทดสอบ CTS Verifier เพื่อตรวจสอบข้อกำหนดในการปรับเทียบเครือข่ายการรับรู้เครือข่ายใกล้เคียง (NAN) ของ Wi-Fi และ BLE RSSI ที่อัปเดต ซึ่งรวมถึงการทดสอบความแม่นยำของ NAN, ความแม่นยำของ RSSI ของ BLE และทดสอบความแม่นยำของออฟเซ็ต Rx/Tx ของ BLE ดูข้อมูลเพิ่มเติมได้ที่การปรับเทียบการปรากฏ
คลาสประสิทธิภาพ 14 (PC14) - การทดสอบ CTS สำหรับคุณภาพการเข้ารหัสวิดีโอ (VEQ)
Android 14 เปิดตัวข้อกำหนดด้านคุณภาพการเข้ารหัสวิดีโอ (VEQ) สำหรับอุปกรณ์ประสิทธิภาพระดับ 14 (PC14) ข้อกำหนด PC14-VEQ จะได้รับการยืนยันผ่านการทดสอบ CTS ใหม่ที่เรียกว่า CtsVideoEncodingQualityHostTest
ดูข้อมูลเพิ่มเติมได้ที่เรียกใช้การทดสอบ PC14-VEQ
การเชื่อมต่อ
การอัปเขายการแบ่งความถี่ 5G
Android 14-QPR1 เปิดตัวฟีเจอร์การอัปเขายการแบ่งความถี่ 5G ซึ่งช่วยให้ผู้ให้บริการเสนอความสามารถของเครือข่ายที่ปรับปรุงแล้ว (เวลาในการตอบสนองและแบนด์วิดท์) ให้แก่ผู้ใช้ผ่านการแบ่งความถี่เครือข่าย 5G ดูข้อมูลเพิ่มเติมได้ที่การอัปเขายการแบ่งความถี่ 5G
โฆษณา ASHA สำหรับอุปกรณ์เครื่องช่วยฟัง
Android 14 อนุญาตให้ใช้บิตที่ 2 (อินเด็กซ์ 0) ในไบต์ความสามารถของ ASHA เพื่อระบุว่าอุปกรณ์รองรับบริการระบุชุดข้อมูลที่ประสานกัน (CSIS) หรือไม่ เพื่อปรับปรุงประสบการณ์การจับคู่บลูทูธในอุปกรณ์เครื่องช่วยฟังแบบ 2 โหมดเสียง ASHA และ LE ดูข้อมูลเพิ่มเติมได้ที่การรองรับเสียงจากเครื่องช่วยฟังโดยใช้บลูทูธ LE
การอัปเดตโปรไฟล์ที่เปิดใช้หลายรายการ (MEP) ของ eSIM
Android 14 รองรับตัวเลือก MEP-A1 และ MEP-B สำหรับการเลือกรูทโดเมนความปลอดภัยของผู้ออกบัตร (ISD-R) และการเลือกพอร์ต eSIM ตามที่ระบุไว้ใน GSMA SGP V22 3.0 ดูข้อมูลเพิ่มเติมได้ที่โปรไฟล์ที่เปิดใช้หลายรายการ
GNSS
Android 14 เปิดตัวความสามารถและ API ของ GNSS ต่อไปนี้ ซึ่งพร้อมใช้งานผ่านอินเทอร์เฟซ 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
Flag ฟีเจอร์รองรับฟีเจอร์ช่วงเดลต้าสะสม
การอัปเดต IMS API
Android 14 มีการอัปเดตต่อไปนี้สำหรับ ImsService
เพิ่มคลาส
SipDetails
ซึ่งช่วยให้ImsService
รายงานข้อมูลสำคัญจาก SIP Response ที่ส่งมาจากเครือข่ายเมื่อการลงทะเบียน 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
ซึ่งช่วยให้ผู้ใช้งานระบุผู้ดำเนินการระหว่างการสร้างคลาสได้ Executor นี้สามารถใช้กำหนดเวลาคำขอ 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 Aware ต่อ
Android 14 รองรับความสามารถของแอปที่มีสิทธิ์ในการหยุดเซสชันการค้นพบที่ใช้งานอยู่ของ Wi-Fi Aware ชั่วคราวและกลับมาทำงานต่อ ซึ่งจะช่วยให้อุปกรณ์กลับมาทําเซสชันการค้นพบได้เร็วขึ้นและใช้พลังงานน้อยลง ดูข้อมูลเพิ่มเติมได้ที่หยุดชั่วคราวและกลับมาทำงานต่อ
Telecom VoIP API
Android 14 เปิดตัว API TelecomManager#addCall
ซึ่งมาแทนที่คลาส ConnectionService
สำหรับกรณีการใช้งาน VoIP API นี้เป็นพื้นฐานของคลาส Telecom CallsManager
Jetpack ใหม่ ซึ่งลดความซับซ้อนของกระบวนการผสานรวมการโทรผ่าน VoIP กับแพลตฟอร์ม Android
คลาส Jetpack ช่วยให้นักพัฒนาแอปมีแพลตฟอร์ม API เดียวที่ใช้งานได้ใน Android 14 ขึ้นไป และเลเยอร์ความเข้ากันได้แบบย้อนหลังที่รวมคลาส ConnectionService
ที่มีอยู่ เราขอแนะนำให้นักพัฒนาแอปใช้คลาส CallsManager
Jetpack ของ Telecom โดยตรงเพื่อกำหนดเป้าหมายไปยัง Android SDK เวอร์ชันต่างๆ ให้ได้มากที่สุด
การอัปเดตเวลาและการตรวจหาเขตเวลา
Android 14 มีการอัปเดตต่อไปนี้เกี่ยวกับการจับเวลาและเขตเวลาใน Android
- เพิ่มขอบเขตเวลาบนสำหรับคำแนะนำเวลา โปรดดูรายละเอียดที่หัวข้อขอบเขตเวลาที่อนุญาต
- เพิ่มการรองรับเซิร์ฟเวอร์ NTP หลายรายการ โปรดดูรายละเอียดที่หัวข้อเซิร์ฟเวอร์
- อัปเดตลักษณะการทํางานสําหรับอุปกรณ์ที่รองรับเฉพาะการตรวจหาเขตเวลาของสถานที่ โปรดดูรายละเอียดที่หัวข้ออุปกรณ์ที่รองรับเฉพาะอัลกอริทึมการตรวจหาเขตเวลาของตำแหน่ง
- เพิ่ม API เพื่อให้ผู้ให้บริการเขตเวลาของตำแหน่งรายงานข้อมูลสถานะ โปรดดูรายละเอียดที่หัวข้อ LTZP status APIs
การทดสอบแถบความถี่กว้างยิ่งยวด
Android 14 เพิ่มการทดสอบ CTS ด้วยตนเองแบบใหม่เพื่อยืนยันการปฏิบัติตามข้อกำหนดแถบความถี่กว้างยิ่งยวด (UWB) ดูข้อมูลเพิ่มเติมเกี่ยวกับวิธีตั้งค่าอุปกรณ์และทำการทดสอบนี้ได้ที่ข้อกำหนด UWB
อินเทอร์เฟซ HAL ของ UWB
Android 14 เพิ่มสิ่งต่อไปนี้สำหรับอินเทอร์เฟซ HAL ของ UWB
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
ดูรายละเอียดเพิ่มเติมได้ที่อินเทอร์เฟซ HAL ของ UWB
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 ดูรายละเอียดเพิ่มเติมได้ที่ Cuttlefish: Wi-Fi
จอแสดงผล
ส่วนขยาย WindowManager
Android 14 เพิ่มการรองรับโหมดการแสดงผลคู่, ผลกระทบต่อประสิทธิภาพในการโหลด และตัวระบุสถานะที่เจาะจงอุปกรณ์ COMMON_STATE_USE_BASE_STATE
ในส่วนขยาย WindowManager
องค์กร
เฟรมเวิร์กการแก้ปัญหาเกี่ยวกับนโยบายอุปกรณ์ขององค์กร
ตั้งแต่ Android 14 เป็นต้นไป ตัวแทนการจัดการนโยบายด้านอุปกรณ์หลายรายจะตั้งค่านโยบายได้โดยใช้ DevicePolicyManager
API ดูข้อมูลเพิ่มเติมได้ที่เฟรมเวิร์กการแก้ไขนโยบายด้านอุปกรณ์
กราฟิก
การใช้งาน Android Baseline Profile (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 เป็นต้นไป API ของ Capture Content for Notes จะช่วยให้ผู้ใช้จับภาพหน้าจอได้โดยตรงผ่านแอปจดบันทึกเริ่มต้น ดูข้อมูลเพิ่มเติมที่ Capture Content for 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 เท่านั้นที่ให้สิทธิ์บทบาทนี้ได้ โปรดดูรายละเอียดเพิ่มเติมที่หัวข้อ บทบาทใน Android ของ COMPANION_DEVICE_NEARBY_DEVICE_STREAMING
ขีดจํากัด Intent แบบเต็มหน้าจอ
เพื่อป้องกันสแปมโฆษณาและการฟิชชิงข้อมูลเข้าสู่ระบบ ตั้งแต่วันที่ 10 สิงหาคม 2020 เป็นต้นไป ระบบจะมอบสิทธิ์เริ่มต้นUSE_FULL_SCREEN_INTENT
ในการส่งการแจ้งเตือนแบบเต็มหน้าจอให้กับแอปที่มีฟังก์ชันการโทรและการปลุกเท่านั้น ดูข้อมูลเพิ่มเติมได้ที่ขีดจํากัดของ Intent แบบเต็มหน้าจอ
บทบาทหมายเหตุ
บทบาท 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 เพื่อดูการเปลี่ยนแปลงทั้งหมด
ปิดใช้การเข้ารหัส Null/โหมดความสมบูรณ์ของเครือข่ายมือถือ
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 และใช้การโหลดโค้ดแบบไดนามิก (DCL) ไฟล์ที่โหลดแบบไดนามิกทั้งหมดต้องทําเครื่องหมายเป็นแบบอ่านอย่างเดียว มิฉะนั้น ระบบจะแสดงข้อยกเว้น เราขอแนะนำให้แอปหลีกเลี่ยงการโหลดโค้ดแบบไดนามิกทุกครั้งที่ทำได้ เนื่องจากการดำเนินการดังกล่าวจะเพิ่มความเสี่ยงอย่างมากที่แอปจะถูกบุกรุกโดยการแทรกโค้ดหรือการดัดแปลงโค้ด
ศูนย์ความปลอดภัย
Android 13 ได้เปิดตัวศูนย์ความปลอดภัยของ Android เพื่อแสดงรายการการเปลี่ยนเส้นทางเพื่อให้ผู้ใช้เข้าถึงการตั้งค่าความปลอดภัยและความเป็นส่วนตัวที่เฉพาะเจาะจงได้ Android 14 ปรับปรุงศูนย์ความปลอดภัยอย่างต่อเนื่อง โปรดอ่านเอกสารในศูนย์ความปลอดภัยเพื่อดูการเปลี่ยนแปลงทั้งหมด
พื้นที่เก็บข้อมูล
ตัวเลือกเครื่องมือเลือกในสิทธิ์ของสื่อ
ตั้งแต่ Android 14 เป็นต้นไป ผู้ใช้จะมีตัวเลือกในการเลือกเฉพาะสื่อที่ต้องการแชร์กับแอปเมื่อแอปขอสิทธิ์เข้าถึงคลังสื่อของผู้ใช้ ดูรายละเอียดเพิ่มเติมได้ที่สิทธิ์
ทีวี
HAL อินพุตทีวีที่มี AIDL
ตั้งแต่ Android 14 เป็นต้นไป ระบบจะกำหนดอินเทอร์เฟซ TV input HAL โดยใช้ AIDL
ระบบเสมือน
การรับประกันความปลอดภัยของระบบปฏิบัติการสำหรับผู้มาเยือน
ตั้งแต่ Android 14 เป็นต้นไป การเขียนลงในวอลุ่มพื้นที่เก็บข้อมูลที่เข้ารหัสจะเป็นข้อมูลที่เป็นความลับ ดูข้อมูลเพิ่มเติมได้ที่ระบบปฏิบัติการสำหรับผู้มาเยือน
Hypercall ของ pKVM
Hypercall ใหม่สำหรับการปล่อยหน่วยความจำมีให้โดยไฮเปอร์วิซอร์ pKVM ใน Android 14 ดูข้อมูลเพิ่มเติมที่Hypercall ของ pKVM
โมดูลผู้ให้บริการ pKVM
โมดูลผู้ให้บริการ pKVM เปิดตัวใน Android 14 ดูข้อมูลเพิ่มเติมได้ที่โมดูลผู้ให้บริการ pKVM