หน้านี้จะสรุปคุณลักษณะหลักๆ ใน เปิดตัว Android 11 และมีลิงก์ไปยังส่วนเพิ่มเติม ข้อมูลสรุปเกี่ยวกับคุณลักษณะเหล่านี้ได้รับการจัดระเบียบตาม ตำแหน่งเอกสารในเว็บไซต์นี้
สถาปัตยกรรม
โควต้า API
Android 11 เปิดตัว API
ฟีเจอร์โควต้า ซึ่งจำกัดความถี่ที่แอปจะเรียกใช้ API บางอย่าง ตอนนี้
นำไปใช้ในการเรียก API JobScheduler
เท่านั้น การเปลี่ยนแปลงใดๆ ที่คุณ
ขีดจำกัดที่ตั้งไว้ล่วงหน้ายังคงต้องผ่านการทดสอบ CTS คุณสามารถปิดใช้และ
เปิดใช้โควต้า API โดยใช้เมธอด setEnabled
ใน
QuotaTracker.java
ค่าเริ่มต้นคือเปิดใช้อยู่ การปิดใช้
ทำให้แอปเรียกใช้ API ที่ได้รับผลกระทบได้โดยไม่จำกัด
การทดสอบ 1 หน่วยสำหรับ QuotaTracker
และชั้นเรียนที่เกี่ยวข้องมีดังนี้
ที่มีให้ เอกสารโดยละเอียดอยู่ในความคิดเห็นใน
QuotaTracker
ชั้นเรียน ฟีเจอร์นี้จะแนะนำฟีเจอร์ใหม่
API สาธารณะ LimitExceededException
รายการ
Bootloader
ส่วนหัวเปิดเครื่องเวอร์ชัน 3
Android 11 รองรับส่วนหัวการเปิดเครื่องเวอร์ชัน 3 โปรดดูรายละเอียด โปรดดูที่ส่วนหัวของรูปภาพเปิดเครื่อง
ฉากกั้น
พาร์ติชันบูต
Android 11 นำเสนอแนวคิดของ อิมเมจเคอร์เนลทั่วไป วิธีเปิดใช้การเปิดเครื่องอุปกรณ์ที่กําหนดเอง ด้วยอิมเมจเคอร์เนลทั่วไป ข้อมูลเฉพาะผู้ให้บริการทั้งหมดจะ ออกจากพาร์ติชันการเปิดเครื่องและย้ายไปยัง เวนเดอร์บูท พาร์ติชัน อุปกรณ์ที่เปิดตัวด้วย Android 11 ต้องรองรับ พาร์ติชันการบูตของผู้ให้บริการและรูปแบบพาร์ติชันการเปิดเครื่องที่อัปเดตเพื่อให้ผ่านการทดสอบด้วยฟังก์ชัน GKI
ส่วนหัวการเปิดเครื่องของผู้ให้บริการ
การเปิดเครื่องของผู้ให้บริการ ส่วนหัว อาจมีมากกว่า 1 หน้า
การบังคับใช้อินเทอร์เฟซพาร์ติชันผลิตภัณฑ์
Android 11 เลิกรวมกลุ่ม product
พาร์ติชัน
ทำให้เป็นอิสระจาก system
และ
พาร์ติชันผู้ให้บริการ หนึ่งในการเปลี่ยนแปลงเหล่านี้ก็คือ ตอนนี้คุณสามารถ
ควบคุมการเข้าถึงของพาร์ติชันผลิตภัณฑ์สำหรับเนทีฟและ Java
อินเทอร์เฟซ
อิมเมจการกู้คืน
Android 11 จะอัปเดตข้อกำหนดของอิมเมจการกู้คืนและ ประกอบด้วยตัวเลือกตามการเปิดตัวใหม่ๆ โดยรวม DTBO/ACPIO สำหรับการกู้คืนเข้ามาเป็นส่วนหนึ่งของ ของอิมเมจการเปิดเครื่อง/การกู้คืน โปรดดูรายละเอียดที่การกู้คืน รูปภาพ
ซอฟต์รีสตาร์ท
Android 11 รองรับซอฟต์แวร์ รีสตาร์ท ไหน คือการรีสตาร์ทรันไทม์ของกระบวนการในพื้นที่ของผู้ใช้ที่ใช้ อัปเดตที่ต้องรีบูต (เช่น การอัปเดตแพ็กเกจ APEX)
เคอร์เนล
เคอร์เนลทั่วไปของ Android
Android 11 มีการเปลี่ยนแปลงที่สำคัญด้านวิธี เคอร์เนลทั่วไปของ Android ได้รับการพัฒนาและ ผสานรวม
การตรวจสอบ ABI สำหรับเคอร์เนลของ Android
Android 11 เปิดตัวการตรวจสอบ ABI การใช้เครื่องมือ เพื่อแก้ ABI ในเคอร์เนลของเคอร์เนล Android
รูปภาพเคอร์เนลทั่วไป
Android 11 เปิดตัวรูปภาพเคอร์เนลทั่วไป (GKI) ซึ่งจัดการการกระจายตัวของเคอร์เนลด้วยการรวมแกน เคอร์เนลและย้าย SoC และการรองรับกระดานออกจากเคอร์เนลหลักไปยัง โมดูลที่โหลดได้
เคอร์เนลแบบโมดูลาร์
การรองรับโมดูลเคอร์เนล
อิมเมจ Kernel ทั่วไป (GKI) อาจไม่มีไดรเวอร์ที่จำเป็น
การรองรับเพื่อเปิดใช้อุปกรณ์ต่อเชื่อมพาร์ติชัน วิธีเปิดใช้อุปกรณ์
เพื่อต่อเชื่อมพาร์ติชันและเปิดเครื่องต่อ ขั้นตอนแรก
init
ได้รับการปรับปรุงให้ โหลดโมดูลเคอร์เนลที่อยู่ใน
ramdisk
ramdisk จะแยกออกเป็น ramdisk ทั่วไปและ ramdisk ของผู้ให้บริการ
โมดูลเคอร์เนลของผู้ให้บริการจัดเก็บไว้ใน RAM ของผู้ให้บริการ ลำดับใน
โมดูลเคอร์เนลที่โหลดได้
DebugFS
Android 11 ยกเลิกการสนับสนุนแพลตฟอร์มสำหรับ DebugFS และจะต้องไม่ต่อเชื่อมหรือเข้าถึงอุปกรณ์ดังกล่าวในเวอร์ชันที่ใช้งานจริง อุปกรณ์ ขณะที่สร้าง DebugFS เพื่อแก้ไขข้อบกพร่อง แต่ รวมอยู่ในบิลด์ User และ usedebug สําหรับเวอร์ชันทั่วไปและ คอมโพเนนต์เฉพาะผู้ให้บริการ เรากำลังเลิกใช้งาน DebugFS เนื่องจาก สร้าง:
API ที่ไม่เสถียรและไม่มีเอกสารประกอบ Android อาศัยรูปแบบจากที่กำหนดไว้มาเป็นอย่างดีและ อินเทอร์เฟซเคอร์เนลของ Linux และ HAL แบบคงที่เพื่อให้ทำงานได้อย่างถูกต้อง การทดสอบ VTS บังคับใช้การมีอยู่และความถูกต้องของอินเทอร์เฟซเหล่านี้ DebugFS ไม่ได้ มีการบังคับใช้เนื่องจาก ABI ไม่มีความเสถียรหรือมีการบันทึกไว้
คุณภาพโค้ดต่ำ เนื่องจากมีไว้สำหรับ การแก้ไขข้อบกพร่อง โหนดที่เพิ่มลงใน
debugfs
ยังไม่ได้รับการตรวจสอบ และ ได้รับการทดสอบที่เข้มงวด เช่นเดียวกับในระบบไฟล์อื่นๆ เมื่อข้อบกพร่อง ที่พบในdebugfs
ถือเป็น ลำดับความสำคัญ ซึ่งก่อให้เกิดช่องโหว่ด้านความปลอดภัย มาจากdebugfs
ช่องโหว่ด้านความปลอดภัย สร้าง DebugFS แล้ว เพื่อช่วยนักพัฒนาเคอร์เนลแก้ไขข้อบกพร่องของระบบ และไม่ได้มุ่งเน้นที่ความปลอดภัย ไม่มีประสิทธิภาพ วิธียืนยันว่าโหนด DebugFS ทั้งหมดแสดงในเวอร์ชันที่ใช้งานจริง อุปกรณ์มีความปลอดภัย แม้ว่าการกระชับนโยบาย SE จะทำให้ ความรุนแรงของช่องโหว่ด้านความปลอดภัยที่เกิดจาก
debugfs
ไม่อนุญาตให้ต่อเชื่อมdebugfs
คือ วิธีเดียวที่จะกำจัดพื้นที่การโจมตีได้โดยสมบูรณ์
ใน Android 11 VTS จะบังคับใช้
ไม่ได้เปิดใช้ CONFIG_DEBUG_FS
ในเคอร์เนลของอุปกรณ์
การกำหนดค่าและ debugfs
ไม่อยู่ในรายการในส่วน /proc/filesystems
ฮีป ION สำหรับ GKI
ใน Android 11 นั้น Android Common Kernel v5.4 นำเสนอเฟรมเวิร์กสำหรับการแยกส่วน ION เฉพาะผู้ให้บริการ ฮีป ขณะที่มีไดรเวอร์หลักของ ION ที่ติดตั้งมาในตัว ช่วยให้ OEM เก็บ ION ไว้ได้ การแก้ไขไดรเวอร์เคอร์เนลเมื่อใช้อิมเมจ Kernel ทั่วไป (GKI)
คอมโพเนนต์ระบบแบบโมดูล
สิทธิ์ในการเพิกถอนอัตโนมัติ
ใน Android 11 PermissionsController โมดูล จะเพิกถอนสิทธิ์รันไทม์โดยอัตโนมัติสำหรับแอปที่ไม่ได้ใช้งาน เป็นระยะเวลานาน
การอัปเดตโมดูลเมนไลน์
Android 11 เปิดตัวโมดูลใหม่ๆ และ อัปเดตโมดูลที่มีอยู่หลายรายการ ที่เปิดตัวไปใน Android 10
การวางซ้อนทรัพยากรรันไทม์
Android 11 ขึ้นไปรองรับกลไกใหม่
สำหรับ RRO การเพิ่มประสิทธิภาพรวมถึงรายการที่สงวนไว้
พื้นที่รหัสทรัพยากร
res/xml/overlays.xml
ไฟล์สำหรับการระบุทรัพยากรเป้าหมาย
Soong สร้างกฎสำหรับการวางซ้อน ไฟล์ OverlayConfig
สำหรับ
การกำหนดค่าการเปลี่ยนแปลง สถานะเริ่มต้น และลำดับความสำคัญของการวางซ้อน
ผู้ให้บริการ NDK
ภาพรวมของผู้ให้บริการ
รองรับ Android 11
อาร์ติแฟกต์ของสแนปชอต VNDK
และภาพรวมผู้ให้บริการ
ซึ่งคุณสามารถใช้ในการสร้าง vendor.img
ได้ไม่ว่าจะเป็น Android เวอร์ชันใดก็ตาม
แผนผังต้นทาง การดำเนินการนี้จะเปิดใช้รูปภาพเวอร์ชันผสม เช่น ผู้ให้บริการเวอร์ชันเก่า
และอิมเมจระบบที่ใหม่กว่า
เสียง
การบันทึกเสียงจากตัวรับสัญญาณ FM ต้องได้รับสิทธิ์ที่เป็นสิทธิ์เฉพาะบุคคล
ใน Android 11 แหล่งที่มาของเสียง MediaRecorder.AudioSource.RADIO_TUNER
จะปรากฏ
เป็น @SystemApi และใช้เมื่อบันทึกเสียงด้วย
AudioRecord
หรือ MediaRecorder
ต้องเป็นสิทธิ์เฉพาะบุคคล
สิทธิ์ android.permission.CAPTURE_AUDIO_OUTPUT
เอฟเฟ็กต์เสียง
ตั้งแต่ Android 11 เป็นต้นไป อุปกรณ์ ผู้ผลิตสามารถแนบและเปิดใช้ เอฟเฟกต์เสียง เมื่อเลือกอุปกรณ์เสียงหนึ่งๆ สำหรับการบันทึกหรือเล่นเสียง
ขีดจำกัดประเภทอุปกรณ์
ใน Android 11 เราได้นำ ขีดจำกัด เกี่ยวกับจำนวนของประเภทอุปกรณ์เสียงที่อนุญาตให้เพิ่มอุปกรณ์เสียงประเภทใหม่ๆ
การใช้งาน
การใช้งานเสียง
Android 11 มีการบังคับใช้เสียงที่เข้มงวดขึ้น ทริกเกอร์การติดตั้งใช้งาน HAL ขณะรันไทม์ เวอร์ชันที่ต่ำกว่า
ยานยนต์
รายละเอียดของรุ่น
ดูข้อมูลเกี่ยวกับฟีเจอร์และการเพิ่มประสิทธิภาพใหม่ๆ ของ Automotive ได้ที่ รายละเอียดการเปิดตัวยานยนต์
API สำหรับรีเซ็ตพอร์ต USB
ผู้ผลิตอุปกรณ์สามารถใช้การรีเซ็ตพอร์ต USB API ใน Android 11 เพื่อรีเซ็ตการเชื่อมต่อแกดเจ็ต USB กับโฮสต์ที่เชื่อมต่อ
กล้อง
โบเก้กล้อง
เริ่มตั้งแต่ Android 11 เป็นต้นไป อุปกรณ์ Android แพลตฟอร์มจะรองรับการใช้โบเก้กล้องและ ให้ API แก่ ทำให้แอปของบุคคลที่สามใช้ฟีเจอร์โบเก้ได้
การซูมของกล้อง
ใน Android 11 แอปสามารถใช้
ซูม
(ดิจิทัลและออปติคัล) ผ่าน
การตั้งค่า ANDROID_CONTROL_ZOOM_RATIO
การตั้งค่านี้เป็น
ค่าทศนิยม 1 จุดที่ช่วยให้ซูมได้แม่นยำขึ้น
เมื่อเทียบกับการใช้ค่าจำนวนเต็มที่มีค่า
ANDROID_SCALER_CROP_REGION
ซึ่งช่วยให้สามารถ
ซูมออก (< 1.0f)
การสตรีมจากกล้องพร้อมกัน
ตั้งแต่ Android 11 เป็นต้นไป Camera2 API มีวิธีที่แอปเรียกใช้ได้ เพื่อดูว่ากล้องรองรับ การสตรีมพร้อมกัน และการกำหนดค่าสตรีมที่รองรับ
ปรับปรุงการรองรับกล้องสำหรับอุปกรณ์เสมือนของ Android
Android 11 เปิดตัวการจำลองที่ปรับปรุงใหม่ การใช้งาน HAL ของกล้องเปิดอยู่ หมึกกระดอง และ อุปกรณ์เสมือน Android Emulator ที่เพิ่มการรองรับฟีเจอร์ของกล้องเพิ่มเติม ได้แก่
- การจับภาพ RAW
- การประมวลผล YUV ใหม่
- ระดับ 3 อุปกรณ์
- รองรับกล้อง Logical
- รองรับกล้องสำหรับความลึกเท่านั้น
HAL ของกล้องที่จำลองนี้อยู่ที่
/platform/hardware/google/camera/devices/EmulatedCamera/hwl
แนวทางปฏิบัติแนะนำสำหรับกล้องหลายตัว
เพื่อใช้ประโยชน์จากคุณลักษณะที่ใช้กล้องหลายตัวได้เต็มที่ขณะที่ยังคง
ความเข้ากันได้ของแอป โดยทำตามหลักเกณฑ์ต่อไปนี้
แนวทางปฏิบัติ
เมื่อใช้อุปกรณ์กล้องหลายตัวเชิงตรรกะ รวมไปถึงแนวทางปฏิบัติแนะนำ
เกี่ยวกับการใช้ฟังก์ชัน
เปิดตัว ANDROID_CONTROL_ZOOM_RATIO
API ใน
Android 11
กล้องของระบบ
Android 11 เพิ่มการรองรับกล้องของระบบ
ผ่านทาง android.permission.SYSTEM_CAMERA
สิทธิ์ กล้องของระบบช่วยให้คุณใช้ฟีเจอร์กล้องได้
ที่สามารถใช้ในแอปที่ได้รับสิทธิ์หรือแอประบบ แต่ไม่พร้อมใช้งาน
แอปสาธารณะของบุคคลที่สาม
ความเข้ากันได้
เอกสารคำจำกัดความความเข้ากันได้ของ Android 11 ทำซ้ำจากเวอร์ชันก่อนหน้าพร้อมด้วยการอัปเดตสำหรับ ฟีเจอร์ใหม่และการเปลี่ยนแปลงข้อกำหนดสำหรับฟังก์ชันที่เปิดตัวก่อนหน้านี้
การเชื่อมต่อ
บลูทูธและ NFC
การซิงค์ข้อมูลการชำระเงินนอกโฮสต์ของ NFC
Android รองรับการจำลองบัตร NFC ที่มีองค์ประกอบความปลอดภัยสำหรับนอกโฮสต์ บัตรจำลอง แต่เป็นไปได้ว่าบริการชำระเงินที่ต้องการ ที่ระบุในแท็บ & การตั้งค่าการชำระเงินไม่ซิงค์กับแอป ในองค์ประกอบความปลอดภัย
Android 11 แก้ไขปัญหานี้กับ การซิงค์ข้อมูลการชำระเงินนอกโฮสต์ ซึ่งเป็นกลไกที่ช่วยให้คุณ ซิงค์การกำหนดค่าการชำระเงินใน Tap & การชำระเงิน, การกำหนดเส้นทาง การกำหนดค่าในส่วนหน้าแบบไม่ต้องสัมผัส (CLF) และแอปที่เลือก ไว้ในองค์ประกอบความปลอดภัย
Wallet สำหรับการเข้าถึงด่วน
กระเป๋าเงินสำหรับการเข้าถึงด่วน ที่ช่วยให้ผู้ใช้เข้าถึงการชำระเงิน และบัตรผ่านที่เกี่ยวข้องได้โดยตรงจากเมนูเปิด/ปิด
การโทรและการรับส่งข้อความ
ลักษณะการทำงานของการโทรฉุกเฉิน
Android 11 มีการเปลี่ยนแปลงวิธีจัดการการโทรฉุกเฉินได้ดียิ่งขึ้น ข้อกำหนดของผู้ให้บริการรองรับ การอธิบายลักษณะในการจัดการกับการโทรฉุกเฉินมีดังนี้
- เมื่อผู้ใช้โทรฉุกเฉินขณะอยู่ในสายที่สนทนาอยู่ ทั้งนี้ขึ้นอยู่กับ
เกี่ยวกับ
KEY_ALLOW_HOLD_CALL_DURING_EMERGENCY_BOOL
เมื่อมีการตั้งค่ากุญแจ อุปกรณ์จะตัดการเชื่อมต่อสายที่สนทนาอยู่หรือวางสายโดยอัตโนมัติ มีการพักสายที่สนทนาอยู่ และไม่อนุญาตให้สลับกลับไปเป็นสายที่สนทนาอยู่ จนกว่าจะตัดสายโทรฉุกเฉิน - ระหว่างที่โทรหาหมายเลขฉุกเฉิน ระบบจะสายเรียกเข้าโดยอัตโนมัติ ปฏิเสธและแสดงเป็นสายที่ไม่ได้รับไปยังผู้ใช้ ระหว่างที่มีการโทรฉุกเฉินอยู่ สายโทรออกที่ไม่ได้รับสาย ไม่สามารถวางได้
- ในโหมดการติดต่อกลับฉุกเฉิน การโทรที่ไม่เร่งด่วนจะทำให้เกิดปัญหา อุปกรณ์เพื่อออกจากโหมดติดต่อกลับฉุกเฉิน หากหมายเลขฉุกเฉินคือ วางโทรศัพท์ไว้ อุปกรณ์จะเข้าสู่โหมดติดต่อกลับฉุกเฉินอีกครั้งเมื่อมีการโทรหา สิ้นสุด สายเรียกเข้าจะไม่ทำให้อุปกรณ์ออกจากโหมดฉุกเฉิน Callback
- สลับหรือพักสายหมายเลขฉุกเฉินที่ใช้งานอยู่ไม่ได้
ฐานข้อมูลหมายเลขฉุกเฉินที่อัปเดตได้
Android 11 เปิดตัว ฐานข้อมูลหมายเลขฉุกเฉิน ซึ่งสามารถอัปเดตผ่านการอัปเดต OTA ฐานข้อมูลนี้ประกอบด้วยรายการ หมายเลขโทรศัพท์ฉุกเฉินพร้อมด้วยประเทศและหมวดหมู่บริการที่เกี่ยวข้อง
ผู้ให้บริการ
eSIM
ขั้นตอนการเปิดใช้งาน eSIM ผ่านแอปผู้ให้บริการ
Android 11 ช่วยปรับปรุง กระบวนการเปิดใช้งานโปรไฟล์ eSIM ผ่านแอปผู้ให้บริการ วันและเวลา ด้วยการใช้รหัสเปิดใช้งานเพื่อดาวน์โหลดโปรไฟล์ LPA ก็สามารถเปิดใช้งาน ของอินเทอร์เฟซผู้ใช้ของแอปของผู้ให้บริการเพื่อดึงข้อมูลเพิ่มเติมจาก ผู้ใช้รายนั้น แอปของผู้ให้บริการยังเปิด LUI เพื่อเปิดใช้งาน eSIM ได้ด้วย โปรไฟล์
โปรดดูข้อมูลเพิ่มเติมจากหัวข้อดังนี้
- การเริ่มต้น UI ของแอปผู้ให้บริการเพื่อเปิดใช้งาน LPA ขั้นตอน
- การเปิดตัวกระบวนการเปิดใช้งาน LPA ในผู้ให้บริการ แอป
การจัดการข้อผิดพลาดเกี่ยวกับ eUICC API
Android 11 มีคีย์เพิ่มเติมและ ค่าเพื่อปรับปรุงการจัดการข้อผิดพลาด โดยอนุญาตให้ผู้เรียกใช้ eUICC API จัดการข้อผิดพลาดเฉพาะแต่ละรายการ
พารามิเตอร์ตัวเลือกสำหรับวิธีการลบการสมัครใช้บริการ
เริ่มตั้งแต่ Android 11 เมื่อใช้
eraseSubscriptions
เมธอดใน EuiccManager
คุณควรระบุ enum ของ EuiccCardManager#ResetOption
value เพื่อระบุ
จะลบการสมัครใช้บริการทดสอบ การดำเนินการ หรือทั้ง 2 ประเภท
การสนับสนุนเครือข่ายหลายผู้ให้บริการ
อุปกรณ์ที่ใช้ Android 11 สามารถเปิดตัว ให้การสนับสนุนเครือข่ายมือถือสาธารณะ (PLMN) หลายเครือข่าย การสนับสนุน Multi-PLMN ให้ความยืดหยุ่นแก่ผู้ให้บริการเครือข่ายมือถือ (MNO) โดยการอนุญาตให้เผยแพร่ข้อมูลประจําตัวหลายรายการ
รองรับสัญญาณมือถือขนาดเล็ก
อุปกรณ์ต่างๆ เปิดตัวพร้อมกับ Android 11 สามารถให้การสนับสนุนสำหรับกลุ่มสมาชิกแบบปิด (CSG) ผ่านเมธอดใน API การระบุเซลล์ที่ได้รับข้อมูลเกี่ยวกับ ข้อมูล CSG ของเซลล์ วิธีนี้มีประโยชน์สำหรับผู้ให้บริการเครือข่ายมือถือ (MNO) ที่จัดการเซลล์ขนาดเล็กผ่านกลุ่มสมาชิกแบบปิด
API การวินิจฉัยการเชื่อมต่อ
API การวินิจฉัยการเชื่อมต่อ อนุญาตให้แอปที่เป็นเจ้าของหรือจัดการ เช่น แอปของผู้ให้บริการ แอป VPN และแอปแนะนำ Wi-Fi เพื่อรับข้อมูลการเชื่อมต่อเครือข่ายในการวินิจฉัยจาก
เปิดการเปลี่ยนแปลง Mobile API
Android 11 เปิดตัวฟีเจอร์เพิ่มเติม ฟังก์ชันของ Open Mobile API (OMAPI) ดังนี้
- กฎการแยกวิเคราะห์สำหรับสิทธิ์ของผู้ให้บริการ
การปรับแต่งการเข้าถึงองค์ประกอบความปลอดภัยที่ฝังไว้ (eSE) หรือการจัดสรร eSE โดยใช้ ต้องเป็นค่าใดค่าหนึ่งต่อไปนี้
- SECURE_ELEMENT_PRIVILEGED_OPERATION สิทธิ์ของระบบ
- ตัวระบุแอปหลักสำหรับกฎการเข้าถึงที่กำหนดค่าได้ (ARA-M) (เอดส์)
reset
API ระบบในการรีเซ็ตผู้อ่าน OMAPI
ทำให้ผู้อ่านมีสัญญาณบอกสถานะอย่างชัดเจนสำหรับแอปเพื่อกรองความสามารถของอุปกรณ์
การรายงานความแรงสัญญาณ
ใน Android 11 คุณเลือกและปรับแต่งการวัดสัญญาณได้หลายประเภท กรอบงานที่จะใช้ในการรายงาน ความแรงของสัญญาณของเครือข่ายการเข้าถึงวิทยุ 4G LTE และ 5G NR (RAN) จากนั้นคุณสามารถใช้ความแรงของสัญญาณที่รายงานเพื่อควบคุม วิธีที่แถบสัญญาณจะแสดงในอุปกรณ์ของคุณ
Wi-Fi
การกำหนดค่าเครือข่าย Wi-Fi ของผู้ให้บริการ
ใน Android 11 คุณสามารถใช้ Wi-Fi
คำแนะนำ API เพื่อเพิ่มการกำหนดค่าเครือข่าย Wi-Fi ของผู้ให้บริการ
แทนที่จะกำหนดค่าพารามิเตอร์ carrier_wifi_string_array
ใน
เครื่องมือจัดการการกำหนดค่าของผู้ให้บริการ
รองรับ Wi-Fi ฮอตสปอต (Soft AP) สำหรับการเชื่อมต่ออินเทอร์เน็ตผ่านมือถือ
Android 11 เปิดตัว Wi-Fi ฮอตสปอตที่ปรับปรุงใหม่ (Soft AP) การกำหนดค่า เพื่อให้การสนับสนุนเพิ่มเติมสำหรับ กรณีการใช้งานและการกำหนดค่าของผู้ให้บริการ การเปลี่ยนแปลงเหล่านี้ช่วยให้ผู้ผลิตอุปกรณ์ กำหนดค่าดังต่อไปนี้
- SSID และ BSSID
- ประเภทความปลอดภัย (รวมถึง WPA3)
- SSID ที่ซ่อนไว้
- ช่วงช่องและการดำเนินงาน (รวมถึง ACS)
- จำนวนไคลเอ็นต์สูงสุดที่อนุญาต
- ค่าระยะหมดเวลาสำหรับการปิดอัตโนมัติ
- รายการที่อนุญาตและรายการที่บล็อกเพื่อให้ผู้ใช้ควบคุมอุปกรณ์ที่เกี่ยวข้องได้
การเพิ่มประสิทธิภาพการเลือกเครือข่าย Wi-Fi
Android 11 เปิดตัวการเพิ่มประสิทธิภาพเครือข่าย Wi-Fi เพื่อปรับปรุง Wi-Fi การเชื่อมต่อเครือข่าย
การเพิ่มประสิทธิภาพ Passpoint ของ Wi-Fi
Android 11 ขอแนะนำการเพิ่มประสิทธิภาพต่อไปนี้ใน ฟีเจอร์รหัสผ่าน
- การรองรับการหมดอายุของโปรไฟล์ เพื่อให้ระบบแจ้งเตือน
ผู้ใช้และบังคับใช้วันที่หมดอายุของโปรไฟล์ ต้องใช้โปรไฟล์
ด้วย
SubscriptionParameters/ExpirationDate
ได้เริ่มต้นแล้ว - การรองรับใบรับรอง CA ส่วนตัวที่ลงนามด้วยตนเองสำหรับ Passpoint โปรไฟล์ R1
- รองรับโปรไฟล์ Passpoint R1 ที่ไม่มีใบรับรอง CA ระบบจะใช้ Trust Store เริ่มต้นเพื่อตรวจสอบสิทธิ์ การเชื่อมต่อ
- รองรับการกำหนดค่าโดเมน AAA ที่มีชื่อแยกต่างหากจาก
ANQP FQDN (ใช้โหนด
Extension/Android
ใน PPS-MO) ซึ่งจะช่วยให้คุณระบุโดเมน AAA ที่ แตกต่างจากโดเมนที่โฆษณาไว้โดยไม่กระทบต่อ การเชื่อมต่อที่ปลอดภัย - รองรับการกำหนดค่า Passpoint ที่ติดตั้งไว้หลายแบบด้วย FQDN เดียวกัน ซึ่งเป็นประโยชน์สำหรับผู้ให้บริการที่ใช้ ชุดค่าผสมของรหัสประเทศบนมือถือ (MCC) มากกว่า 1 ชุด และ รหัสเครือข่ายมือถือ (MNC) ในเครือข่าย แต่มี FQDN เพียงรายการเดียว
- ความสามารถในการตรวจจับและยอมรับจุดเข้าใช้งาน Passpoint R3
- การจับคู่เครือข่ายที่ปรับปรุงให้ดีขึ้น:
- รองรับการจับคู่ผู้ให้บริการบ้านสำหรับ
HomeSP/HomeOIList
- รองรับการจับคู่ผู้ให้บริการบ้านสำหรับ
HomeSP/OtherHomePartners
- ลบข้อกำหนดการจับคู่เมธอด EAP ซึ่งไม่ได้กำหนดไว้ใน ข้อมูลจำเพาะของ Passpoint
- รองรับการจับคู่ผู้ให้บริการบ้านสำหรับ
โปรไฟล์ Wi-Fi ปรับปรุงการรองรับชื่อทั่วไป
ใน Android 11 โปรไฟล์ Wi-Fi จะยังใช้งานได้
เมื่อผู้ออกใบรับรอง (CA) ระดับรูทของผู้ให้บริการมีการเปลี่ยนแปลงในกรณีที่
ชื่อทั่วไปจะระบุอยู่ใน Android
ที่ไม่บังคับ
แผนผังย่อยของส่วนขยาย ในเวอร์ชันก่อนหน้า ผู้ใช้ต้อง
ดาวน์โหลดโปรไฟล์ใหม่จากผู้ให้บริการหาก CA รูทมีการเปลี่ยนแปลง
ข้อมูล
การตรวจสอบการเข้าถึงข้อมูล
Android 11 เปิดตัวการเข้าถึงข้อมูล การตรวจสอบ ซึ่งช่วยให้นักพัฒนาแอปสามารถระบุได้ดีขึ้นว่า แอปและทรัพยากร Dependency จะเข้าถึงข้อมูลส่วนตัว (เช่น ตำแหน่งและ ข้อมูลกล้อง) จากผู้ใช้ ในกรณีที่ซับซ้อน แอปอเนกประสงค์นี้ นักพัฒนาซอฟต์แวร์สามารถกำหนดแท็กการระบุแหล่งที่มาเพื่อระบุ ส่วนต่างๆ ของแอป
สำหรับข้อมูลเพิ่มเติม โปรดดู การตรวจสอบการเข้าถึงข้อมูล
จอแสดงผล
อัปเดต API การแจ้งเตือนลูกโป่ง
Android 10 เปิดตัวการแจ้งเตือนบับเบิล API ที่ช่วยให้ผู้ใช้ทำงานหลายอย่างพร้อมกันได้จากทุกที่ในอุปกรณ์ Android 11 มีบับเบิลหลายรายการ การเพิ่มประสิทธิภาพ การเปลี่ยนแปลงที่เห็นได้ชัดที่สุดคือ การเปิดลูกโป่งโดย "ค่าเริ่มต้น" และการย้ายการตั้งค่าออกจากตัวเลือก สำหรับนักพัฒนาซอฟต์แวร์ ไม่มีงาน ที่จำเป็นต่อการใช้ Bubbles ในแพลตฟอร์ม Android
ระบบควบคุมอุปกรณ์
ฟีเจอร์การควบคุมอุปกรณ์ซึ่งจะพร้อมใช้งานใน Android 11 ให้ผู้ใช้ดูและควบคุมได้อย่างรวดเร็ว อุปกรณ์ภายนอก เช่น หลอดไฟ ตัวควบคุมอุณหภูมิ และกล้องจาก เมนูเปิด/ปิด ผู้รวบรวมข้อมูลอุปกรณ์ (เช่น Google Home) และ แอปของผู้ให้บริการบุคคลที่สามสามารถให้อุปกรณ์แสดงผลในพื้นที่นี้ได้ โดยไม่จำเป็นต้องใช้งานแพลตฟอร์มเพื่อรองรับฟีเจอร์นี้ การใช้งานเริ่มต้นจะรวมอยู่ใน UI ของระบบ AOSP สําหรับข้อมูลเกี่ยวกับการเพิ่มการรองรับระบบควบคุมอุปกรณ์ใน ควบคุมแอป โปรดดูที่ส่วนควบคุมอุปกรณ์ภายนอก หน้าสำหรับนักพัฒนาแอป Android
ข้อมูลอัปเดตเกี่ยวกับตัวแยกประเภทข้อความ
Android 11 เปิดตัว
การใช้งานเริ่มต้นที่อัปเดตได้ของบริการตัวแยกประเภทข้อความ
ที่อยู่ในส่วน
โมดูลเมนไลน์ ExtServices ขอแนะนำให้ผู้ผลิตอุปกรณ์
ใช้การติดตั้งใช้งาน TextClassifierService
เป็น
ผ่านการอัปเดต OTA ในเมนไลน์ได้
องค์กร
ใช้ประเภทผู้ใช้ที่กำหนดเอง
Android 11 นำเสนอแนวคิดของ ซึ่งแสดงถึงผู้ใช้ทุกประเภทที่ได้รับอนุญาตโดย ฟีเจอร์ผู้ใช้หลายคนของ Android ฟีเจอร์นี้ช่วยให้ OEM ปรับแต่งค่าที่กำหนดล่วงหน้าได้ ประเภทผู้ใช้ AOSP และกำหนดประเภทโปรไฟล์ใหม่ ดูหัวข้อนี้ใน ประเภทผู้ใช้เพื่อดูข้อมูลเพิ่มเติม
การปรับปรุงโปรไฟล์งาน
Android 11 มีความเป็นส่วนตัวและความสามารถในการใช้งาน การเพิ่มประสิทธิภาพสำหรับโปรไฟล์งาน ซึ่งออกแบบมาเพื่อระบุความสามารถในการใช้งานหลักๆ ชาเลนจ์ การปรับปรุงเหล่านี้จึงจำเป็น สอดคล้องกันทั่วทั้งระบบนิเวศ
ผู้ดูแลระบบไอทีที่รองรับ Android ต้องรองรับการใช้งาน อุปกรณ์ Android ทุกเครื่องที่ผู้ใช้นำไปใช้ในการทำงาน การปรับปรุง UX ความสอดคล้องของเวิร์กโฟลว์ที่สำคัญ ช่วยลดค่าใช้จ่ายลงได้อย่างมาก ของการรองรับ Android ในสภาพแวดล้อมที่การนำอุปกรณ์มาใช้เอง การนำไปใช้งานอย่างสม่ำเสมอ ของฟีเจอร์ด้านความเป็นส่วนตัวในอุปกรณ์ต่างๆ ยังช่วยเพิ่มความมั่นใจให้กับผู้ใช้ด้วย การอัปเดตบางส่วนมีดังนี้
- รายการแอปจะมีแท็บแยกต่างหากชื่อว่า "ส่วนตัว" และ "งาน"
- แท็บงานจะมีปุ่มเปิด/ปิดเพื่อปิดโปรไฟล์งาน
- เมื่อปิดโปรไฟล์งาน ไอคอนแอปงานจะเปลี่ยนเป็นสีเทาและการวางซ้อน แท็บงานบอกว่าแอปงานหยุดชั่วคราวอยู่
การโต้ตอบ
การอัปเดตสภาพแวดล้อมรันไทม์ของฮับบริบท
Android 11 เปิดตัว CHRE API v1.4 ซึ่งรวมถึงการรองรับข้อมูลเครือข่ายมือถือ 5G, ดัมพ์การแก้ไขข้อบกพร่อง Nanoapp และอื่นๆ เพิ่มขึ้น นอกจากนี้ยังรองรับการใช้ TensorFlow Lite สำหรับ ไมโครคอนโทรลเลอร์ ในนาโนแอป โปรดดูข้อมูลเพิ่มเติมที่สภาพแวดล้อมรันไทม์ของฮับบริบท (CHRE)
การโต้ตอบการสัมผัส
Android 11 มีคำแนะนำใหม่เกี่ยวกับการใช้การโต้ตอบการสัมผัสและการประเมิน ประสิทธิภาพการโต้ตอบการสัมผัสในอุปกรณ์
อินพุต
เกมแพด
Android 11 เพิ่มการรองรับตัวควบคุมเกมของบุคคลที่สาม ได้แก่
ตัวควบคุม Nintendo Switch Pro: Android เพิ่มการรองรับทั้ง USB และ การเชื่อมต่อบลูทูธสำหรับตัวควบคุม Nintendo Switch Pro CTS ต้องมีการทดสอบสำหรับการติดตั้งใช้งานทั้งหมด
NintendoSwitchProTest
เพื่อตรวจสอบการติดตั้งใช้งานตัวควบคุม Steam: Android เพิ่มการเชื่อมต่อผ่าน USB สำหรับ Steam
โครงข่ายระบบประสาทเทียม
แนวทางปฏิบัติแนะนำ
หากต้องการกระตุ้นให้นักพัฒนาแอปใช้ NNAPI โปรดทำตามคำแนะนำต่อไปนี้ แนวทางปฏิบัติที่ดีที่สุด การใช้ไดรเวอร์ NNAPI ในอุปกรณ์ที่ใช้ Android ธันวาคม
ควบคุมโฟลว์
ใน Android 11 NNAPI เพิ่มขั้นตอนการควบคุม 2 แบบ
การดำเนินงาน
IF
และ WHILE
ใช้โมเดลอื่นเป็นอาร์กิวเมนต์และเรียกใช้อย่างมีเงื่อนไข
(IF
) หรือซ้ำหลายครั้ง (WHILE
) ซึ่งช่วยให้
การสร้างโมเดลที่ดำเนินการในลักษณะต่างๆ
การทำงานตามค่าอินพุตหรือดำเนินการหลายรายการ
ครั้งโดยไม่ต้องยกเลิกการเล่น
การดำเนินการแบบจำกัด
ใน Android 11, NNAPI
ทำให้การดำเนินการรอรายการ sync_fence
ได้
แฮนเดิล
และเลือก
ส่งคืนออบเจ็กต์ sync_fence
ซึ่งจะได้รับสัญญาณเมื่อ
เสร็จสมบูรณ์ ตัวเลือกนี้ช่วยลดค่าใช้จ่ายสำหรับลำดับเล็กๆ
รุ่นและกรณีการใช้งานสตรีมมิง การดำเนินการแบบ Fenced ยังช่วยเพิ่ม
สามารถทำงานร่วมกับส่วนประกอบอื่นๆ ได้อย่างมีประสิทธิภาพ
ซึ่งสามารถส่งสัญญาณหรือ
รอ sync_fence
โดเมนของหน่วยความจำ
สำหรับอุปกรณ์ที่ใช้ Android 11 ขึ้นไป NNAPI สนับสนุนโดเมนหน่วยความจำที่ให้อินเทอร์เฟซที่จัดสรรสำหรับ บัฟเฟอร์ที่จัดการโดยผู้ขับ การดำเนินการนี้ช่วยให้ส่งผ่านความทรงจำที่มากับอุปกรณ์ได้ ข้ามการดำเนินการต่างๆ การยับยั้งการคัดลอกข้อมูลที่ไม่จำเป็น การเปลี่ยนรูปแบบระหว่างการปฏิบัติการติดต่อกัน ด้วยไดรเวอร์เดียวกัน
คุณภาพของการบริการ
ใน Android 11 เป็นต้นไป NNAPI จะมอบการปรับปรุง คุณภาพของการบริการ (QoS) โดยให้แอประบุถึง ลำดับความสำคัญของโมเดล ระยะเวลาสูงสุดที่คาดไว้สำหรับ ของโมเดลเพื่อเตรียมพร้อม และเวลาสูงสุดที่คาดไว้สำหรับ จะเสร็จสมบูรณ์
การแปลงขนาด 8 บิตที่ลงนามแล้ว
Neural Network HAL (NN HAL) 1.3 ที่เปิดตัวใน Android 11, รองรับการวัดปริมาณ 8 บิตที่มีการรับรองสำหรับ Neural Networks API สำหรับข้อมูลเพิ่มเติม โปรดดู การอัปเดต NN HAL ใน Android 11
การปรับปรุงการทดสอบ
Android 11 มียูทิลิตีการทดสอบสำหรับ ทำการทดสอบ Fuzz เกี่ยวกับการใช้งานไดรเวอร์ NNAPI และชุดของ การทดสอบการชนเพื่อตรวจสอบความยืดหยุ่นของผู้ขับขี่เมื่อมีการใช้งานหนัก
โปรดดูข้อมูลเพิ่มเติมจากหัวข้อดังนี้
เซ็นเซอร์
ประเภทเซ็นเซอร์วัดมุมบานพับ
Android 11 เปิดตัวเซ็นเซอร์ตรวจจับองศาแบบบานพับ ประเภท เพื่อแสดงเซ็นเซอร์วัดมุมระหว่าง 2 ส่วนประกอบที่เป็นส่วนประกอบของอุปกรณ์
เซ็นเซอร์ Multi-HAL 2.1
มี Sensors Multi-HAL 2.1 ใน Android 11 เป็นการปรับปรุงเซ็นเซอร์ Multi-HAL 2.0 ซึ่งรองรับการโหลด HAL ย่อยที่สามารถแสดง มุมบานพับ ประเภทเซ็นเซอร์ และ HAL ย่อยต้องใช้ API แบบ Sub-HAL เพื่อให้รองรับเซ็นเซอร์ประเภทนี้ได้ ที่กำหนดไว้ในส่วนหัว SubHal 2.1
สื่อ
DRM
Android 11 ทำให้เส้นทาง MediaDrm/Crypto IPC ง่ายขึ้น
ผ่านการนำ MediaDrmService ออก ใหม่
เพิ่ม MediaDrm
API เพื่อแจกแจงปลั๊กอิน DRM ที่ใช้ได้
การถอดรหัสที่มีเวลาในการตอบสนองต่ำใน MediaCodec
Android 11 มี MediaCodec 2.0 เพื่อเปิดใช้การถอดรหัสสื่อที่มีเวลาในการตอบสนองต่ำ ซึ่งสำคัญมากสำหรับแอปแบบเรียลไทม์
เบ็ดเตล็ด
การปรับปรุงข้อกำหนดของแอป AOSP Gallery
ตั้งแต่ Android 11 เป็นต้นไป แอป AOSP Gallery จะไม่
จำเป็นต้องรองรับประเภท MIME application/sdp
สำหรับแท็ก
ACTION_VIEW
Intent ตัวกรอง Intent ACTION_VIEW
สำหรับ
นำ MIME ประเภท application/sdp
ออกจาก
ไฟล์ Manifest ของแอป AOSP Gallery
ข้อกำหนดเหล่านี้บันทึกอยู่ในส่วน 3.2.3.1 คอนเทนต์หลัก Application Intents ของ CDD
ประสิทธิภาพ
พื้นที่ผู้ใช้ lmkd
Android 11 เปิดตัวกลยุทธ์ใหม่ในการฆ่า เพื่อป้องกันการอดหน่วยความจำและทำให้ประสิทธิภาพการทำงานลดลง
พาวเวอร์
การนอนหลับโดยไม่ตั้งใจสำหรับการสแตนด์บายทีวี
ใน Android 11 เราได้เพิ่มฟีเจอร์ใหม่ที่ชื่อว่า "การนอนหลับโดยไม่ตั้งใจ" สแตนด์บายทีวี นี่เป็นฟีเจอร์การประหยัดพลังงานที่ระงับระยะหมดเวลาของผู้ใช้เมื่อไม่มีการใช้งาน ตั้งค่าหลังจากที่อุปกรณ์เข้าสู่โหมดสลีปแม้ว่าจะทำงานขณะล็อก
แบบปลอดภัย
OEMCrypto
Android 11 รองรับ OEMCrypto API เวอร์ชัน 16
พื้นที่เก็บข้อมูล
พื้นที่เก็บข้อมูลที่กำหนดขอบเขต
Android 11 รองรับพื้นที่เก็บข้อมูลที่กำหนดขอบเขต ซึ่งจะจำกัดการเข้าถึงที่จัดเก็บข้อมูลภายนอกของแอป นอกจากนี้ MediaProvider ยังได้ เครื่องจัดการระบบไฟล์ (สำหรับ FUSE) สำหรับที่จัดเก็บข้อมูลภายนอก ทำให้ระบบไฟล์ บนที่จัดเก็บข้อมูลภายนอกและฐานข้อมูล MediaProvider มีความสอดคล้องกัน
การเลิกใช้งาน SDCardFS
เราเลิกใช้งานการรองรับ SDCardFS แล้ว ใน Android 11 การทดสอบ VTS ไม่อนุญาตระบบไฟล์ที่ต่อเชื่อมที่ระบุว่าเป็น SDCardFS ฟังก์ชันของ SDCardFS จะถูกแทนที่ด้วยวิธีอื่น
การทดสอบ
ชุดเครื่องมือทดสอบความเข้ากันได้ (CTS)
สำหรับ Android 11 จะมีโมดูลคีย์ใหม่และการเปลี่ยนแปลงทดสอบหลายรายการ จะได้รับการแนะนำเกี่ยวกับ CTS โปรดดูบันทึกประจำรุ่นของ CTS เพื่อดูข้อมูลเพิ่มเติม
การทดสอบ CTS สำหรับ API การจัดการ APEX
ตั้งแต่ Android 11 เป็นต้นไป
แพ็กเกจ CtsShimApex
มีแอปที่สร้างไว้ล่วงหน้า 2 แอป
ที่ CTS ใช้ในการทดสอบสิทธิ์และสิทธิ์
หากอุปกรณ์ไม่รองรับการจัดการแพ็กเกจ APEX หรือหาก ใช้เวอร์ชัน 10 หรือต่ำกว่า แอปที่สร้างไว้ล่วงหน้า 2 แอปต้องติดตั้งแยกล่วงหน้าในระบบ
ดูรายละเอียดเพิ่มเติมได้ที่ แพ็กเกจ CTS shim
บันทึกประจำรุ่นของ CTS
Android 11 เปิดตัวโมดูลและการเปลี่ยนแปลงทดสอบใหม่ๆ มากมาย
การแก้ไขข้อบกพร่อง
การบันทึกผู้ให้บริการที่กำหนดขอบเขต
Android 11 เพิ่ม HAL ใหม่, IDumpstateDevice (เวอร์ชัน 1.1) HAL นี้มีวิธีการใหม่ๆ ให้ครอบคลุมยิ่งขึ้น บันทึกของผู้ให้บริการที่อยู่ในรายงานข้อบกพร่องมาตรฐาน รวมทั้ง อนุญาตให้ผู้ใช้บิลด์สามารถเปิดและปิดการบันทึกของผู้ให้บริการ (ค่าเริ่มต้นสำหรับ บิลด์ผู้ใช้ปิดอยู่) ซึ่งช่วยให้ OEM ควบคุมได้มากขึ้น ที่รวมอยู่ในรายงานข้อบกพร่องบางประเภท
GWP-ASan: การตรวจจับความเสียหายของฮีป
GWP-ASan เป็นฟีเจอร์ตัวจัดสรรหน่วยความจำในตัวที่จะช่วยค้นหาการใช้งานหลังใช้ฟรีและ ข้อบกพร่องล้นฮีป-บัฟเฟอร์ในกระบวนการทั้ง 32 บิตและ 64 บิต
GWP-ASan จะเปิดใช้โดยอัตโนมัติใน Android 11 สำหรับแอประบบและแพลตฟอร์ม ไฟล์ปฏิบัติการ อย่าปิดใช้ในแพลตฟอร์ม แต่ให้เปิดใช้ในแอป
การอัปเดต
การเพิ่มประสิทธิภาพการอัปเดตระบบแบบไดนามิก (DSU)
Android 10 มีการเพิ่มประสิทธิภาพการอัปเดตระบบแบบไดนามิก (DSU) ซึ่งได้แก่
- ฟรอนท์เอนด์ใหม่ซึ่งเป็นตัวโหลด DSU แบบคลิกเดียว
- การรองรับ DSU แบบแบ่งพาร์ติชันหลายพาร์ติชัน
- DSU แบบ OEM เพื่อการรักษาความปลอดภัยที่ดียิ่งขึ้น
- วิธีใหม่ในการจัดการความเข้ากันได้ระหว่าง DSU และอุปกรณ์
แพ็กเกจ OTA สำหรับ SKU หลายรายการ
Android 11 ขึ้นไปรองรับการใช้อุปกรณ์ แพ็กเกจ OTA สำหรับอุปกรณ์หลายเครื่องที่มี SKU แตกต่างกัน การดำเนินการนี้ต้องใช้ การกำหนดค่าอุปกรณ์เป้าหมายให้ใช้ลายนิ้วมือแบบไดนามิกและการอัปเดต ข้อมูลเมตาของ OTA (โดยใช้เครื่องมือ OTA) ให้ระบุชื่ออุปกรณ์และ ลายนิ้วมือในรายการเงื่อนไขก่อนและหลัง
ลงนามบิลด์สำหรับการเผยแพร่
มีการเปลี่ยนแปลงคำสั่ง CLI หลายรายการสำหรับการรับรองบิลด์สำหรับรุ่นใน Android 11
ชุดทดสอบของผู้ให้บริการ (VTS) 11
ชุดทดสอบของผู้ให้บริการ (VTS) ของ Android 11 มีการทดสอบอย่างละเอียดเกี่ยวกับเคอร์เนลและฮาร์ดแวร์ Abstraction Layer (HAL)
อัลฟา/เบต้าเสมือน
Android 11 รวมการอัปเดต A/B และไม่ใช่ A/B เข้าด้วยกัน ด้วยการให้บริการ A/B เสมือน A/B เสมือนจริงทำให้อุปกรณ์มีการอัปเดตอย่างราบรื่นขณะลดค่าใช้จ่ายของ พื้นที่เก็บข้อมูล
การทดสอบ
ตัวจัดสรรฮีป Scudo โดยค่าเริ่มต้น
เริ่มตั้งแต่ Android 11 เป็นต้นไป ฮีป scudo ตัวจัดสรรใช้สำหรับรหัสแบบเนทีฟทั้งหมด (ยกเว้นในอุปกรณ์ที่มีหน่วยความจำต่ำ ซึ่งยังใช้ jemalloc) คุณจึงไม่จำเป็นต้องเปิดใช้งาน scudo อีกต่อไป ต่อไบนารี สำหรับข้อมูลเพิ่มเติมเกี่ยวกับ scudo โปรดดูที่หน้า Scudo
ทีวี
เฟรมเวิร์ก CAS
Android 11 รองรับระบบการเข้าถึงแบบมีเงื่อนไขของสื่อ (Media CAS) ของ Android TV ซึ่งมี Java API มาตรฐานสำหรับ นักพัฒนาซอฟต์แวร์บุคคลที่สามและ OEM ดูเฟรมเวิร์ก CAS เพื่อดูรายละเอียดเพิ่มเติม
การสร้างอุโมงค์มัลติมีเดีย
สำหรับ Android 11 ผู้ใช้สามารถใช้อุโมงค์มัลติมีเดีย กับเนื้อหาเสียงและวิดีโอที่ป้อนโดย Tuner โดยตรง
เฟรมเวิร์กตัวรับสัญญาณ
Android 11 รองรับ Tuner Framework สำหรับ Android TV ซึ่งนำส่งเนื้อหาภาพและเสียงโดยใช้ Tuner HAL, Tuner SDK API และ ตัวจัดการทรัพยากรตัวรับสัญญาณ
เฟรมเวิร์กอินพุตทีวี
เฟรมเวิร์กอินพุตของ Android TV (TIF) ทำให้การนำส่งง่ายขึ้น ของเนื้อหาสดไปยัง Android TV โดยมี API มาตรฐานสำหรับผู้ผลิตเพื่อ สร้างโมดูลอินพุตสำหรับควบคุม Android TV และเปิดใช้รายการทีวีสด การค้นหาและวิดีโอแนะนำ Android 11 แนะนำคอมโพเนนต์ใหม่ 3 รายการใน TIF