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

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

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

Telecom VoIP APIs

Android 14 เปิดตัว TelecomManager#addCall API ซึ่งจะมาแทนที่คลาส ConnectionService สำหรับกรณีการใช้งาน VoIP API นี้เป็นพื้นฐานสำหรับคลาส Telecom CallsManager Jetpack ใหม่ ซึ่งช่วยลดความซับซ้อนของกระบวนการผสานรวมการโทรผ่าน 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 เป็นต้นไป HAL ของผู้ให้บริการ Wi-Fi จะ กำหนดโดยใช้ AIDL ดูข้อมูลเพิ่มเติมได้ที่HAL ของ Wi-Fi

หมึกกระดอง

การอัปเดตฟีเจอร์ 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 (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 เป็นต้นไป อินเทอร์เฟซ HAL ของอินพุตทีวีจะกำหนดโดยใช้ AIDL

ระบบเสมือนจริง

การรับประกันความปลอดภัยของระบบปฏิบัติการของผู้เข้าพัก

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

Hypercall ของ pKVM

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

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

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