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

หน้านี้จะสรุปคุณลักษณะหลักๆ ใน เปิดตัว 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 ได้ด้วย โปรไฟล์

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

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

เบ็ดเตล็ด

ตั้งแต่ 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