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

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

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

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

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

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

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

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

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

Android 14 รองรับตัวเลือก MEP-A1 และ MEP-B สำหรับการเลือกรูทโดเมนความปลอดภัยของผู้ออกบัตร (ISD-R) และการเลือกพอร์ต eSIM ตามที่ระบุไว้ใน GSMA SGP V22 3.0 สำหรับข้อมูลเพิ่มเติม โปรดดูโปรไฟล์ที่เปิดใช้หลายรายการ

GNSS

Android 14 เปิดตัวความสามารถของ GNSS และ API ต่อไปนี้ ซึ่งพร้อมใช้งานผ่านอินเทอร์เฟซ 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 ขอแนะนำเป็นอย่างยิ่งให้รองรับฟีเจอร์ช่วงเดลต้าสะสม

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

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

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

Telecom VoIP API

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

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

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

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

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

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

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

โปรดดูรายละเอียดเพิ่มเติมที่หัวข้ออินเทอร์เฟซ UWB HAL

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 ดูรายละเอียดเพิ่มเติมได้ที่ หมึกกระดอง: Wi-Fi

จอแสดงผล

ส่วนขยาย WindowManager

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

Enterprise

เฟรมเวิร์กการแก้ปัญหานโยบายด้านอุปกรณ์ขององค์กร

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

กราฟิก

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

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

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

บทบาท NOTES

บทบาท 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 เพื่อดูการเปลี่ยนแปลงทั้งหมด

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

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

ศูนย์ความปลอดภัย

Android 13 เปิดตัวศูนย์ความปลอดภัยของ Android เพื่อมอบรายการการเปลี่ยนเส้นทางเพื่อให้ผู้ใช้เข้าถึงการตั้งค่าความปลอดภัยและความเป็นส่วนตัวที่เฉพาะเจาะจงได้ Android 14 ยังคงปรับปรุง ศูนย์ความปลอดภัยอย่างต่อเนื่อง ดูการเปลี่ยนแปลงทั้งหมดได้ที่เอกสารศูนย์ความปลอดภัย

พื้นที่เก็บข้อมูล

ตัวเลือกเครื่องมือเลือกในสิทธิ์สื่อ

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

ทีวี

HAL อินพุตทีวีด้วย AIDL

ตั้งแต่ Android 14 เป็นต้นไป อินเทอร์เฟซอินพุต HAL ของทีวีจะกำหนดโดยใช้ AIDL

ระบบเสมือน

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

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

ไฮเปอร์คอลของ pKVM

Hypervisor ของ pKVM ใน Android 14 มี Hypercall ใหม่ที่เลิกใช้หน่วยความจำใหม่ ดูข้อมูลเพิ่มเติมได้ที่ Hypercalls ของ pKVM

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

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