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

จัดทุกอย่างให้เป็นระเบียบอยู่เสมอด้วยคอลเล็กชัน บันทึกและจัดหมวดหมู่เนื้อหาตามค่ากำหนดของคุณ

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

สถาปัตยกรรม

การเปลี่ยนแปลงในพาร์ติชันสำหรับเริ่มระบบทั่วไป

สำหรับอุปกรณ์ที่เปิดตัวด้วย Android 13 ramdisk ทั่วไปจะถูกลบออกจากอิมเมจ boot และวางไว้ในอิมเมจ init_boot ที่แยกต่างหาก

สำหรับข้อมูลเพิ่มเติม โปรดดูที่ Generic Boot Partition

โมดูล GKI

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

สำหรับข้อมูลเพิ่มเติม โปรดดูที่ โมดูลเคอร์เนล

ส่วนประกอบของระบบโมดูลาร์

Android 13 ประกอบด้วยส่วนประกอบระบบโมดูลาร์ใหม่และที่อัปเดตหลายรายการ โมดูลใหม่คือ:

  • AdServices : รองรับการริเริ่ม Privacy Sandbox ที่มีจุดมุ่งหมายเพื่อสร้างเทคโนโลยีที่ทั้งปกป้องความเป็นส่วนตัวของผู้คนทางออนไลน์ และมอบเครื่องมือสำหรับบริษัทและนักพัฒนาเพื่อสร้างธุรกิจดิจิทัลที่เจริญรุ่งเรือง
  • AppSearch : การจัดทำดัชนีบนอุปกรณ์และเครื่องมือค้นหาที่มีโครงสร้าง
  • Bluetooth : (ไม่บังคับ) มีเป้าหมายเพื่อมอบประสบการณ์ Bluetooth คุณภาพสูงที่สม่ำเสมอให้กับผู้ใช้ Android ทุกคน
  • OnDevicePersonalization : จัดเตรียมชุดเครื่องมือที่พัฒนาด้วยความเป็นส่วนตัวของผู้ใช้เป็นหลัก
  • UWB : ประกอบด้วย UWB stack ด้านบน HAL interface

อัพเดตโมดูลที่มีอยู่:

  • CrossDevice : นำเสนอเทคโนโลยีการสื่อสารข้ามอุปกรณ์โดยใช้โปรโตคอลมาตรฐาน
  • การรวมสิทธิ์ : ข้อมูลเกี่ยวกับการรวมสิทธิ์
  • Split tunneling : ระบุเส้นทางที่จะแยกออกจาก VPN
  • อัปเดตขอบเขตโมดูล Wi-Fi : อัปเด ตขอบเขตโมดูล

อัปเดตการสนับสนุนระบบไฟล์เคอร์เนล Android

เริ่มต้นด้วย Android 13 userspace ใช้งานได้เฉพาะกับระบบไฟล์ที่สร้างไว้ใน Generic Kernel Image (GKI)

สำหรับรายละเอียดเพิ่มเติม โปรดดูที่ การสนับสนุนระบบไฟล์เคอร์เนลของ Android

เครื่องเสียง

รองรับ MIDI 2.0

เริ่มใน Android 13 การสนับสนุน MIDI 2.0 จะถูกเพิ่มลงในการขนส่ง USB MIDI 2.0 เป็นมาตรฐาน MIDI ที่ใหม่กว่าที่กำหนดไว้ในปี 2020

ดูหน้า MIDI สำหรับรายละเอียดเพิ่มเติม

อัปเดตเป็น Audio HAL

เริ่มต้นด้วย Android 13 Audio HAL ได้รับการอัปเดตเป็นเวอร์ชัน 7.1 ดูข้อมูลเพิ่มเติมเกี่ยวกับ Audio HAL

ยานยนต์

ฟีเจอร์ใหม่ของ Android Automotive

หากต้องการเรียนรู้เพิ่มเติมเกี่ยวกับคุณลักษณะยานยนต์ใหม่ใน Android 13 โปรดดู ที่ มีอะไรใหม่

สร้าง

สร้างด้วย Bazel

Android 13 แนะนำการสร้างเคอร์เนลด้วย Bazel แทนที่ build/build.sh

สำหรับข้อมูลเพิ่มเติม โปรดดูที่ Bazel (Kleaf)

กล้อง

กล้อง AIDL HAL

ใน Android 13 เฟรมเวิร์กของกล้องจะรองรับ HAL ของกล้อง AIDL เฟรมเวิร์กของกล้องยังรองรับ HAL ของกล้อง HIDL อีกด้วย อย่างไรก็ตาม ฟีเจอร์ของกล้องที่เพิ่มใน Android 13 ขึ้นไปจะมีให้ใช้งานผ่านอินเทอร์เฟซ HAL ของกล้อง AIDL เท่านั้น

สำหรับข้อมูลเกี่ยวกับการย้ายกระบวนการ HAL จากอินเทอร์เฟซกล้อง HIDL ไปยังอินเทอร์เฟซกล้อง AIDL โปรดดูที่ กล้อง AIDL HAL

อัปเดตการแก้ไขข้อบกพร่องของกล้อง

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

สำหรับข้อมูลเพิ่มเติม โปรดดูที่ การแก้ไขข้อบกพร่องของกล้อง

การรักษาเสถียรภาพการแสดงตัวอย่างกล้อง

Android 13 เพิ่มการรองรับการรักษาเสถียรภาพวิดีโอในสตรีมตัวอย่างในเซสชันการจับภาพด้วยกล้อง ฟีเจอร์นี้ช่วยให้แอปของบริษัทอื่นมอบ สิ่งที่คุณเห็นคือสิ่งที่คุณได้รับ (WYSIWYG) เมื่อเปรียบเทียบระหว่างการแสดงตัวอย่างกล้องกับการบันทึก

สำหรับข้อมูลเพิ่มเติม โปรดดูที่ Camera Preview Stabilization

การควบคุมความแรงของคบเพลิง

Android 13 นำเสนอคุณสมบัติสำหรับการควบคุมหลายระดับสำหรับความแรงของคบเพลิง ใน Android 12 และต่ำกว่า เฟรมเวิร์กอนุญาตให้เปิดหรือปิดโหมดไฟฉายเท่านั้น คุณลักษณะนี้ช่วยให้สามารถใช้กรณีต่างๆ เช่น การควบคุมความสว่างของไฟฉายตามสภาพแสงและการส่งสัญญาณเพื่อขอความช่วยเหลือโดยใช้เอฟเฟกต์แฟลชโดยส่งแสงกะพริบเป็นจังหวะสั้นๆ ติดต่อกัน

สำหรับข้อมูลเพิ่มเติม โปรดดูที่ การควบคุมความแรงของคบเพลิง

เอาต์พุตกล้อง 10 บิต

Android 13 เพิ่มการรองรับเอาต์พุตกล้อง 10 บิตผ่านโปรไฟล์ช่วงไดนามิกที่ไคลเอ็นต์กล้องกำหนดค่าได้ โดยเป็นส่วนหนึ่งของการกำหนดค่าสตรีม ซึ่งช่วยให้ผู้ผลิตอุปกรณ์เพิ่มการรองรับโปรไฟล์ช่วงไดนามิก 10 บิต เช่น HLG10, HDR 10, HDR 10+ และ Dolby Vision

สำหรับข้อมูลเพิ่มเติม โปรดดู ที่เอาต์พุตกล้อง 10-บิต

เพื่อสนับสนุนการนำเอาท์พุตกล้อง 10 บิตไปใช้ในแอปของบุคคลที่สาม เช่น แอปโซเชียลมีเดีย เพื่อปรับปรุงประสบการณ์การจับภาพวิดีโอและการแชร์วิดีโอ การตรวจสอบการใช้งานคุณลักษณะนี้อย่างมีประสิทธิภาพจึงเป็นสิ่งสำคัญ แอปของบุคคลที่สามที่ต้องการใช้คุณลักษณะนี้มักจะเริ่มต้นด้วยโปรไฟล์ที่ได้รับคำสั่ง HLG10 สำหรับรายละเอียดเพิ่มเติม โปรดดูที่ การตรวจสอบความถูก ต้อง

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

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

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

สำหรับรายละเอียดเพิ่มเติม โปรดดู บันทึกประจำรุ่นของชุดทดสอบรูปภาพกล้อง Android 13

อัพเดต CDD

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

สำหรับรายการการเปลี่ยนแปลงใน Android 13 โปรดดู บันทึกย่อประจำรุ่นของข้อกำหนดความเข้ากันได้ ของ Android 13

บัญชีเริ่มต้นสำหรับผู้ติดต่อใหม่

แอปรายชื่อติดต่อที่โหลดไว้ล่วงหน้าต้องจัดการความตั้งใจของ ContactsContract.Settings.ACTION_SET_DEFAULT_ACCOUNT ซึ่งให้ผู้ใช้เลือกบัญชีเริ่มต้นได้ แอปผู้ติดต่อที่โหลดไว้ล่วงหน้าต้องบันทึกบัญชีเริ่มต้นที่เลือก และต้องใช้บัญชีเริ่มต้นเมื่อจัดการ Intent.ACTION_INSERT หรือ Intent.ACTION_INSERT_OR_EDIT เพื่อแทรกผู้ติดต่อ ข้อกำหนดนี้ช่วยให้มั่นใจถึงความสอดคล้องในแอพทั้งหมดที่โต้ตอบกับผู้ติดต่อ

สำหรับข้อมูลเพิ่มเติม โปรดดู ส่วนการติดต่อ ของ Android 13 CDD

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

อนุญาต 2G สลับ

ใน Android 13 สวิตช์ อนุญาต 2G ในการตั้งค่าจะเป็นสีเทา (หมายความว่าผู้ใช้ไม่สามารถโต้ตอบกับปุ่มได้) เมื่อตั้งค่าคีย์การกำหนดค่าผู้ให้บริการ KEY_HIDE_ENABLE_2G เป็น true นอกจากนี้ เมื่อเป็นสีเทา สวิตช์ อนุญาต 2G จะมีข้อความที่ระบุว่าผู้ให้บริการของผู้ใช้ต้องการ 2G เพื่อให้ใช้งานได้ ในเวอร์ชันก่อนหน้า สลับ Allow 2G จะถูกซ่อนเมื่อ KEY_HIDE_ENABLE_2G ถูกตั้งค่า true

การตั้งค่าการใช้งานมือถือ

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

ในการแก้ไขการตั้งค่าการใช้งานเครือข่ายมือถือ ให้ใช้การซ้อนทับ config_supported_cellular_usage_settings หรือตั้งค่าเริ่มต้นใน config_default_cellular_usage_setting การตั้งค่าสามารถเป็นได้ทั้ง USAGE_SETTING_VOICE_CENTRIC หรือ USAGE_SETTING_DATA_CENTRIC

คุณลักษณะการตั้งค่าการใช้งานเครือข่ายโทรศัพท์ประกอบด้วย API ต่อไปนี้:

ในการตรวจสอบคุณสมบัติการตั้งค่าการใช้งานมือถือ ให้รันการทดสอบต่อไปนี้:

หลายเครือข่ายพร้อมกันด้วยการเชื่อมต่ออินเทอร์เน็ต

Android 13 แนะนำ เครือข่ายหลายเครือข่ายพร้อมกันพร้อมคุณสมบัติการเชื่อมต่ออินเทอร์เน็ต ซึ่งช่วยให้อุปกรณ์สามารถเชื่อมต่อกับเครือข่าย Wi-Fi (AP) สองเครือข่ายพร้อมกันได้ ซึ่งทั้งสองเครือข่ายไม่จำกัด (ใช้ได้กับทุกแอป) และให้บริการอินเทอร์เน็ต

สำหรับข้อมูลเพิ่มเติม โปรดดู ที่ Wi-Fi STA/STA Concurrency

การอัปเดต IMS API

Android 13 แนะนำการอัปเดตต่อไปนี้สำหรับ API การลงทะเบียนเดี่ยวของ IMS:

  • DelegateRegistrationState :

    • รองรับกรณีที่กรอบงานต้องรอให้เซสชัน SIP เสร็จสิ้นก่อนที่จะฉีก IMS PDN
    • เพิ่มเมธอด getRegisteringFeatureTags ที่อนุญาตให้แอปฟังทราบว่าเมื่อใดที่สแต็ก IMS พยายามลงทะเบียน IMS
  • RcsUceAdapter : เพิ่ม PUBLISH_STATE_PUBLISHING เพื่อให้แอปฟังทราบว่าเมื่อใดที่สแต็ก IMS พยายามเผยแพร่ความสามารถ

  • CapabilityExchangeEventListener : เพิ่มเมธอด onPublishUpdated เพื่ออนุญาตให้ IMS Service แจ้งแพลตฟอร์มแบบอะซิงโครนัสว่าการรีเฟรช SIP PUBLISH สำเร็จหรือล้มเหลว

  • RcsClientConfiguration :

    • เพื่อรองรับ RCC.72 ส่วน 2.1.14 ให้เพิ่มค่าใหม่ให้กับตัวสร้างเพื่ออนุญาตให้แอพส่งข้อความระบุว่าผู้ใช้เปิดใช้งานหรือปิดใช้งาน RCS หรือไม่
    • เพิ่มค่าคงที่ RCS_PROFILE_2_4 เพื่ออนุญาตให้แอปส่งข้อความรายงานว่ารองรับ RCS Universal Profile เวอร์ชัน 2.4

Android 13 ยังมีการอัปเดตต่อไปนี้สำหรับ IMS APIs:

  • เพิ่มความสามารถให้แอปฟังสถานะสแต็ก IMS ผ่านคลาส ImsStateCallback สำหรับข้อมูลเพิ่มเติม โปรดดูที่ ใช้ ImsStateCallback
  • ปรับโครงสร้างการจัดเตรียม IMS สำหรับ IMS Service เพื่อรองรับกรณีการใช้งานการจัดเตรียม MVNO
  • ปรับปรุงโมเดลเธรดใน IMS Service
  • เพิ่ม API ที่รับรู้การสมัครสมาชิก SIM ใน IMS Service

โปรไฟล์ที่เปิดใช้งานหลายรายการสำหรับ eUICC

Android 13 แนะนำการรองรับหลายโปรไฟล์ที่เปิดใช้งาน (MEP) สำหรับ eUICC ซึ่งช่วยให้อุปกรณ์รองรับซิมคู่ได้โดยใช้ชิป eSIM ตัวเดียว โปรไฟล์หลายซิมช่วยให้อุปกรณ์สามารถเชื่อมต่อกับผู้ให้บริการสองรายพร้อมกันได้

สำหรับข้อมูลเพิ่มเติม โปรดดูที่ โปรไฟล์ที่เปิดใช้งานหลาย รายการ

ข้อกำหนดในการสอบเทียบการแสดงตน

Android 13 นำเสนอข้อกำหนดการปรับเทียบสถานะใหม่เพื่อให้แน่ใจว่าอุปกรณ์ทั้งหมดในระบบนิเวศของ Android สามารถระบุความใกล้เคียงที่สัมพันธ์กันระหว่างอุปกรณ์ได้

สำหรับข้อมูลเพิ่มเติมเกี่ยวกับวิธีการตั้งค่าและสอบเทียบอุปกรณ์เพื่อให้เป็นไปตามข้อกำหนดเหล่านี้ โปรดดู ข้อกำหนดในการปรับเทียบ มาตรฐาน

โหมดสำรองโทรศัพท์สำหรับการตรวจจับโซนเวลา

Android 13 แนะนำโหมดสำรองโทรศัพท์สำหรับการตรวจจับเขตเวลา โหมดนี้อนุญาตให้ Android ใช้คำแนะนำในการตรวจจับโทรศัพท์ชั่วคราวในสถานการณ์ที่การตรวจจับตำแหน่งไม่สามารถตรวจจับเขตเวลาได้ หรือจุดที่การตรวจจับตำแหน่งใช้เวลานานกว่าการตรวจจับโทรศัพท์เพื่อตรวจจับเขตเวลา

สำหรับรายละเอียดเพิ่มเติม โปรดดู ที่ บริการ time_zone_detector

การปรับปรุง API การเข้าถึง TelephonyManager UICC

Android 13 เลิกใช้งานและเพิ่มการปรับปรุงสำหรับการจัดการช่องทางลอจิคัล UICC สำหรับ API การเข้าถึง TelephonyManager UICC ต่อไปนี้:

API เหล่านี้เลิกใช้แล้วใน Android 11 เนื่องจาก OMAPI ให้การใช้งานที่เชื่อถือได้มากขึ้นสำหรับการจัดการช่องทางลอจิคัล UICC อย่างไรก็ตาม OMAPI ไม่ได้ครอบคลุมกรณีการใช้งานทั้งหมดที่มีให้โดย API การเข้าถึง TelephonyManager UICC ดังนั้น ใน Android 13 API เหล่านี้จึงไม่สนับสนุนให้มีการปรับปรุงสำหรับการจัดการช่องทางตรรกะ UICC ก่อนหน้านี้ เมื่อแอปการโทรที่เปิดช่องสัญญาณแบบลอจิคัลขัดข้อง ช่องสัญญาณแบบลอจิคัลอาจรั่วได้ หมายความว่าช่องสัญญาณจะไม่ถูกปล่อยและแอปจะไม่สามารถใช้ซ้ำได้โดยไม่ต้องรีบูต ด้วยการปรับปรุงใน Android 13 หากแอปขัดข้อง ระบบจะปล่อยช่องสัญญาณแบบลอจิคัล ซึ่งช่วยให้แอปสามารถนำช่องสัญญาณกลับมาใช้ใหม่ได้

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

Trust on First Use (TOFU) สำหรับเครือข่ายองค์กร

Android 13 แนะนำการสนับสนุนสำหรับวิธีการตรวจสอบสิทธิ์ Trust on First Use (TOFU) ซึ่งช่วยให้ผู้ใช้เชื่อถือเครือข่ายองค์กร (EAP) โดยติดตั้ง root CA ที่ใช้โดยเซิร์ฟเวอร์และตั้งชื่อโดเมนในเครือข่ายที่บันทึกไว้ TOFU อนุญาตให้อุปกรณ์ได้รับกุญแจสาธารณะที่ไม่ผ่านการตรวจสอบสิทธิ์ เมื่อผู้ใช้เชื่อมต่อกับเครือข่ายองค์กรในครั้งแรกและเก็บคีย์ไว้สำหรับการเชื่อมต่อในภายหลัง

สำหรับข้อมูลเพิ่มเติม โปรดดูที่ ความ เชื่อถือในการใช้ งานครั้งแรก

รองรับอัลตร้าไวด์แบนด์

Android 13 แนะนำการใช้งานเฟรมเวิร์กเริ่มต้นสำหรับเทคโนโลยีวิทยุอัลตร้าไวด์แบนด์ (UWB) ซึ่งเป็นเทคโนโลยีที่ช่วยให้มีความปลอดภัยสูงและแม่นยำสูงในอุปกรณ์ที่รองรับ

สำหรับข้อมูลเพิ่มเติม โปรดดู ที่ Ultra-wideband

การอัปเดตพร้อมกันของ Wi-Fi AP/AP

Android 13 เพิ่มการรองรับย่านความถี่ 6 GHz สำหรับการทำงานพร้อมกันของ Wi-Fi AP/AP ซึ่งช่วยให้อุปกรณ์สร้างอินเทอร์เฟซจุดเข้าใช้งาน (AP) สองอินเทอร์เฟซ

สำหรับข้อมูลเพิ่มเติม โปรดดู ที่ Wi-Fi AP/AP Concurrency

Wi-Fi Aware

Android 13 แนะนำการรองรับเวอร์ชัน 3.1 ของข้อกำหนด Wi-Fi Aware สำหรับข้อมูลเพิ่มเติม โปรดดู ที่ Wi-Fi Aware

การอัปเดตการปล่อยสัญญาณ Wi-Fi hotspot (soft AP)

Android 13 นำเสนอการกำหนดค่าใหม่สำหรับอุปกรณ์ที่รองรับการปล่อยสัญญาณผ่านฮอตสปอต Wi-Fi สำหรับรายละเอียดเกี่ยวกับการกำหนดค่าใหม่ โปรดดู ที่ Wi-Fi Hotspot (Soft AP)

Wi-Fi หลายอินเตอร์เฟสพร้อมกัน

เริ่มใน Android 13 Wi-Fi HAL 1.6 เพิ่มความสามารถในการระบุอินเทอร์เฟซ AP แบบบริดจ์ (ดูอัลแบนด์พร้อมกัน) เป็นรายการรวมกันอย่างชัดเจน

สำหรับรายละเอียดเพิ่มเติม โปรดดู ที่ การทำงานพร้อมกันหลายอินเทอร์เฟซของ Wi-Fi

การอัปเดตการเลือกเครือข่าย Wi-Fi

เริ่มต้นใน Android 13 หากจำเป็นต้องใช้ช่วงเวลาการสแกนที่แตกต่างกันขณะรันไทม์ แอปที่ได้รับสิทธิพิเศษสามารถกำหนดตารางเวลาการสแกนบนหน้าจอแบบไดนามิกสำหรับเครือข่าย Wi-Fi ที่พร้อมใช้งานได้โดยการเรียกใช้ WifiManager#setScreenOnScanSchedule(screenOnScanSchedule)

สำหรับข้อมูลเพิ่มเติม โปรดดู ที่ การเลือกเครือข่าย Wi-Fi

แสดง

ตัวจัดการงานบริการเบื้องหน้า

ใน Android 13 ค่าใช้จ่ายของระบบ UI ใหม่ที่เรียกว่า FGS Task Manager จะแจ้งให้ผู้ใช้ทราบเกี่ยวกับสถานะและทรัพยากรที่ใช้บริการเบื้องหน้าบนแอปพื้นหลัง และช่วยให้ผู้ใช้หยุดแอปเหล่านี้ได้

สำหรับข้อมูลเพิ่มเติม โปรดดูที่ บริการเบื้องหน้า (FGS)

การควบคุมสื่อใน System UI

เริ่มตั้งแต่ Android 13 เป็นต้นไป ส่วนควบคุมสื่อใน System UI จะมีการอัปเดตปุ่มการทำงานและการเล่นจากระยะไกล การเปลี่ยนแปลงเหล่านี้สนับสนุนประสบการณ์การควบคุมสื่อที่สวยงามยิ่งขึ้นบนโทรศัพท์และแท็บเล็ต และให้การถ่ายโอนสื่อที่ราบรื่นในอุปกรณ์ต่างๆ

สำหรับรายละเอียดเพิ่มเติม โปรดดูที่ การควบคุมสื่อใน System UI

องค์ประกอบ SDR และ HDR แบบผสม

Android 13 ปรับปรุงการรองรับการนำเสนอองค์ประกอบ SDR และ HDR บนหน้าจอพร้อมกันโดยการหรี่แสงเนื้อหา SDR บนหน้าจอเมื่อนำเสนอพร้อมกันกับเนื้อหา HDR

สำหรับข้อมูลเพิ่มเติม โปรดดูที่ องค์ประกอบ SDR และ HDR แบบผสม

สิทธิ์ในการแจ้งเตือนสำหรับการแจ้งเตือนการเลือกรับ

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

Tone Mapping ความสว่าง HDR กับช่วงที่รองรับ SDR

Android 13 แนะนำไลบรารีสแตติกที่กำหนดค่าได้โดยผู้ขายที่เรียกว่า libtonemap ซึ่งกำหนดการดำเนินการทำแผนที่เสียง คุณลักษณะนี้ช่วยให้ OEM สามารถกำหนดและแบ่งปันอัลกอริธึมการทำแผนที่โทนสีการแสดงผลระหว่างเฟรมเวิร์กและผู้ขาย ช่วยลดการจับคู่โทนที่ไม่ตรงกัน

สำหรับข้อมูลเพิ่มเติม โปรดดูที่ Tone Mapping HDR Luminance กับช่วงที่เข้ากันได้กับ SDR

กราฟิก

AIDL สำหรับผู้แต่งฮาร์ดแวร์HAL

เริ่มใน Android 13 Hardware Composer (HWC) HAL ถูกกำหนดใน AIDL และเวอร์ชัน HIDL ตั้งแต่ android.hardware.graphics.composer@2.1 ถึง android.hardware.graphics.composer@2.4 เลิกใช้งานแล้ว

สำหรับข้อมูลเพิ่มเติม โปรดดูที่ AIDL สำหรับ Hardware Composer HAL

การจัดการเฟรมบัฟเฟอร์ไคลเอ็นต์

เริ่มต้นด้วย Android 13 เฟรมบัฟเฟอร์ใหม่ ซึ่งใช้ในระหว่างการจัดองค์ประกอบ ของไคลเอ็นต์ จะได้รับการจัดสรรเมื่อใดก็ตามที่ความละเอียดในการแสดงผลเปลี่ยนไป การจัดสรรนี้ดำเนินการโดย SurfaceFlinger ในรอบการ ทำให้เป็นโมฆะ ถัดไปหลังจากมีการเปลี่ยนแปลงความละเอียด

สำหรับข้อมูลเพิ่มเติม โปรดดูที่ Client framebuffer management

การล็อคบัฟเฟอร์แบบไม่มีสัญญาณด้วย AutoSingleLayer

Android 13 เพิ่มการกำหนดค่าใหม่ที่เรียกว่า AutoSingleLayer สำหรับการล็อคบัฟเฟอร์ที่ไม่มีสัญญาณ การกำหนดค่านี้ช่วยให้ SurfaceFlinger ดักจับบัฟเฟอร์ที่ไม่มีสัญญาณเมื่อมีการอัปเดตเพียงเลเยอร์เดียว ไม่ใช่สำหรับกรณีที่เกิดขึ้นข้ามเลเยอร์ เช่น การเปลี่ยนแปลงทางเรขาคณิตหรือธุรกรรมการซิงค์

สำหรับข้อมูลเพิ่มเติม โปรดดู ที่ Unsignaled buffer latching ด้วย AutoSingleLayer

ปฏิสัมพันธ์

การรับรองความถูกต้องสำหรับการควบคุมที่บ้าน

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

หัวติดตามโปรโตคอล HID

Android 13 แนะนำโปรโตคอล head tracker human interface device (HID) ซึ่งช่วยให้อุปกรณ์ติดตามศีรษะสามารถเชื่อมต่อกับอุปกรณ์ Android ผ่าน USB หรือ Bluetooth และเปิดเผยต่อเฟรมเวิร์กและแอพ Android ผ่านเฟรมเวิร์กเซ็นเซอร์

สำหรับข้อมูลเพิ่มเติม โปรดดูที่ Head Tracker HID Protocol

รองรับสัญญาณโทรกลับที่ถูกล็อคใน KeyguardManager

ใน Android 13 เมธอดใหม่ เช่น addKeyguardLockedStateListener และ removeKeyguardLockedStateListener ในคลาส KeyguardManager จะแจ้งให้ผู้ฟังทราบเกี่ยวกับสถานะล็อกของคีย์การ์ด

วัตถุดำเนินการ NNAPI ที่นำกลับมาใช้ใหม่ได้

Android 13 แนะนำอินเทอร์เฟซ NNAPI AIDL HAL, IExecution ซึ่งจัดการอายุการใช้งานของออบเจ็กต์การดำเนินการที่นำกลับมาใช้ใหม่ได้และทรัพยากรที่แคชไว้ ออบเจ็กต์ IExecution ช่วยลดโอเวอร์เฮดของงานอนุมานการเรียนรู้ของเครื่องโดยทำให้ไดรเวอร์ NNAPI สามารถรักษาทรัพยากรระหว่างการดำเนินการและใช้การปรับให้เหมาะสมเฉพาะคำขอ

เซนเซอร์ AIDL HAL

Android 13 แนะนำ เซนเซอร์ AIDL HAL ซึ่งเป็น HAL ที่อิงตามเซนเซอร์ HAL 2.1 ที่ใช้ อินเทอร์เฟซ AIDL HAL เซ็นเซอร์ AIDL HAL เปิดเผยตัวติดตามส่วนหัวและประเภทเซ็นเซอร์ IMU แบบจำกัดแกน

สื่อ

การส่งออกสถิติการเข้ารหัสวิดีโอ

เริ่มต้นด้วย Android 13 ไคลเอนต์แอปสามารถขอตัวเข้ารหัสวิดีโอเพื่อส่งออกสถิติการเข้ารหัสสำหรับเฟรมวิดีโอที่เข้ารหัสแต่ละเฟรม ด้วยสถิติที่ได้รับจากตัวเข้ารหัสวิดีโอ แอปสามารถเพิ่มประสิทธิภาพงานการเข้ารหัสวิดีโอของตนได้ เช่น การเข้ารหัสหลายช่องและการประมวลผลเฟรมล่วงหน้าก่อนการเข้ารหัส

สำหรับข้อมูลเพิ่มเติม โปรดดู ที่ ข้อมูลสถิติการเข้ารหัสวิดีโอ

ประสิทธิภาพ

สุขภาพ AIDL HAL

Android 13 แนะนำ Health AIDL HAL ซึ่งเป็น HAL ตาม Health HAL 2.1 ที่ใช้ อินเทอร์เฟซ AIDL HAL

เพิ่มประสิทธิภาพในเวลาโหลดเกม

Android 13 แนะนำโหมดพลังงานใหม่ในบริการ Power Manager ชื่อ GAME_LOADING ซึ่งระบุถึง Power HAL หากแอปเกมอยู่ในสถานะการโหลด เพื่อให้ Power HAL สามารถเพิ่มการโหลดได้ ดูข้อมูลเพิ่มเติม ที่การเพิ่มประสิทธิภาพขณะโหลดเกม

สิทธิ์

แยกการอนุญาตเซ็นเซอร์ร่างกาย

เริ่มต้นจาก Android 13 การอนุญาต BODY_SENSORS จะแบ่งออกเป็นสองสิทธิ์: BODY_SENSORS เพื่อติดตามอัตราการเต้นของหัวใจในเบื้องหน้า และ BODY_SENSORS_BACKGROUND เพื่อติดตามอัตราการเต้นของหัวใจในพื้นหลัง

สำหรับข้อมูลเพิ่มเติม โปรดดูที่ การ ใช้เซ็นเซอร์ร่างกายในพื้นหลังต้องได้รับอนุญาตใหม่

พลัง

ตัวติดตามพฤติกรรมพื้นหลังแอป

Android 13 แนะนำแนวคิดของตัวติดตามพฤติกรรมพื้นหลังของแอปหรือกระบวนการที่ตรวจสอบการใช้แบตเตอรี่ในพื้นหลังโดยแอปเพื่อพิจารณาว่าแอปละเมิดนโยบายบางอย่างหรือไม่

สำหรับข้อมูลเพิ่มเติม โปรดดู ที่ ตัวติดตามพฤติกรรมในเบื้องหลังของแอป

ลดการใช้พลังงานระหว่างการสำรองข้อมูลและการกู้คืน

เริ่มต้นจาก Android 13 คุณสามารถจำกัดการถ่ายโอนพลังงานในระหว่างการสำรองและกู้คืน USB ได้โดยการเรียก UsbPort ของคลาส enableLimitPowerTransfer

สำหรับข้อมูลเพิ่มเติม โปรดดูที่ การจัดการพลังงาน

ความปลอดภัย

APK Signature Scheme V3.1

รูปแบบนี้ถูกใช้โดยค่าเริ่มต้นเมื่อลงนาม APK ด้วยคีย์การลงนามที่หมุนเวียนและสายการลงนาม และอนุญาตให้ APK เดียวกำหนดเป้าหมายการหมุนบน Android 13 และใหม่กว่า ในขณะที่หลีกเลี่ยงปัญหาที่ทราบเกี่ยวกับการหมุนเวียนในแพลตฟอร์มเวอร์ชันก่อนหน้าโดยใช้คีย์การลงนามเดิมใน บล็อกลายเซ็น v3.0 ในทำนองเดียวกัน ลายเซ็น v4.1 จะรวมข้อมูลการเซ็นชื่อเพิ่มเติมสำหรับบล็อก v3.1 เพื่อรองรับลักษณะการทำงานเดียวกันสำหรับการติดตั้งที่เพิ่มขึ้น

เจตนาควรตรงกับตัวกรองเจตนาที่ประกาศไว้

ใน Android 13 Intent ที่มาจากแอปภายนอกจะถูกส่งไปยังองค์ประกอบที่ส่งออกหาก Intent ตรงกับองค์ประกอบ Intent-Filter ที่ประกาศไว้เท่านั้น

เจตนาที่ไม่ตรงกันจะถูกบล็อก ต่อไปนี้คือข้อยกเว้นที่ไม่ได้บังคับใช้การจับคู่ความตั้งใจ:

  • ความตั้งใจที่ส่งไปยังส่วนประกอบที่ไม่ได้ประกาศตัวกรองเจตนาใดๆ
  • เจตนาที่มาจากแอปเดียวกัน
  • ความตั้งใจจากระบบ
  • เจตนาจากราก

OMAPI Vendor Stable Interface

Open Mobile API (OMAPI) เป็น API มาตรฐานที่ใช้ในการสื่อสารกับองค์ประกอบความปลอดภัยของอุปกรณ์ ก่อน Android 13 เฉพาะแอปพลิเคชันและโมดูลเฟรมเวิร์กเท่านั้นที่เข้าถึงอินเทอร์เฟซนี้ได้ ด้วยการแปลงเป็นอินเทอร์เฟซที่เสถียรของผู้จำหน่าย โมดูล HAL ยังสามารถสื่อสารกับองค์ประกอบที่ปลอดภัยผ่านบริการ OMAPI

สำหรับข้อมูลเพิ่มเติม โปรดดูที่ OMAPI Vendor Stable Interface

การตั้งค่า

การตั้งค่าภาษาต่อแอป

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

  • การตั้งค่า > แอป > app_name และเลือก ภาษา
  • กดไอคอนแอปค้างไว้ แตะ ข้อมูลแอป แล้วเลือก ภาษา
  • การตั้งค่า > ระบบ > ภาษาและการป้อนข้อมูล > ภาษาของแอป > app_name

แอปการตั้งค่าต้องเปิดหน้าการตั้งค่าสถานที่ของแอปต่อไปจากความตั้งใจของ android.settings.App_Locale_Settings

สำหรับข้อมูลเพิ่มเติม โปรดดูที่ การตั้งค่าภาษาสำหรับแต่ละแอป

โทรทัศน์

โหมดอุโมงค์มัลติมีเดีย

Android 13 ขยายลักษณะการทำงานที่กำหนดไว้ของการเล่นวิดีโอแบบทันเนล และเชื่อมโยงลักษณะการทำงานใหม่เข้ากับการทดสอบการรับรอง CTS เพิ่มเติม

สำหรับข้อมูลเพิ่มเติม โปรดดูที่ Multimedia Tunneling

อัพเดท

การอัปเดต A/B เสมือน

Android 13 เพิ่มคุณสมบัติการบีบอัด XOR และการรวมพื้นที่ผู้ใช้สำหรับการอัปเดต Virtual A/B การบีบอัด XOR ช่วยลดขนาดสแน็ปช็อตเนื่องจากข้อมูล XOR บีบอัดได้ง่ายกว่าข้อมูลบล็อกดิบ คุณลักษณะการผสานพื้นที่ผู้ใช้ช่วยให้คอมโพเนนต์ snapuserd userspace สามารถจัดการกระบวนการผสานสำหรับการอัปเดต Virtual A/B ซึ่งช่วยลดเวลาในการผสานเมื่อเทียบกับ Android 12 ที่ใช้อุปกรณ์ dm-snapshot

สำหรับรายละเอียดเกี่ยวกับวิธีเปิดใช้งานคุณลักษณะเหล่านี้ในอุปกรณ์ที่อัปเกรดเป็น Android Android 13 โปรดดูที่ การบีบอัด XOR และ Userspace merge

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

Android Virtualization Framework

Android Virtualization Framework (AVF) ให้สภาพแวดล้อมการทำงานที่ปลอดภัยและเป็นส่วนตัวสำหรับการรันโค้ด AVF เหมาะอย่างยิ่งสำหรับกรณีการใช้งานที่เน้นการรักษาความปลอดภัย ซึ่งต้องการการรับรองการแยกที่แข็งแกร่ง แม้จะได้รับการยืนยันอย่างเป็นทางการแล้วก็ตาม เหนือสิ่งที่เสนอโดยแซนด์บ็อกซ์แอปของ Android

สำหรับข้อมูลเพิ่มเติม โปรดดู ภาพรวมของ Android Virtualization Framework