บันทึกประจำรุ่นของ Android 14, Android 14-QPR1 และ Android 14-QPR2

หน้านี้สรุปฟีเจอร์หลักในรุ่นต่างๆ ของ 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 เพิ่มสถิติแหล่งที่มาของการตื่นลงในบันทึกระบบ สถิติเหล่านี้จะระบุคอมโพเนนต์ในเคอร์เนลที่ทำให้ระบบทำงานอยู่เสมอระหว่างรอบการหยุดชั่วคราวและกลับมาทำงานอีกครั้งแต่ละรอบ และสามารถใช้เพื่อแก้ไขข้อบกพร่องด้านประสิทธิภาพของเคิร์นัลและปรับปรุงอายุการใช้งานแบตเตอรี่ สถิติแหล่งที่มาการปลุกระบบของ 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

ใช้อุปกรณ์เป็นเว็บแคม

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 รูปแบบนี้ใช้ได้กับรูปภาพ 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 เพื่อตรวจสอบข้อกำหนดในการปรับเทียบเครือข่ายการรับรู้เครือข่ายใกล้เคียง (NAN) ของ Wi-Fi และ BLE RSSI ที่อัปเดต ซึ่งได้แก่ ความแม่นยำของ NAN, ความแม่นยำของ BLE RSSI และการทดสอบความแม่นยำในออฟเซ็ต BLE Rx/Tx ดูข้อมูลเพิ่มเติมได้ที่การปรับเทียบการปรากฏ

คลาสประสิทธิภาพ 14 (PC14) - การทดสอบ CTS สำหรับคุณภาพการเข้ารหัสวิดีโอ (VEQ)

Android 14 เปิดตัวข้อกำหนดด้านคุณภาพการเข้ารหัสวิดีโอ (VEQ) สำหรับอุปกรณ์ประสิทธิภาพระดับ 14 (PC14) ข้อกำหนด PC14-VEQ จะได้รับการยืนยันผ่านการทดสอบ CTS ใหม่ที่เรียกว่า CtsVideoEncodingQualityHostTest ดูข้อมูลเพิ่มเติมได้ที่เรียกใช้การทดสอบ PC14-VEQ

การเชื่อมต่อ

การขายอัปเซลสําหรับ 5G

Android 14-QPR1 เปิดตัวฟีเจอร์การอัปเขายการแบ่งความถี่ 5G ซึ่งช่วยให้ผู้ให้บริการเสนอความสามารถของเครือข่ายที่ปรับปรุงแล้ว (เวลาในการตอบสนองและแบนด์วิดท์) ให้แก่ผู้ใช้ผ่านการแบ่งความถี่เครือข่าย 5G ดูข้อมูลเพิ่มเติมได้ที่การอัปเขายการแบ่งความถี่ 5G

โฆษณา ASHA สำหรับอุปกรณ์เครื่องช่วยฟัง

เพื่อปรับปรุงประสบการณ์การจับคู่บลูทูธในอุปกรณ์เครื่องช่วยฟัง ASHA และ LE Audio แบบ 2 โหมด Android 14 อนุญาตให้ใช้บิตที่ 2 (จัดทำดัชนี 0) ในไบต์ความสามารถของ ASHA เพื่อระบุว่าอุปกรณ์รองรับ Coordinated Set Verification Service (CSIS) หรือไม่ ดูข้อมูลเพิ่มเติมได้ที่การรองรับเสียงจากเครื่องช่วยฟังโดยใช้บลูทูธ 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

อุปกรณ์ที่เปิดตัวด้วย Android 14 ต้องใช้ GNSS AIDL HAL เฟรมเวิร์ก GNSS รองรับ HIDL HAL สำหรับอุปกรณ์ที่อัปเกรดเป็น Android 14 แต่ฟีเจอร์ GNSS ใหม่จะใช้ได้ผ่านอินเทอร์เฟซ GNSS AIDL HAL เท่านั้น

เราขอแนะนำให้ชิปเซ็ตและอุปกรณ์ที่เปิดตัวด้วย Android 14 ขึ้นไปซึ่งมีเครื่องรับ GPS หรือ GNSS และรายงานความสามารถไปยังแอปผ่านandroid.hardware.location.gps Flag ฟีเจอร์รองรับฟีเจอร์ช่วงเดลต้าสะสม

การอัปเดต API ของ IMS

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 สำหรับ Use Case ของ VoIP API นี้ถือเป็นพื้นฐานของคลาส Telecom CallsManager Jetpack ใหม่ ซึ่งลดความซับซ้อนของกระบวนการผสานรวมการโทรผ่าน VoIP กับแพลตฟอร์ม Android คลาส Jetpack มีแพลตฟอร์ม API เดี่ยวที่ใช้งานได้กับ Android 14 ขึ้นไปให้แก่นักพัฒนาแอป รวมถึงเลเยอร์ความเข้ากันได้แบบย้อนหลังที่รวมคลาส ConnectionService ที่มีอยู่ เราขอแนะนำให้นักพัฒนาแอปใช้คลาส CallsManager Jetpack ของ Telecom โดยตรงเพื่อกำหนดเป้าหมายไปยัง Android SDK เวอร์ชันต่างๆ ให้ได้มากที่สุด

การอัปเดตเวลาและการตรวจหาเขตเวลา

Android 14 มีการอัปเดตต่อไปนี้ในการตรวจหาเวลาและเขตเวลาใน Android

การทดสอบแถบความถี่กว้างยิ่งยวด

Android 14 เพิ่มการทดสอบ CTS ด้วยตนเองแบบใหม่เพื่อยืนยันการปฏิบัติตามข้อกำหนดแถบความถี่กว้างยิ่งยวด (UWB) ดูข้อมูลเพิ่มเติมเกี่ยวกับวิธีตั้งค่าอุปกรณ์และทำการทดสอบได้ที่ข้อกำหนดของ UWB

อินเทอร์เฟซ HAL ของ UWB

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

ดูรายละเอียดเพิ่มเติมได้ที่อินเทอร์เฟซ 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 เป็นต้นไป 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 เท่านั้นที่ให้สิทธิ์บทบาทนี้ได้ โปรดดูรายละเอียดเพิ่มเติมที่หัวข้อ บทบาทใน Android ของ COMPANION_DEVICE_NEARBY_DEVICE_STREAMING

ขีดจํากัด Intent แบบเต็มหน้าจอ

เพื่อป้องกันสแปมโฆษณาและฟิชชิงข้อมูลเข้าสู่ระบบ เริ่มตั้งแต่ Android 14 เป็นต้นไป คุณจะให้สิทธิ์ 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

Hypervisor ของ pKVM ใน Android 14 มี Hypercall ใหม่เกี่ยวกับหน่วยความจำใหม่ซึ่งให้บริการโดยไฮเปอร์ไวเซอร์ ดูข้อมูลเพิ่มเติมที่Hypercall ของ pKVM

โมดูลผู้ให้บริการ pKVM

เปิดตัวโมดูลผู้ให้บริการ pKVM ใน Android 14 ดูข้อมูลเพิ่มเติมได้ที่โมดูลผู้ให้บริการ pKVM