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

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

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

อุปกรณ์ที่เปิดตัวด้วย 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

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

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