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

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

สถาปัตยกรรม

การเปลี่ยนแปลงของพาร์ติชันการเปิดเครื่องทั่วไป

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

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

โมดูล GKI

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

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

คอมโพเนนต์ระบบแบบโมดูล

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

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

การอัปเดตโมดูลที่มีอยู่:

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

ใน Android 13 เป็นต้นไป พื้นที่ผู้ใช้จะใช้ได้กับไฟล์เท่านั้น ซึ่งมีอยู่ในอิมเมจเคอร์เนลทั่วไป (GKI)

ดูรายละเอียดเพิ่มเติมได้ที่ การรองรับระบบไฟล์ Kernel ของ Android

เสียง

การใช้เสียงรอบทิศทางและการติดตามการเคลื่อนไหวของศีรษะ

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

การสนับสนุนสำหรับ MIDI 2.0

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

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

อัปเดต HAL ของเสียง

ใน Android 13 เป็นต้นไป ระบบจะอัปเดต HAL ของเสียงเป็น เวอร์ชัน 7.1 โปรดดูข้อมูลเพิ่มเติมที่เสียง HAL

ยานยนต์

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

ดูข้อมูลเพิ่มเติมเกี่ยวกับฟีเจอร์ Automotive ใหม่ใน Android 13 โปรดดูที่มีอะไรใหม่

สร้าง

สร้างด้วย Bazel

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

ดูข้อมูลเพิ่มเติมได้ที่ Bazel (Kleaf)

กล้อง

HAL ของกล้อง AIDL

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

สำหรับข้อมูลเพิ่มเติม โปรดดู การเชื่อมต่อ Wi-Fi STA/STA พร้อมกัน

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

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

  • DelegateRegistrationState:

    • รองรับกรณีที่เฟรมเวิร์กจำเป็นต้อง รอให้เซสชัน SIP เสร็จสิ้นก่อนที่จะฉีก PDN ของ IMS
    • เพิ่มเมธอด 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 API:

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

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

Android 13 เพิ่มการรองรับการเปิดใช้งานหลายรายการ โปรไฟล์ (MEP) สำหรับ eUICC ซึ่งทำให้อุปกรณ์รองรับการใช้ 2 ซิมโดยใช้ ชิป 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 ไม่ได้ครอบคลุม Use Case ทั้งหมดที่ระบุโดย TelephonyManager UICC Access API ดังนั้นใน Android 13, API เหล่านี้จะไม่สามารถใช้งานได้ใน การจัดการช่องทางเชิงตรรกะ UICC ก่อนหน้านี้ เมื่อแอปการโทร ที่จะทำให้เกิดความขัดข้องในแชแนลเชิงตรรกะ ช่องทางที่สมเหตุสมผลอาจหลุดได้ ซึ่งหมายความว่า ช่องจะไม่ได้รับการเผยแพร่ และแอปจะนำช่องกลับมาใช้ซ้ำไม่ได้หากไม่รีบูต สำหรับการปรับปรุงใน Android 13 หากแอปขัดข้อง ระบบจะเผยแพร่แชแนลเชิงตรรกะ ซึ่งช่วยให้สามารถใช้ช่องทางนั้นซ้ำ จากแอป

การปรับปรุง API เหล่านี้ดำเนินการในระดับการใช้งาน และ ที่เข้ากันได้แบบย้อนหลัง ไม่จําเป็นต้องดําเนินการใดๆ เพิ่มเติมเพื่อให้แอปเรียกใช้ API เหล่านี้

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

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

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

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

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

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

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

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

สำหรับข้อมูลเพิ่มเติม โปรดดู การเชื่อมต่อ Wi-Fi AP/AP

การรับรู้ Wi-Fi

Android 13 มีการสนับสนุนสำหรับ ข้อกำหนดเกี่ยวกับ Wi-Fi Aware ดูข้อมูลเพิ่มเติมได้ที่ Wi-Fi Aware

การอัปเดตการเชื่อมต่ออินเทอร์เน็ตผ่านมือถือ Wi-Fi (Soft AP)

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

การใช้หลายอินเทอร์เฟซ Wi-Fi พร้อมกัน

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

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

การจับคู่โทนสี HDR กับช่วงที่เข้ากันได้กับ SDR

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

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

กราฟิก

AIDL สำหรับ HAL คอมโพสเซอร์ฮาร์ดแวร์

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

สำหรับข้อมูลเพิ่มเติม โปรดดู AIDL สำหรับ HAL คอมโพสเซอร์ฮาร์ดแวร์

การจัดการเฟรมบัฟเฟอร์ของลูกค้า

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

ดูข้อมูลเพิ่มเติมได้ที่การจัดการ Framebuffer ของไคลเอ็นต์

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

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

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

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

สำหรับข้อมูลเพิ่มเติม โปรดดู การล็อกบัฟเฟอร์ที่ไม่มีสัญญาณด้วย AutoSingleLayer

การโต้ตอบ

การตรวจสอบสิทธิ์สำหรับระบบควบคุมอุปกรณ์ในบ้าน

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

โปรโตคอล HID ของเครื่องติดตามการเคลื่อนไหวศีรษะ

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

สำหรับข้อมูลเพิ่มเติม โปรดดู โปรโตคอล HID ของเครื่องมือติดตามส่วนหัว

ล็อกการสนับสนุนสัญญาณเรียกกลับใน KeyguardManager

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

ออบเจ็กต์การดำเนินการที่ใช้ซ้ำได้ NNAPI

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

เซ็นเซอร์ AIDL HAL

Android 13 เปิดตัว Sensors AIDL HAL ซึ่งเป็น HAL ที่อิงตาม เซ็นเซอร์ HAL 2.1 ที่ใช้ อินเทอร์เฟซ AIDL HAL The Sensors AIDL HAL จะแสดงอุปกรณ์ติดตามศีรษะและเซ็นเซอร์ IMU แบบจำกัดแกน

สื่อ

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

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

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

ประสิทธิภาพ

สุขภาพ AIDL HAL

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

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

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

สิทธิ์

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

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

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

พาวเวอร์

เครื่องมือติดตามลักษณะการทำงานในเบื้องหลังของแอป

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

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

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

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

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

ความปลอดภัย

ข้อมูลเข้าสู่ระบบข้อมูลประจำตัว

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

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

APK Signature Scheme V3.1

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

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

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

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

  • การส่ง Intent ไปยังคอมโพเนนต์ ที่ไม่ได้ประกาศตัวกรอง Intent ใดๆ
  • Intent ที่เกิดขึ้นภายในแอปเดียวกัน
  • Intent จากระบบ
  • Intent จากรูท

อินเทอร์เฟซแบบคงที่ของผู้ให้บริการ OMAPI

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

สำหรับข้อมูลเพิ่มเติม โปรดดู อินเทอร์เฟซแบบคงที่ของผู้ให้บริการ OMAPI

UID ที่แชร์เลิกใช้งานแล้ว

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

การตั้งค่า

การตั้งค่าภาษาสำหรับแต่ละแอป

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

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

แอปการตั้งค่าต้องเปิดหน้าการตั้งค่าภาษาของแอปต่อไป จาก Intent android.settings.App_Locale_Settings

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

ทีวี

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

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

ดูข้อมูลเพิ่มเติมได้ที่อุโมงค์มัลติมีเดีย

การอัปเดต

การอัปเดต A/B ทางออนไลน์

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

สำหรับรายละเอียดเกี่ยวกับวิธีเปิดใช้ฟีเจอร์เหล่านี้ในอุปกรณ์ที่อัปเกรดเป็น Android Android 13 โปรดดู การบีบอัด XOR และ การผสานพื้นที่ผู้ใช้

ระบบเสมือน

เฟรมเวิร์กการจำลองการทำงานแบบเสมือนของ Android

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

สำหรับข้อมูลเพิ่มเติม โปรดดู ภาพรวมเฟรมเวิร์กเสมือนจริงของ Android