บันทึกประจำรุ่น Android 13 และ Android 13 QPR

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

สถาปัตยกรรม

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

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

สำหรับข้อมูลเพิ่มเติม โปรดดู พาร์ติชันสำหรับเริ่มระบบทั่วไป

โมดูล GKI

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

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

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

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

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

อัปเดตเป็นโมดูลที่มีอยู่:

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

ตั้งแต่ Android 13 พื้นที่ผู้ใช้ใช้งานได้กับระบบไฟล์ที่สร้างขึ้นใน Generic Kernel Image (GKI) เท่านั้น

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

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

การใช้เสียงเชิงพื้นที่และการติดตามศีรษะ

เริ่มต้นด้วย Android 13-QPR โดยใช้สถาปัตยกรรมไปป์ไลน์เสียงใหม่และการรวมเฟรมเวิร์กเซ็นเซอร์ OEM สามารถให้เอฟเฟกต์เสียงแบบ Spatializer พร้อมรองรับการติดตามศีรษะด้วยประสิทธิภาพและเวลาแฝงในระดับที่ต้องการ ดูแนวทาง การใช้งานและข้อมูลเพิ่มเติมเกี่ยวกับการใช้เสียงเชิงพื้นที่คุณภาพสูงและการติดตามศีรษะ

รองรับ 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 เฟรมเวิร์กของกล้องจะรองรับ AIDL camera HAL เฟรมเวิร์กของกล้องยังรองรับ HAL ของกล้อง HIDL อย่างไรก็ตาม ฟีเจอร์ของกล้องที่เพิ่มใน Android 13 หรือสูงกว่านั้นจะใช้งานได้ผ่านอินเทอร์เฟซ HAL ของกล้อง AIDL เท่านั้น

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

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

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

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

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

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

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

การควบคุมความแรงของไฟฉาย

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

การปรับปรุงซีดีดี

เอกสารคำจำกัดความความเข้ากันได้ของ 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 ใช้งานได้ ในเวอร์ชันก่อนหน้า การสลับ อนุญาต 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
  • Refactors การจัดเตรียม IMS สำหรับบริการ IMS เพื่อรองรับกรณีการใช้งานการจัดเตรียม MVNO
  • ปรับปรุงรูปแบบเธรดในบริการ IMS
  • เพิ่ม API ที่รับรู้การสมัครสมาชิก SIM ในบริการ IMS

โปรไฟล์ที่เปิดใช้งานหลายรายการสำหรับ 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 ไม่ครอบคลุมกรณีการใช้งานทั้งหมดที่มีให้โดย TelephonyManager UICC access API ดังนั้นใน 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) ซึ่งเป็นเทคโนโลยีที่ช่วยให้ช่วงระหว่างอุปกรณ์ที่รองรับมีความปลอดภัยสูงและแม่นยำ

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

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

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

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

รับทราบ Wi-Fi

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

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

การควบคุมสื่อใน UI ของระบบ

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

สำหรับรายละเอียดเพิ่มเติม โปรดดูที่ การควบคุมสื่อใน 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 to the SDR-compatible Range

กราฟิก

AIDL สำหรับนักแต่งเพลงฮาร์ดแวร์ HAL

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

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

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

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

สำหรับข้อมูลเพิ่มเติม โปรดดู การจัดการไคลเอ็นต์เฟรมบัฟเฟอร์

เฟรมต่อวินาที (FPS) การแทรกแซงการควบคุมปริมาณ

ตั้งแต่ Android 13-QPR การแทรกแซง FPS Throttling ช่วยให้เกมมีอัตรา FPS ที่เหมาะสมโดยใช้การเปลี่ยนแปลงด้านแพลตฟอร์มเท่านั้นและไม่ต้องดำเนินการใด ๆ ในส่วนของนักพัฒนา ดู การแทรกแซงการควบคุม FPS สำหรับข้อมูลเพิ่มเติม

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

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

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

ปฏิสัมพันธ์

การรับรองความถูกต้องสำหรับระบบควบคุมภายในบ้าน

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

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

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

สิทธิ์

แยกสิทธิ์เซ็นเซอร์ร่างกาย

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

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

พลัง

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

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

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

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

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

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

ความปลอดภัย

ข้อมูลประจำตัวประจำตัว

Android 13 เพิ่มการรองรับการนำเสนอหลายเอกสาร อินเทอร์เฟซเซสชันการนำเสนอใหม่นี้ทำให้แอปพลิเคชันสามารถนำเสนอหลายเอกสาร ซึ่งเป็นสิ่งที่ API ที่มีอยู่ไม่สามารถทำได้

สำหรับข้อมูลเพิ่มเติม โปรดดู ข้อมูลประจำตัวประจำตัว

โครงการลายเซ็น APK V3.1

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

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

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

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

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

OMAPI ผู้ขายอินเทอร์เฟซที่เสถียร

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

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

UID ที่ใช้ร่วมกันเลิกใช้แล้ว

ตั้งแต่ Android 13-QPR เป็นต้นมา UID ที่ใช้ร่วมกันจะเลิกใช้งาน ผู้ใช้ Android 13 ขึ้นไปควรใส่บรรทัด android:sharedUserMaxSdkVersion="32" ในไฟล์ Manifest รายการนี้ป้องกันไม่ให้ผู้ใช้ใหม่รับ UID ที่ใช้ร่วมกัน สำหรับข้อมูลเพิ่มเติมเกี่ยวกับ UID โปรดดูที่ การลงนามแอปพลิเคชัน

การตั้งค่า

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

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 สามารถจัดการกระบวนการผสานสำหรับการอัปเดต Virtual A/B ซึ่งช่วยลดเวลาการผสานเมื่อเทียบกับ Android 12 ที่ใช้อุปกรณ์ dm-snapshot

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

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

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

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

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