หน้านี้สรุปฟีเจอร์หลักๆ ใน Android 13 และรุ่น Android 13 QPR พร้อมลิงก์ ไปยังข้อมูลเพิ่มเติม สรุปฟีเจอร์เหล่านี้จัดเรียงตาม ตำแหน่งเอกสารประกอบของฟีเจอร์ในเว็บไซต์นี้
สถาปัตยกรรม
การเปลี่ยนแปลงพาร์ติชันการบูตทั่วไป
สำหรับอุปกรณ์ที่เปิดตัวพร้อม Android 13 ระบบจะนำ
ramdisk ทั่วไปออกจากอิมเมจ boot และวางไว้ในอิมเมจ init_boot
แยกต่างหาก
ดูข้อมูลเพิ่มเติมได้ที่พาร์ติชันการบูตทั่วไป
โมดูล GKI
ใน Android 13 ฟังก์ชันการทำงานของเคอร์เนลบางอย่างจะมาในรูปแบบโมดูลที่โหลดแบบไดนามิกได้ ซึ่งเรียกว่าโมดูล GKI เพื่อลดหน่วยความจำที่ใช้ของเคอร์เนล GKI ในอุปกรณ์ที่ไม่จำเป็นต้องใช้ฟังก์ชันการทำงานดังกล่าว
ดูข้อมูลเพิ่มเติมได้ที่ โมดูลเคอร์เนล
ส่วนประกอบของระบบแบบโมดูล
Android 13 มีคอมโพเนนต์ระบบแบบโมดูลาร์ใหม่และอัปเดตหลายรายการ โมดูลใหม่มีดังนี้
- AdServices: รองรับโครงการริเริ่ม Privacy Sandbox ที่มีเป้าหมายในการสร้างเทคโนโลยีที่ทั้งคุ้มครองความเป็นส่วนตัวของผู้คนบนโลกออนไลน์และมอบเครื่องมือสำหรับนักพัฒนาซอฟต์แวร์และบริษัทต่างๆ ในการสร้างธุรกิจดิจิทัลที่กำลังเฟื่องฟู
- AppSearch: เครื่องมือค้นหาที่มีการจัดทำดัชนีและการค้นหาแบบมีโครงสร้างในอุปกรณ์
- บลูทูธ: (ไม่บังคับ) มีเป้าหมายที่จะมอบประสบการณ์การใช้งานบลูทูธคุณภาพสูงที่สอดคล้องกันให้แก่ผู้ใช้ Android ทุกคน
- OnDevicePersonalization: มีชุดเครื่องมือที่พัฒนาขึ้นโดยมีหลักการสำคัญคือความเป็นส่วนตัวของผู้ใช้
- UWB: มีสแต็ก UWB เหนือ อินเทอร์เฟซ HAL
การอัปเดตโมดูลที่มีอยู่
- CrossDevice: จัดหาเทคโนโลยีการสื่อสารข้ามอุปกรณ์โดยใช้โปรโตคอลมาตรฐาน
- การรวมสิทธิ์ ข้อมูลเกี่ยวกับการรวมสิทธิ์
- การแยกอุโมงค์เสมือน: ระบุเส้นทางที่จะยกเว้นจาก VPN
- การอัปเดตขอบเขตของโมดูล Wi-Fi อัปเดตขอบเขตของโมดูล
อัปเดตการรองรับระบบไฟล์เคอร์เนลของ Android
ตั้งแต่ Android 13 เป็นต้นไป Userspace จะใช้ได้เฉพาะกับระบบไฟล์ที่สร้างไว้ใน Generic Kernel Image (GKI) เท่านั้น
ดูรายละเอียดเพิ่มเติมได้ที่ การรองรับระบบไฟล์เคอร์เนลของ Android
เสียง
การใช้งานเสียงรอบทิศทางและการติดตามการเคลื่อนไหวของศีรษะ
ตั้งแต่ Android 13-QPR เป็นต้นไป การใช้สถาปัตยกรรมไปป์ไลน์เสียงใหม่ และการผสานรวมเฟรมเวิร์กเซ็นเซอร์จะช่วยให้ OEM สามารถมอบ เอฟเฟกต์เสียง Spatializer ที่รองรับการติดตามการเคลื่อนไหวของศีรษะพร้อมระดับ ประสิทธิภาพและเวลาในการตอบสนองที่จำเป็น ดูหลักเกณฑ์และข้อมูลเพิ่มเติมได้ที่ การติดตั้งใช้งานระบบเสียงเชิงพื้นที่และการติดตามการเคลื่อนไหวของศีรษะคุณภาพสูง
รองรับ MIDI 2.0
ตั้งแต่ Android 13 เป็นต้นไป MIDI 2.0 จะได้รับการรองรับใน USB Transport MIDI 2.0 เป็นมาตรฐาน MIDI ใหม่กว่าที่กำหนดขึ้น ในปี 2020
ดูรายละเอียดเพิ่มเติมได้ที่หน้า MIDI
อัปเดตเป็น Audio HAL
ตั้งแต่ Android 13 เป็นต้นไป ระบบจะอัปเดต Audio 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 เพิ่มการรองรับการป้องกันภาพสั่นไหวของวิดีโอใน สตรีมตัวอย่างในเซสชันการจับภาพของกล้อง ฟีเจอร์นี้ช่วยให้แอปของบุคคลที่สามมอบประสบการณ์ What You See Is What You Get (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
การอัปเดต CDD
เอกสารนิยามความเข้ากันได้ของ Android 13 จะต่อยอดจากเวอร์ชันก่อนหน้าด้วยการอัปเดตสำหรับฟีเจอร์ใหม่และการเปลี่ยนแปลงข้อกำหนดสำหรับฟังก์ชันการทำงานที่เผยแพร่ก่อนหน้านี้
ดูรายการการเปลี่ยนแปลงใน Android 13 ได้ที่ บันทึกประจำรุ่นของคำจำกัดความความเข้ากันได้ของ Android 13
บัญชีเริ่มต้นสำหรับรายชื่อติดต่อใหม่
แอปรายชื่อติดต่อที่โหลดไว้ล่วงหน้าต้องจัดการ Intent ContactsContract.Settings.ACTION_SET_DEFAULT_ACCOUNT ซึ่งช่วยให้ผู้ใช้เลือกบัญชีเริ่มต้นได้ แอปรายชื่อติดต่อที่โหลดไว้ล่วงหน้าต้องบันทึก
บัญชีเริ่มต้นที่เลือกไว้ และต้องใช้บัญชีเริ่มต้นเมื่อจัดการ Intent.ACTION_INSERT หรือ Intent.ACTION_INSERT_OR_EDIT เพื่อแทรกรายชื่อติดต่อ
ข้อกำหนดนี้ช่วยให้มั่นใจได้ถึงความสอดคล้องกันในแอปทั้งหมดที่โต้ตอบกับ
รายชื่อติดต่อ
ดูข้อมูลเพิ่มเติมได้ที่ส่วนรายชื่อติดต่อของ CDD ของ Android 13
การเชื่อมต่อ
สลับอนุญาตให้ใช้ 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 ต่อไปนี้
CarrierConfigManager#KEY_CELLULAR_USAGE_SETTING_INTตั้งค่าการใช้งานSubscriptionInfo#getUsageSetting()ค้นหาการตั้งค่าการใช้งาน
หากต้องการตรวจสอบฟีเจอร์การตั้งค่าการใช้งานเครือข่ายมือถือ ให้ทำการทดสอบต่อไปนี้
- CTS:
SubscriptionManagerTest#testCellularUsageSetting - VTS:
RadioNetworkTest#testSetUsageSetting_InvalidValues
เครือข่ายหลายเครือข่ายพร้อมกันที่มีการเชื่อมต่ออินเทอร์เน็ต
Android 13 เปิดตัวฟีเจอร์เครือข่ายหลายเครือข่ายพร้อมการเชื่อมต่ออินเทอร์เน็ต พร้อมกัน ซึ่งช่วยให้อุปกรณ์ เชื่อมต่อกับเครือข่าย Wi-Fi (AP) 2 เครือข่ายพร้อมกันได้ โดยทั้ง 2 เครือข่ายจะไม่มีข้อจำกัด (พร้อมให้บริการแก่แอปทั้งหมด) และให้สิทธิ์เข้าถึงอินเทอร์เน็ต
ดูข้อมูลเพิ่มเติมได้ที่ การทำงานพร้อมกันของ Wi-Fi STA/STA
การอัปเดต 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:- เพื่อรองรับส่วน 2.1.14 ของ RCC.72 จึงเพิ่มค่าใหม่ลงในตัวสร้าง เพื่อให้แอปส่งข้อความระบุได้ว่าผู้ใช้เปิดหรือปิดใช้ 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 เพียงชิปเดียว โปรไฟล์ซิมหลายรายการช่วยให้อุปกรณ์เชื่อมต่อกับผู้ให้บริการ 2 ราย ที่แตกต่างกันได้พร้อมกัน
ดูข้อมูลเพิ่มเติมได้ที่ โปรไฟล์ที่เปิดใช้หลายรายการ
ข้อกำหนดในการปรับเทียบการตรวจหาบุคคลในบ้าน
Android 13 มีข้อกำหนดใหม่ในการปรับเทียบการตรวจหาการเข้าใกล้ เพื่อให้มั่นใจว่าอุปกรณ์ทั้งหมดในระบบนิเวศของ Android สามารถระบุ ความใกล้เคียงสัมพัทธ์ระหว่างอุปกรณ์ได้
ดูข้อมูลเพิ่มเติมเกี่ยวกับวิธีตั้งค่าและปรับเทียบอุปกรณ์ให้เป็นไปตามข้อกำหนดเหล่านี้ได้ที่ข้อกำหนดในการปรับเทียบการตรวจหาการเข้าพัก
โหมดสำรองของโทรศัพท์สำหรับการตรวจหาเขตเวลา
Android 13 เปิดตัวโหมดการตรวจหาเขตเวลาแบบสำรองของโทรศัพท์ โหมดนี้ช่วยให้ Android ใช้คำแนะนำในการตรวจหาโทรศัพท์ชั่วคราวในกรณีที่การตรวจหาตำแหน่งตรวจหาเขตเวลาไม่ได้ หรือในกรณีที่การตรวจหาตำแหน่งใช้เวลานานกว่าการตรวจหาโทรศัพท์ในการตรวจหาเขตเวลา
ดูรายละเอียดเพิ่มเติมได้ที่ บริการ time_zone_detector
การปรับปรุง API การเข้าถึง UICC ของ TelephonyManager
Android 13 ยกเลิกการเลิกใช้งานและเพิ่มการปรับปรุงการจัดการช่องตรรกะของ UICC สำหรับ TelephonyManager UICC Access API ต่อไปนี้
iccOpenLogicalChannel(String AID, int p2)iccCloseLogicalChannel(int channel)iccTransmitApduBasicChannel(int cla, int instruction, int p2, int p3, String data)iccTransmitApduLogicalChannel(int channel, int cla, int instruction, int p1, int p2, int p3, String data)iccExchangeSimIO(int fileID, int command, int p1, int p2, int p3, String filePath)sendEnvelopeWithStatus(String content)
เราเลิกใช้งาน API เหล่านี้ใน Android 11 เนื่องจาก OMAPI มีการติดตั้งใช้งานที่เชื่อถือได้มากกว่าสำหรับการจัดการช่องตรรกะของ UICC อย่างไรก็ตาม OMAPI ไม่ครอบคลุมกรณีการใช้งานทั้งหมดที่ API การเข้าถึง UICC ของ TelephonyManager มีให้ ดังนั้น ใน Android 13 เราจึงเลิกเลิกการเลิกใช้งาน API เหล่านี้พร้อม การปรับปรุงการจัดการช่องตรรกะของ UICC ก่อนหน้านี้ เมื่อแอปการโทรที่เปิดช่องตรรกะขัดข้อง ช่องตรรกะอาจรั่วไหล ซึ่งหมายความว่าระบบจะไม่ปล่อยช่องและแอปจะนำช่องกลับมาใช้ซ้ำไม่ได้หากไม่รีบูต การปรับปรุงใน Android 13 จะทำให้ระบบปล่อยช่องสัญญาณเชิงตรรกะหากแอปขัดข้อง ซึ่งจะช่วยให้แอปนำช่องสัญญาณกลับมาใช้ใหม่ได้
การปรับปรุง API เหล่านี้ดำเนินการที่ระดับการใช้งานและเข้ากันได้แบบย้อนหลังอย่างเต็มรูปแบบ แอปโทรศัพท์ไม่ต้องดำเนินการใดๆ เพิ่มเติมเพื่อใช้ API เหล่านี้
เชื่อถือเมื่อใช้ครั้งแรก (TOFU) สำหรับเครือข่ายขององค์กร
Android 13 เปิดตัวการรองรับแนวทางการตรวจสอบสิทธิ์แบบเชื่อถือเมื่อใช้งานครั้งแรก (TOFU) ซึ่งช่วยให้ผู้ใช้เชื่อถือเครือข่ายขององค์กร (EAP) ได้โดยการติดตั้ง CA หลักที่เซิร์ฟเวอร์ใช้และตั้งชื่อโดเมนในเครือข่ายที่บันทึกไว้ TOFU ช่วยให้อุปกรณ์รับ คีย์สาธารณะที่ไม่มีการตรวจสอบสิทธิ์ได้เมื่อผู้ใช้เชื่อมต่อกับเครือข่ายขององค์กรเป็นครั้งแรก และเก็บ คีย์ไว้สำหรับการเชื่อมต่อครั้งต่อๆ ไป
ดูข้อมูลเพิ่มเติมได้ที่เชื่อถือเมื่อใช้ครั้งแรก
การรองรับแถบความถี่กว้างยิ่งยวด
Android 13 เปิดตัวการใช้งานเฟรมเวิร์กเริ่มต้น สำหรับเทคโนโลยีวิทยุแถบความถี่กว้างยิ่งยวด (UWB) ซึ่งเป็นเทคโนโลยีที่ ช่วยให้การวัดระยะที่แม่นยำและมีความปลอดภัยสูงระหว่างอุปกรณ์ที่รองรับ
ดูข้อมูลเพิ่มเติมได้ที่แถบความถี่กว้างยิ่งยวด
การอัปเดต AP/AP พร้อมกันของ Wi-Fi
Android 13 เพิ่มการรองรับย่านความถี่ 6 GHz สำหรับ การทำงานพร้อมกันของ Wi-Fi AP/AP ซึ่งช่วยให้อุปกรณ์สร้างอินเทอร์เฟซจุดเข้าใช้งาน (AP) 2 รายการได้
ดูข้อมูลเพิ่มเติมได้ที่ AP ของ Wi-Fi/การทำงานพร้อมกันของ AP
Wi-Fi Aware
Android 13 เปิดตัวการรองรับข้อกำหนด Wi-Fi Aware เวอร์ชัน 3.1 ดูข้อมูลเพิ่มเติมได้ที่ Wi-Fi Aware
การอัปเดตการเชื่อมต่ออินเทอร์เน็ตผ่านมือถือด้วยฮอตสปอต Wi-Fi (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
Display
ตัวจัดการงาน
ใน 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 ของ Hardware Composer
ตั้งแต่ Android 13 เป็นต้นไป HAL ของ Hardware Composer (HWC)
จะกำหนดไว้ใน AIDL และเวอร์ชัน HIDL ตั้งแต่
android.hardware.graphics.composer@2.1 ถึง
android.hardware.graphics.composer@2.4 จะเลิกใช้งาน
ดูข้อมูลเพิ่มเติมได้ที่ AIDL สำหรับ HAL ของ Hardware Composer
การจัดการเฟรมบัฟเฟอร์ของไคลเอ็นต์
ตั้งแต่ Android 13 เป็นต้นไป ระบบจะจัดสรรเฟรมบัฟเฟอร์ใหม่ที่ใช้ในระหว่างการคอมโพสิตฝั่งไคลเอ็นต์ เมื่อใดก็ตามที่ความละเอียดของจอแสดงผลเปลี่ยนแปลง SurfaceFlinger จะทำการ จัดสรรนี้ในรอบลบล้างถัดไป หลังจากเปลี่ยนความละเอียด
ดูข้อมูลเพิ่มเติมได้ที่การจัดการเฟรมบัฟเฟอร์ของไคลเอ็นต์
การแทรกแซงการควบคุมอัตราเฟรมต่อวินาที (FPS)
ตั้งแต่ Android 13-QPR เป็นต้นไป การแทรกแซงการควบคุม FPS จะช่วยให้เกมทำงานที่ FPS ที่เหมาะสมได้โดยใช้การเปลี่ยนแปลงฝั่งแพลตฟอร์มเท่านั้น และ ไม่ต้องให้นักพัฒนาแอปดำเนินการใดๆ ดูข้อมูลเพิ่มเติมได้ที่ การแทรกแซงการจำกัด FPS
การสลักบัฟเฟอร์ที่ไม่ได้ส่งสัญญาณด้วย AutoSingleLayer
Android 13 เพิ่มการกำหนดค่าใหม่ที่ชื่อ
AutoSingleLayer สำหรับการล็อกบัฟเฟอร์ที่ไม่ได้ส่งสัญญาณ
การกำหนดค่านี้ช่วยให้ SurfaceFlinger สามารถล็อกบัฟเฟอร์ที่ไม่มีการส่งสัญญาณได้เมื่อมีการอัปเดตเลเยอร์เดียวเท่านั้น และจะไม่ล็อกในกรณีที่เกิดขึ้นในเลเยอร์ต่างๆ เช่น การเปลี่ยนแปลงรูปทรงเรขาคณิตหรือธุรกรรมการซิงค์
ดูข้อมูลเพิ่มเติมได้ที่ การสลักบัฟเฟอร์ที่ไม่มีการส่งสัญญาณด้วย AutoSingleLayer
การโต้ตอบ
การตรวจสอบสิทธิ์สำหรับการควบคุมบ้าน
ใน Android 13
Device Controls API
มีเมธอดใหม่ชื่อ
isAuthRequired
ซึ่งช่วยให้ผู้ให้บริการควบคุมอุปกรณ์ระบุได้ว่าระบบควบคุมสมาร์ทโฮมใดที่สามารถดำเนินการ
โต้ตอบในอุปกรณ์ที่ล็อกได้ ซึ่งจะช่วยให้การโต้ตอบที่จุดแรกเข้า เช่น หน้าจอล็อกของโทรศัพท์ เป็นไปอย่างราบรื่นยิ่งขึ้น
โปรโตคอล HID ของการติดตามการเคลื่อนไหวของศีรษะ
Android 13 เปิดตัวโปรโตคอล Human Interface Device (HID) สำหรับการติดตามศีรษะ ซึ่งช่วยให้อุปกรณ์ติดตามศีรษะเชื่อมต่อกับ อุปกรณ์ Android ผ่าน USB หรือบลูทูธ และแสดงต่อเฟรมเวิร์กและแอป Android ผ่านเฟรมเวิร์กเซ็นเซอร์ได้
ดูข้อมูลเพิ่มเติมได้ที่โปรโตคอล HID ของเครื่องติดตามศีรษะ
การรองรับสัญญาณการเรียกกลับที่ล็อกใน KeyguardManager
ใน Android 13 เมธอดใหม่ เช่น
addKeyguardLockedStateListener
และ removeKeyguardLockedStateListener ในคลาส
KeyguardManager
จะแจ้งให้ Listener ทราบเกี่ยวกับสถานะที่ล็อกของคีย์การ์ด
ออบเจ็กต์การดำเนินการที่ใช้ซ้ำได้ของ NNAPI
Android 13 เปิดตัวอินเทอร์เฟซ NNAPI AIDL HAL
IExecution
ซึ่งจัดการอายุการใช้งานของออบเจ็กต์การดำเนินการที่นำกลับมาใช้ใหม่ได้และ
ทรัพยากรที่แคชไว้ IExecutionช่วยลดค่าใช้จ่ายในการทำงานของงานการอนุมานแมชชีนเลิร์นนิงโดยการเปิดใช้ไดรเวอร์ NNAPI เพื่อรักษาทรัพยากรระหว่างการดำเนินการและใช้การเพิ่มประสิทธิภาพเฉพาะคำขอ
AIDL HAL ของเซ็นเซอร์
Android 13 เปิดตัว Sensors AIDL HAL ซึ่งเป็น HAL ที่อิงตาม Sensors HAL 2.1 ที่ใช้อินเทอร์เฟซ AIDL HAL HAL ของ AIDL ของเซ็นเซอร์ จะแสดงประเภทเซ็นเซอร์ของเครื่องติดตามศีรษะและเซ็นเซอร์ IMU แบบแกนจำกัด
สื่อ
ส่งออกสถิติการเข้ารหัสวิดีโอ
ตั้งแต่ Android 13 เป็นต้นไป ไคลเอ็นต์แอปจะขอให้ ตัวเข้ารหัสวิดีโอส่งออกสถิติการเข้ารหัสสำหรับแต่ละเฟรมวิดีโอที่เข้ารหัสได้ แอปสามารถเพิ่มประสิทธิภาพงานการเข้ารหัสวิดีโอ เช่น การเข้ารหัสแบบหลายรอบและการประมวลผลเฟรมล่วงหน้าก่อนการเข้ารหัส โดยใช้สถิติที่ได้จากตัวเข้ารหัสวิดีโอ
ดูข้อมูลเพิ่มเติมได้ที่ข้อมูลสถิติการเข้ารหัสวิดีโอ
ประสิทธิภาพ
HAL ของ AIDL ด้านสุขภาพ
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 จะแยกออกเป็น 2 สิทธิ์ ได้แก่ BODY_SENSORS สำหรับ
ติดตามอัตราการเต้นของหัวใจในเบื้องหน้า และ BODY_SENSORS_BACKGROUND สำหรับติดตาม
อัตราการเต้นของหัวใจในเบื้องหลัง
ดูข้อมูลเพิ่มเติมได้ที่การใช้เซ็นเซอร์ร่างกายในเบื้องหลังต้องมีสิทธิ์ใหม่
กำลัง
เครื่องมือติดตามลักษณะการทำงานของแอปในเบื้องหลัง
Android 13 เปิดตัวแนวคิดของเครื่องมือติดตามลักษณะการทำงานของแอปในเบื้องหลังหรือกระบวนการที่ตรวจสอบการใช้แบตเตอรี่ในเบื้องหลังของแอปเพื่อพิจารณาว่าแอปละเมิดนโยบายบางอย่างหรือไม่
ดูข้อมูลเพิ่มเติมได้ที่ เครื่องมือติดตามพฤติกรรมของแอปในเบื้องหลัง
ลดการใช้พลังงานระหว่างการสำรองและกู้คืนข้อมูล
ตั้งแต่ Android 13 เป็นต้นไป คุณสามารถจำกัดการโอนพลังงาน
ระหว่างการสำรองและกู้คืนข้อมูลผ่าน USB ได้โดยการเรียกใช้เมธอด UsbPort ของคลาส enableLimitPowerTransfer
ดูข้อมูลเพิ่มเติมได้ที่การจัดการพลังงาน
ความปลอดภัย
ข้อมูลประจำตัว
Android 13 เพิ่มการรองรับการนำเสนอเอกสารหลายฉบับ อินเทอร์เฟซเซสชันการนำเสนอใหม่นี้ช่วยให้แอปพลิเคชันนำเสนอเอกสารหลายฉบับได้ ซึ่งเป็นสิ่งที่ทำไม่ได้ด้วย API ที่มีอยู่
ดูข้อมูลเพิ่มเติมได้ที่เอกสารรับรองตัวตน
APK Signature Scheme V3.1
ระบบจะใช้รูปแบบนี้โดยค่าเริ่มต้นเมื่อรับรอง APK ด้วยคีย์การลงนามที่หมุนเวียน และลำดับการลงนาม และช่วยให้ APK เดียวกำหนดเป้าหมายการหมุนเวียนใน Android 13 ขึ้นไปได้ ในขณะเดียวกันก็หลีกเลี่ยงปัญหาที่ทราบเกี่ยวกับการ หมุนเวียนในแพลตฟอร์มเวอร์ชันก่อนหน้าโดยใช้คีย์การลงนามเดิมใน บล็อกลายเซ็น v3.0 ในทำนองเดียวกัน ลายเซ็น v4.1 จะมี ข้อมูลการลงชื่อเพิ่มเติมสำหรับบล็อก v3.1 เพื่อรองรับลักษณะการทำงานเดียวกันสำหรับ การติดตั้งที่เพิ่มขึ้น
Intent ควรตรงกับตัวกรอง Intent ที่ประกาศไว้
ใน Android 13 ระบบจะนำส่ง Intent ที่มาจากแอปภายนอกไปยังคอมโพเนนต์ที่ส่งออกในกรณีที่ Intent ตรงกับเอลิเมนต์ intent-filter ที่ประกาศไว้เท่านั้น
ระบบจะบล็อก Intent ที่ไม่ตรงกัน ต่อไปนี้คือข้อยกเว้นที่ไม่มีการบังคับใช้การจับคู่ตามความตั้งใจ
- Intent ที่ส่งไปยังคอมโพเนนต์ ซึ่งไม่ได้ประกาศตัวกรอง Intent ใดๆ
- Intent ที่มาจากภายในแอปเดียวกัน
- Intent จากระบบ
- Intent จากรูท
อินเทอร์เฟซ OMAPI ที่เสถียรของผู้ให้บริการ
Open Mobile API (OMAPI) คือ API มาตรฐานที่ใช้ในการสื่อสารกับ Secure Element ของอุปกรณ์ ก่อน Android 13 มีเพียงแอปพลิเคชันและโมดูลเฟรมเวิร์กเท่านั้นที่ เข้าถึงอินเทอร์เฟซนี้ได้ การแปลงเป็นอินเทอร์เฟซที่เสถียรของผู้ให้บริการ โมดูล HAL ยังสื่อสารกับองค์ประกอบที่ปลอดภัย ผ่านบริการ OMAPI ได้ด้วย
ดูข้อมูลเพิ่มเติมได้ที่ อินเทอร์เฟซที่เสถียรของผู้ให้บริการ OMAPI
เลิกใช้งาน UID ที่แชร์แล้ว
ตั้งแต่ Android 13-QPR เป็นต้นไป ระบบจะเลิกใช้งาน UID ที่แชร์
ผู้ใช้ Android 13 ขึ้นไปควรใส่บรรทัด
android:sharedUserMaxSdkVersion="32" ในไฟล์ Manifest รายการนี้จะป้องกันไม่ให้
ผู้ใช้ใหม่ได้รับ UID ที่แชร์ ดูข้อมูลเพิ่มเติมเกี่ยวกับ UID ได้ที่
การลงนามในแอปพลิเคชัน
การตั้งค่า
การตั้งค่าภาษาสำหรับแต่ละแอป
Android 13 เพิ่มความสามารถที่ช่วยให้ผู้ใช้เปลี่ยนค่ากำหนดภาษาแบบทีละแอปได้ พาร์ทเนอร์และ OEM ไม่ควร ปิดใช้หน้าการเลือกภาษาของแอป และควรเข้าถึงหน้าดังกล่าวได้ ผ่านตัวเลือกการนำทาง 3 รายการต่อไปนี้
- การตั้งค่า > แอป > app_name แล้วเลือกภาษา
- กดไอคอนแอปค้างไว้ แตะข้อมูลแอป แล้วเลือก ภาษา
- การตั้งค่า > ระบบ > ภาษาและการป้อนข้อมูล > ภาษาของแอป > app_name
แอปการตั้งค่าต้องเปิดหน้าการตั้งค่าภาษาของแอปต่อไป
จาก Intent ของ android.settings.App_Locale_Settings
ดูข้อมูลเพิ่มเติมได้ที่การตั้งค่าภาษาต่อแอป
ทีวี
โหมด Tunnel มัลติมีเดีย
Android 13 ขยายลักษณะการทำงานที่กำหนดไว้ของการเล่นวิดีโอแบบ Tunnel และเชื่อมโยงลักษณะการทำงานใหม่นั้นกับ การทดสอบการรับรอง CTS เพิ่มเติม
ดูข้อมูลเพิ่มเติมได้ที่การสร้างอุโมงค์เสมือนมัลติมีเดีย
อัปเดต
การอัปเดตการทดสอบ A/B เสมือน
Android 13 เพิ่มฟีเจอร์การบีบอัด XOR และการผสานในพื้นที่ผู้ใช้
สำหรับการอัปเดต A/B เสมือน การบีบอัด XOR ช่วยลดขนาดสแนปชอตได้เนื่องจากข้อมูล XOR บีบอัดได้ง่ายกว่าข้อมูลบล็อกดิบ
ฟีเจอร์การผสานใน Userspace ช่วยให้snapuserdคอมโพเนนต์ Userspace จัดการ
กระบวนการผสานสำหรับการอัปเดต A/B เสมือน ซึ่งจะช่วยลดเวลาในการผสานเมื่อเทียบกับ
Android 12 ที่ใช้dm-snapshotอุปกรณ์
โปรดดูรายละเอียดเกี่ยวกับวิธีเปิดใช้ฟีเจอร์เหล่านี้ในอุปกรณ์ที่อัปเกรดเป็น Android Android 13 ที่ การบีบอัด XOR และ การผสานใน Userspace
ระบบเสมือน
เฟรมเวิร์กการจำลองการทำงานแบบเสมือนของ Android
เฟรมเวิร์กการจำลองการทำงานแบบเสมือนของ Android (AVF) มีสภาพแวดล้อมการดำเนินการที่ปลอดภัยและเป็นส่วนตัว สำหรับการดำเนินการโค้ด AVF เหมาะอย่างยิ่งสำหรับกรณีการใช้งานที่เน้นความปลอดภัย ซึ่งต้องมีการรับประกันการแยกที่เข้มงวดมากขึ้น หรือแม้แต่การรับประกันที่ได้รับการยืนยันอย่างเป็นทางการ มากกว่าการรับประกันที่แซนด์บ็อกซ์ของแอป Android มีให้
ดูข้อมูลเพิ่มเติมได้ที่ ภาพรวมของเฟรมเวิร์กการจำลองการทำงานแบบเสมือนของ Android