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

หน้านี้สรุปฟีเจอร์หลักๆ ในรุ่น 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 เพิ่มสถิติแหล่งที่มาของการปลุกระบบไปยัง Logcat สถิติเหล่านี้จะระบุคอมโพเนนต์ในเคอร์เนลที่ทำให้ระบบ ทำงานอยู่ระหว่างรอบการระงับและกลับมาทำงานแต่ละรอบ และสามารถใช้เพื่อแก้ไขข้อบกพร่องของประสิทธิภาพเคอร์เนล และปรับปรุงระยะเวลาการใช้งานแบตเตอรี่ได้ สถิติแหล่งที่มาของการปลุกเคอร์เนลจะ ใช้ได้เฉพาะในบิลด์ userdebug และบิลด์วิศวกรรมที่มี suspend.debug.wakestats_log.enabled ตั้งค่าเป็น true ดูข้อมูลเพิ่มเติมได้ที่ logKernelWakeLockStats

เสียง

โหมดซาวด์บาร์แบบไดนามิก

การรองรับเฟรมเวิร์ก Android 14 ทำให้สามารถกำหนดค่ากล่องรับสัญญาณ (STB) และอุปกรณ์แพร่ภาพและเสียงผ่านโครงข่ายอินเทอร์เน็ต (OTT) ที่มีลำโพงในตัวหรือลำโพงที่เชื่อมต่อให้เป็นซาวด์บาร์สำหรับอุปกรณ์ที่เชื่อมต่อได้ ดูข้อมูลเพิ่มเติมได้ที่ โหมดซาวด์บาร์แบบไดนามิก

การย้ายข้อมูล Audio HAL ไปยัง AIDL

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

การทดสอบ CTS คุณภาพการเข้ารหัสวิดีโอ (VEQ) ของ Performance Class 14 (PC14)

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

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

การอัปเซลล์การแบ่งส่วนเครือข่าย 5G

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

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

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

การอัปเดตโปรไฟล์ที่เปิดใช้ eSIM หลายรายการ (MEP)

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 รองรับฟีเจอร์ช่วงเดลต้าสะสม

การอัปเดต IMS API

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 ซึ่งจำเป็นต่อการช่วยพิจารณาเวลาที่จะเปลี่ยนการรับส่ง IMS PDN

    การอัปเดตคุณภาพสื่อจะรายงานผ่านอินเทอร์เฟซ 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 Aware อีกครั้ง

Android 14 รองรับความสามารถของแอปที่มีสิทธิ์ในการ ระงับและกลับมาใช้เซสชันการค้นหาที่ใช้งานอยู่ของ Wi-Fi Aware อีกครั้ง ซึ่งจะช่วยให้อุปกรณ์ กลับมาใช้เซสชันการค้นหาได้เร็วขึ้นและใช้พลังงานน้อยลง ดูข้อมูลเพิ่มเติมได้ที่ระงับและกลับมาใช้งานต่อ

API ของ VoIP โทรคมนาคม

Android 14 เปิดตัว TelecomManager#addCall API ซึ่งจะมาแทนที่คลาส ConnectionService สำหรับ Use Case ของ VoIP API นี้เป็นพื้นฐานสำหรับคลาส Jetpack ของ CallsManager Telecom ใหม่ ซึ่งช่วยลดความซับซ้อนของกระบวนการผสานรวมการโทรผ่าน VoIP กับแพลตฟอร์ม Android คลาส Jetpack มี API เดียวสำหรับนักพัฒนาแอปที่ใช้ได้ใน Android 14 ขึ้นไป และมีเลเยอร์ความเข้ากันได้แบบย้อนหลังที่ห่อหุ้มคลาส ConnectionService ที่มีอยู่ เรา ขอแนะนำให้นักพัฒนาแอปใช้คลาส Telecom CallsManager Jetpack โดยตรงเพื่อ กำหนดเป้าหมาย SDK ของ Android เวอร์ชันที่หลากหลายที่สุด

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

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

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

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 เป็นต้นไป Wi-Fi Vendor HAL จะ กำหนดโดยใช้ AIDL ดูข้อมูลเพิ่มเติมได้ที่HAL ของ Wi-Fi

หมึกกระดอง

การอัปเดตฟีเจอร์ Wi-Fi ของ Cuttlefish

ตั้งแต่ Android 14 เป็นต้นไป ฟีเจอร์ Wi-Fi ของ Cuttlefish จะมีเครื่องมือ WmediumdService และ OpenwrtControlService สำหรับควบคุม Wi-Fi ในอุปกรณ์ Cuttlefish ดูรายละเอียดเพิ่มเติมได้ที่ Cuttlefish: Wi-Fi

Display

ส่วนขยาย WindowManager

Android 14 เพิ่มการรองรับโหมดการแสดงผลแบบคู่ ผลกระทบต่อประสิทธิภาพเมื่อโหลด และตัวระบุสถานะเฉพาะอุปกรณ์ COMMON_STATE_USE_BASE_STATE ใน ส่วนขยาย WindowManager

องค์กร

กรอบการแก้ปัญหาเกี่ยวกับนโยบายอุปกรณ์ขององค์กร

ตั้งแต่ Android 14 เป็นต้นไป ตัวแทนการจัดการนโยบายอุปกรณ์หลายรายการจะตั้งค่านโยบายได้โดยใช้ DevicePolicyManager API ดูข้อมูลเพิ่มเติมได้ที่กรอบการแก้ปัญหานโยบายอุปกรณ์

กราฟิก

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

บทบาท 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 เท่านั้นที่ให้บทบาทนี้ได้ โปรดดูรายละเอียดเพิ่มเติมที่บทบาท AndroidCOMPANION_DEVICE_NEARBY_DEVICE_STREAMING

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

เพื่อป้องกันสแปมโฆษณาและการฟิชชิงข้อมูลเข้าสู่ระบบ ตั้งแต่ Android 14 เป็นต้นไป ระบบจะให้สิทธิ์ USE_FULL_SCREEN_INTENT เริ่มต้นในการส่งการแจ้งเตือนแบบเต็มหน้าจอเฉพาะแอปที่ มีฟังก์ชันการโทรและการปลุกเท่านั้น ดูข้อมูลเพิ่มเติมได้ที่ขีดจำกัดของ Intent เต็มหน้าจอ

บทบาท NOTES

NOTES ใน Android 14 รองรับฟีเจอร์การจดบันทึก และเพิ่มประสิทธิภาพการทำงานของแท็บเล็ต Android NOTES บทบาทนี้ช่วยให้ OEM มอบประสบการณ์การจดบันทึกที่สอดคล้องกันแก่ผู้ใช้ปลายทางเมื่อใช้ สไตลัสในแท็บเล็ต Android บนแอปจดบันทึกที่ผู้ใช้ต้องการได้ ดูรายละเอียดเพิ่มเติมได้ที่NOTESในบทบาทของ Android

กำลัง

การย้ายข้อมูล 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 มีระดับแพตช์ด้านความปลอดภัยเริ่มต้นเป็น 2023-09-01 โปรดดูรายละเอียดเพิ่มเติมที่บันทึกประจำรุ่นด้านความปลอดภัยของ Android 14

ปิดใช้ 2G

Android 14 อนุญาตให้ผู้ใช้ปิดใช้ 2G ที่ ระดับฮาร์ดแวร์วิทยุในอุปกรณ์ที่ใช้ค่าคงที่ความสามารถ "CAPABILITY_USES_ALLOWED_NETWORK_TYPES_BITMASK" ซึ่งจะหยุดอุปกรณ์ไม่ให้สแกนหรือเชื่อมต่อกับเครือข่าย 2G ดูการเปลี่ยนแปลงทั้งหมดได้ที่เอกสารปิดใช้ 2G

ปิดใช้โหมดการเข้ารหัส/ความสมบูรณ์ของข้อมูลแบบ Null สำหรับเครือข่ายมือถือ

Android 14 มีปุ่มเปิด/ปิดใหม่ในเมนูการตั้งค่าเครือข่ายมือถือ เพื่อให้ปิดใช้การเข้ารหัสแบบ Null สำหรับสายที่ไม่ใช่สายฉุกเฉินได้อย่างง่ายดาย อุปกรณ์ทั้งหมดที่ใช้ HAL 2.0 ขึ้นไปของวิทยุจะรองรับปุ่มเปิด/ปิดใหม่ ซึ่ง OEM อาจเลือกเปิดใช้ การอนุญาตให้ผู้ใช้ปิดใช้ Null Cipher จะช่วยเพิ่มความเป็นส่วนตัวโดยการป้องกันไม่ให้มีการดักฟังการรับส่งข้อมูล 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 เป็นต้นไป การเขียนไปยัง วอลุ่มพื้นที่เก็บข้อมูลที่เข้ารหัสจะเป็นความลับ ดูข้อมูลเพิ่มเติมได้ที่ระบบปฏิบัติการของแขกรับเชิญ

ไฮเปอร์คอล pKVM

ไฮเปอร์ไวเซอร์ pKVM ใน Android 14 มีไฮเปอร์คอลใหม่ที่สละความทรงจำ ดูข้อมูลเพิ่มเติมได้ที่ การเรียกใช้ไฮเปอร์เคอร์เนลของ pKVM

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

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