บันทึกประจำรุ่น Android 14 และ Android 14-QPR1

หน้านี้สรุปฟีเจอร์หลักๆ ในรุ่น Android 14 และ Android 14-QPR1 พร้อมลิงก์ไปยังข้อมูลเพิ่มเติม สรุปคุณลักษณะเหล่านี้ได้รับการจัดระเบียบตามตำแหน่งเอกสารประกอบของคุณลักษณะบนไซต์นี้

สถาปัตยกรรม

แบ็กเอนด์[cpp|ndk].เพิ่มเติม_shared_libraries

เปิดตัวใน Android 14 backend.[cpp|ndk].additional_shared_libraries เพิ่มการอ้างอิงให้กับไลบรารีดั้งเดิมและมีประโยชน์กับ ndk_header และ cpp_header ดู การกำหนดอินเทอร์เฟซ AIDL สำหรับข้อมูลเพิ่มเติม

ค่า gen_trace

เริ่มตั้งแต่ Android 14 เป็นต้นไป gen_trace ได้รับการตั้งค่าเป็น true สำหรับแบ็กเอนด์ cpp และ java ดู การกำหนดอินเทอร์เฟซ AIDL สำหรับข้อมูลเพิ่มเติม

การสนับสนุนเคอร์เนล

ตั้งแต่ Android 14 เป็นต้นไป ระบบไม่รองรับเคอร์เนล 5.4 อีกต่อไป ดูข้อมูลเคอร์เนลที่อัปเดตเกี่ยวกับ ฟีเจอร์และเคอร์เนลการเรียกใช้งาน

เสียง

โหมดแถบเสียงไดนามิก

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

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

ตั้งแต่ Android 14 เป็นต้นไป อินเทอร์เฟซ Audio HAL จะถูกกำหนดโดยใช้ AIDL ดู การใช้งาน AIDL และ การเปรียบเทียบ AIDL และ HIDL Audio HAL สำหรับข้อมูลเพิ่มเติม

การอัปเดตการกำหนดเส้นทางอุปกรณ์ USB หลายรายการ

เฟรมเวิร์ก Android 14 USB รองรับการกำหนดเส้นทางไปยังอุปกรณ์ USB หลายเครื่องพร้อมกัน ดู การกำหนดเส้นทางอุปกรณ์เสียงแบบรวม สำหรับข้อมูลเพิ่มเติม

คุณสมบัติมิกเซอร์ที่ต้องการบนอุปกรณ์ USB

Android 14 มี API สำหรับนักพัฒนาซอฟต์แวร์ ที่แอปใช้ค้นหาและกำหนดค่าแอตทริบิวต์ตัวปรับแต่งเสียงที่ต้องการสำหรับการเล่นเสียง USB ได้ ดู แอตทริบิวต์มิกเซอร์ที่ต้องการบนอุปกรณ์ USB สำหรับข้อมูลเพิ่มเติม

ปริมาณเสียง

Android 14 ให้การสนับสนุนปริมาณเสียงในเฟรมเวิร์กเสียงและ Audio HAL โดยการตรวจสอบการวัดปริมาณเสียงอย่างต่อเนื่องและออกคำเตือนให้กับผู้ใช้เกี่ยวกับระดับการสัมผัสที่สร้างความเสียหาย ดู ปริมาณเสียง สำหรับข้อมูลเพิ่มเติม

เริ่มต้นด้วย Android 14-QPR1 การคำนวณระดับเสียงจะถูกเปิดใช้งาน

กล้อง

คุณสมบัติส่วนขยายของกล้อง

Android 14 เพิ่มฟีเจอร์ต่อไปนี้ให้กับอินเทอร์เฟซส่วนขยายกล้องเวอร์ชัน 1.4.0:

อ้างอิงกล้อง USB HAL

Android 14 ย้ายข้อมูลกล้อง USB อ้างอิง HAL ไปยัง AIDL และเลิกใช้งาน HIDL สำหรับข้อมูลเกี่ยวกับกล้อง USB HAL โปรดดู กล้อง USB ภายนอก

อัลตร้า HDR

Android 14 เพิ่มการรองรับสำหรับการจับภาพที่บีบอัด Ultra HDR โดยใช้รูปแบบภาพ JPEG_R รูปแบบนี้เข้ากันได้กับรูปภาพ SDR JPEG รุ่นเก่า และรองรับการเรนเดอร์เนื้อหา HDR สำหรับข้อมูลเพิ่มเติม โปรดดู อัลตร้า HDR

จับภาพช่วงกว้าง

Android 14 เพิ่มการรองรับการบันทึกขอบเขตสีกว้างของ Display P3 ซึ่งช่วยให้อุปกรณ์จับภาพสีขอบเขตสีกว้างในรูปแบบ JPEG ด้วยคลาส ImageReader โดยไม่ต้องใช้ HDR 10 บิต สำหรับข้อมูลเพิ่มเติม โปรดดูที่ การบันทึกช่วงสีกว้าง

ความเข้ากันได้

การอัปเดต ITS ของกล้อง

Android 14 แนะนำการอัปเดตสำหรับ การทดสอบ Camera ITS ซึ่งรวมถึงการอัปเดต Python และเวอร์ชันแพ็กเกจ การทดสอบที่อัปเดต และการทดสอบใหม่ สำหรับรายละเอียดเพิ่มเติม โปรดดู บันทึกประจำรุ่นชุดทดสอบรูปภาพกล้อง Android 14

อัพเดตซีดีดี

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

บันทึกประจำรุ่นของ CTS

ดูรายการการเปลี่ยนแปลง CTS ที่สำคัญสำหรับ Android 14 ใน บันทึกประจำรุ่น Android 14 CTS

การทดสอบ CTS Verifier สำหรับการสอบเทียบการแสดงตน

Android 14 เพิ่มการทดสอบ CTS Verifier เพื่อตรวจสอบข้อกำหนดเครือข่ายการรับรู้ Wi-Fi Neighbor Awareness (NAN) และ BLE RSSI ที่อัปเดต ซึ่งรวมถึงความแม่นยำของ NAN, ความแม่นยำ BLE RSSI และการทดสอบความแม่นยำออฟเซ็ต BLE Rx/Tx สำหรับข้อมูลเพิ่มเติม โปรดดูที่ การสอบเทียบการแสดงตน

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

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

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

การเพิ่มยอดขายของการแบ่งส่วน 5G

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

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

เพื่อปรับปรุงประสบการณ์การจับคู่บลูทูธบนอุปกรณ์เครื่องช่วยฟังโหมดคู่เสียง ASHA และ LE นั้น Android 14 อนุญาตให้ใช้บิตที่สอง (0 ที่จัดทำดัชนี) ในไบต์ความสามารถของ ASHA เพื่อระบุว่าอุปกรณ์รองรับ Coordinated Set Identification Service (CSIS) หรือไม่ สำหรับข้อมูลเพิ่มเติม โปรดดูที่ การสนับสนุนด้านเสียงของเครื่องช่วยฟังโดยใช้ Bluetooth 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 ให้เพิ่ม Constructor บน ImsSmsImplBase ที่ช่วยให้ Implementers จัดเตรียมตัวดำเนินการระหว่างการสร้างคลาส ตัวดำเนินการนี้สามารถใช้เพื่อกำหนดเวลาคำขอ 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 สำหรับกรณีการใช้งาน VoIP API นี้เป็นพื้นฐานสำหรับ คลาส Telecom CallsManager Jetpack ใหม่ ซึ่งช่วยให้กระบวนการรวมการโทร VoIP เข้ากับแพลตฟอร์ม Android ง่ายขึ้น คลาส Jetpack มอบพื้นผิว API เดียวให้กับนักพัฒนาที่ทำงานบน Android 14 ขึ้นไป และเลเยอร์ความเข้ากันได้แบบย้อนหลังที่ล้อมรอบคลาส ConnectionService ที่มีอยู่ เราขอแนะนำให้นักพัฒนาใช้คลาส Telecom CallsManager Jetpack โดยตรงเพื่อกำหนดเป้าหมายเวอร์ชัน Android SDK ที่หลากหลายที่สุด

การอัปเดตการตรวจจับเวลาและโซนเวลา

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

อินเตอร์เน็ตไร้สาย 7

Android 14 แนะนำคุณสมบัติใหม่และการปรับปรุงเพื่อรองรับ Wi-Fi 7 สำหรับข้อมูลเพิ่มเติม โปรดดูที่ Wi-Fi 7

ผู้จำหน่าย Wi-Fi HAL

ตั้งแต่ Android 14 เป็นต้นไป ผู้ให้บริการ Wi-Fi HAL จะถูกกำหนดโดยใช้ AIDL สำหรับข้อมูลเพิ่มเติม. ดู Wi-Fi HAL

ปลาหมึก

การอัปเดตคุณสมบัติปลาหมึก Wi-Fi

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

การนำไปใช้ของวัลแคน 1.1

สำหรับ Android 14 ขึ้นไป อุปกรณ์ที่รองรับ Vulkan ทั้งหมดต้องมีไดรเวอร์ Vulkan 1.1 ดู ข้อกำหนด Android 14 CDD สำหรับข้อมูลเพิ่มเติม

ผลงาน

เพิ่มประสิทธิภาพสำหรับเกม

เริ่มตั้งแต่ Android 14 โหมดพลังงานใหม่ที่ชื่อว่า GAME ช่วยให้ปรับแต่งประสิทธิภาพของโทรศัพท์ระหว่างการใช้งานเกมได้ ดู การเพิ่มประสิทธิภาพสำหรับเกม สำหรับข้อมูลเพิ่มเติม

สิทธิ์

จับภาพเนื้อหาสำหรับบันทึกย่อ

ตั้งแต่ Android 14 เป็นต้นไป Capture Content for Notes 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 เท่านั้นที่สามารถมอบบทบาทนี้ได้ สำหรับรายละเอียดเพิ่มเติม โปรดดูที่ COMPANION_DEVICE_NEARBY_DEVICE_STREAMING บน บทบาทของ Android

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

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

บทบาทบันทึก

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

ปิดใช้งานโหมดการเข้ารหัส/ความสมบูรณ์ของเซลลูลาร์

Android 14 แนะนำการสลับใหม่ในเมนูการตั้งค่าเครือข่ายมือถือเพื่อปิดการใช้งานการเข้ารหัสแบบ null สำหรับการโทรที่ไม่ฉุกเฉินได้อย่างง่ายดาย อุปกรณ์ทั้งหมดที่ใช้วิทยุ HAL 2.0 ขึ้นไปรองรับการสลับใหม่ ซึ่ง OEM อาจเลือกที่จะเปิดใช้งาน การอนุญาตให้ผู้ใช้ปิดการใช้งานการเข้ารหัสแบบ null จะทำให้ความเป็นส่วนตัวของพวกเขาแข็งแกร่งขึ้นโดยการป้องกันไม่ให้การรับส่งข้อมูล SMS และเสียงถูกดักทางอากาศโดยไม่มีการเข้ารหัส

การเข้ารหัสชื่อไฟล์

AES-HCTR2 เป็นโหมดการเข้ารหัสชื่อไฟล์ที่แนะนำสำหรับอุปกรณ์ที่มีคำแนะนำการเข้ารหัสแบบเร่งใน Android 14 โปรดดูรายละเอียดเพิ่มเติม ตามไฟล์

IMEI หลายรายการ

Android 14 เพิ่มการรองรับ IMEI หลายรายการในบันทึกการรับรองคีย์ Android OEM สามารถใช้คุณลักษณะนี้ได้โดยการเพิ่มแท็ก KeyMint สำหรับ IMEI ที่สอง เป็นเรื่องปกติมากขึ้นเรื่อยๆ สำหรับอุปกรณ์ที่มีวิทยุเซลลูลาร์หลายเครื่อง และขณะนี้ OEM สามารถรองรับอุปกรณ์ที่มี IMEI สองตัวได้ สำหรับรายละเอียดเพิ่มเติม โปรดดู ที่ การรับรอง

ไฟล์แบบอ่านอย่างเดียว

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

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

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

พื้นที่จัดเก็บ

ตัวเลือกตัวเลือกในการอนุญาตสื่อ

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

โทรทัศน์

อินพุตทีวี HAL พร้อม AIDL

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

การจำลองเสมือน

รับประกันความปลอดภัยของระบบปฏิบัติการ Guest

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

ไฮเปอร์คอล pKVM

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

โมดูลผู้จำหน่าย pKVM

โมดูลผู้จำหน่าย pKVM เปิดตัวใน Android 14 ดูข้อมูลเพิ่มเติมที่ โมดูลผู้จำหน่าย pKVM