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

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

สถาปัตยกรรม

โควต้า API

Android 11 เปิดตัวฟีเจอร์โควต้า API ซึ่งจำกัดความถี่ที่แอปสามารถเรียกใช้ API บางตัวได้ มีการใช้งานเฉพาะในการเรียก JobScheduler API เท่านั้น การเปลี่ยนแปลงใดๆ ที่คุณทำกับขีดจำกัดที่กำหนดไว้ล่วงหน้าจะต้องผ่านการทดสอบ CTS คุณสามารถปิดใช้งานและเปิดใช้งานโควต้า API ได้โดยใช้เมธอด setEnabled ใน QuotaTracker.java ค่าเริ่มต้นถูกเปิดใช้งาน การปิดใช้งานคุณลักษณะนี้ทำให้แอปสามารถเรียก API ที่ได้รับผลกระทบได้โดยไม่มีข้อจำกัด

มีการทดสอบหน่วยสำหรับ QuotaTracker และคลาสที่เกี่ยวข้อง เอกสารรายละเอียดอยู่ในความคิดเห็นในคลาส QuotaTracker คุณลักษณะนี้จะแนะนำ API สาธารณะ LimitExceededException ใหม่

บูตโหลดเดอร์

ส่วนหัวการบูตเวอร์ชัน 3

Android 11 รองรับส่วนหัวของบูตเวอร์ชัน 3 สำหรับรายละเอียด โปรดดูที่ ส่วนหัวของรูปภาพสำหรับบูต

พาร์ติชั่น

พาร์ติชันสำหรับบูต

Android 11 แนะนำแนวคิดของอิมเมจเคอร์เนลทั่วไป หากต้องการเปิดใช้งานการบูทอุปกรณ์ที่กำหนดเองด้วย Generic Kernel Image ข้อมูลเฉพาะของผู้จำหน่ายทั้งหมดจะถูกแยกส่วนออกจากพาร์ติชันสำหรับบูตและย้ายไปยัง พาร์ติชันสำหรับบูตของผู้จำหน่าย อุปกรณ์ที่เปิดตัวด้วย Android 11 จะต้องรองรับพาร์ติชันสำหรับบูตของผู้จำหน่ายและรูปแบบพาร์ติชันสำหรับเริ่มระบบที่อัปเดตเพื่อให้ผ่านการทดสอบด้วย GKI

ส่วนหัวการบูตของผู้ขาย

ส่วนหัวการบูตของผู้จัดจำหน่าย สามารถมีได้มากกว่าหนึ่งหน้า

การบังคับใช้อินเทอร์เฟซพาร์ติชันผลิตภัณฑ์

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 แนะนำ Generic Kernel Image (GKI) ซึ่งจัดการกับการกระจายตัวของเคอร์เนลโดยการรวมเคอร์เนลหลักและย้าย SoC และการสนับสนุนบอร์ดออกจากเคอร์เนลหลักไปยังโมดูลที่โหลดได้

เมล็ดแบบโมดูลาร์

รองรับโมดูลเคอร์เนล

Generic Kernel Image (GKI) อาจไม่มีการรองรับไดรเวอร์ที่จำเป็นในการเปิดใช้งานอุปกรณ์เพื่อเมานต์พาร์ติชัน เพื่อให้อุปกรณ์สามารถติดตั้งพาร์ติชันและทำการบูทต่อได้ init ขั้นแรกจะได้รับการปรับปรุงเพื่อ โหลดโมดูลเคอร์เนลที่มีอยู่บน ramdisk ramdisk แบ่งออกเป็น ramdisk ทั่วไปและผู้จำหน่าย โมดูลเคอร์เนลของผู้จำหน่ายจะถูกจัดเก็บไว้ใน ramdisk ของผู้จำหน่าย สามารถกำหนดค่าลำดับการโหลดโมดูลเคอร์เนลได้

ดีบักFS

Android 11 ลบการรองรับแพลตฟอร์มสำหรับ DebugFS และกำหนดให้ไม่ต้องติดตั้งหรือเข้าถึงบนอุปกรณ์ที่ใช้งานจริง แม้ว่า DebugFS จะถูกสร้างขึ้นเพื่อวัตถุประสงค์ในการดีบัก แต่ก็ได้รวมอยู่ในบิลด์ผู้ใช้และ usedebug สำหรับส่วนประกอบทั่วไปและส่วนประกอบเฉพาะของผู้จำหน่าย DebugFS กำลังเลิกใช้แล้วเนื่องจากจะสร้าง:

  • API ที่ไม่เสถียรและไม่มีเอกสาร Android ขึ้นอยู่กับอินเทอร์เฟซเคอร์เนล Linux และ HAL ที่กำหนดไว้อย่างดีและเสถียรเพื่อให้ทำงานได้อย่างถูกต้อง การทดสอบ VTS บังคับใช้การมีอยู่และความถูกต้องของอินเทอร์เฟซเหล่านี้ ไม่สามารถบังคับใช้ DebugFS ได้เนื่องจาก ABI ไม่เสถียรและไม่มีการบันทึกเป็นเอกสาร

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

  • ช่องโหว่ด้านความปลอดภัย DebugFS ถูกสร้างขึ้นโดยมีจุดประสงค์เพื่อช่วยนักพัฒนาเคอร์เนลในการดีบักระบบ ไม่ใช่เน้นที่ความปลอดภัย ไม่มีวิธีการที่มีประสิทธิภาพในการตรวจสอบว่าโหนด DebugFS ทั้งหมดที่เปิดเผยบนอุปกรณ์ที่ใช้งานจริงนั้นมีความปลอดภัย แม้ว่าการปรับปรุงนโยบาย SEpolicy จะลดความรุนแรงของช่องโหว่ด้านความปลอดภัยที่เกิดจาก debugfs การไม่อนุญาตให้ติดตั้ง debugfs เป็นวิธีเดียวที่จะกำจัดพื้นผิวการโจมตีได้อย่างสมบูรณ์

ใน Android 11 VTS บังคับใช้ว่า CONFIG_DEBUG_FS ไม่ได้เปิดใช้งานในการกำหนดค่าเคอร์เนลของอุปกรณ์และ debugfs ไม่อยู่ในรายการ /proc/filesystems

ION ฮีปสำหรับ GKI

ใน Android 11 นั้น Android Common Kernel v5.4 แนะนำเฟรมเวิร์กสำหรับการทำให้ ฮีป ION เฉพาะผู้จำหน่ายเป็นโมดูล ในขณะที่ยังคงรักษาไดรเวอร์ ION หลักไว้ภายใน ทำให้ OEM สามารถรักษาการแก้ไขไดรเวอร์เคอร์เนล ION ไว้ได้เมื่อใช้ Generic Kernel Image (GKI)

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

เพิกถอนสิทธิ์อัตโนมัติ

ใน Android 11 โมดูล PermissionsController สามารถเพิกถอนสิทธิ์รันไทม์สำหรับแอปที่ไม่ได้ใช้งานเป็นระยะเวลานานได้โดยอัตโนมัติ

อัพเดตโมดูลเมนไลน์

Android 11 เปิดตัว โมดูลใหม่หลายโมดูลและอัปเดตโมดูลที่มีอยู่หลายโมดูล ที่เปิดตัวใน Android 10

การซ้อนทับทรัพยากรรันไทม์

Android 11 หรือสูงกว่ารองรับ กลไกใหม่สำหรับ RRO การปรับปรุงรวมถึงพื้นที่ ID ทรัพยากรที่สงวนไว้ ไฟล์ 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 ทริกเกอร์เสียงที่รันไทม์ ที่เข้มงวดกว่าเวอร์ชันที่ต่ำกว่า

ยานยนต์

รายละเอียดการเปิดตัว

หากต้องการเรียนรู้เกี่ยวกับคุณสมบัติและการปรับปรุงใหม่ๆ ของยานยนต์ โปรดดู รายละเอียดการเปิดตัวของยานยนต์

API รีเซ็ตพอร์ต USB

ผู้ผลิตอุปกรณ์สามารถ ใช้ API การรีเซ็ตพอร์ต USB ใน Android 11 เพื่อรีเซ็ตการเชื่อมต่ออุปกรณ์ USB กับโฮสต์ที่เชื่อมต่อ

กล้อง

โบเก้ของกล้อง

เริ่มตั้งแต่ Android 11 เป็นต้นไป แพลตฟอร์ม Android รองรับ การใช้งานโบเก้ของกล้อง และจัดเตรียม API เพื่อให้ฟีเจอร์โบเก้พร้อมใช้งานสำหรับแอปของบุคคลที่สาม

ซูมกล้อง

ใน Android 11 แอปสามารถ ใช้การซูมของกล้อง (ดิจิทัลและออปติคัล) ผ่านการตั้งค่า ANDROID_CONTROL_ZOOM_RATIO การตั้งค่านี้เป็นปัจจัยจุดลอยตัวที่ช่วยให้ซูมได้แม่นยำยิ่งขึ้น เมื่อเปรียบเทียบกับการใช้ค่าจำนวนเต็มด้วยการตั้งค่า ANDROID_SCALER_CROP_REGION และช่วยให้ซูมออกได้ (< 1.0f)

การสตรีมกล้องพร้อมกัน

เริ่มตั้งแต่ Android 11 เป็นต้นไป Camera2 API จะรวม วิธีการที่แอปสามารถเรียกใช้ เพื่อตรวจสอบว่ากล้องรองรับการสตรีมพร้อมกันหรือไม่ และรองรับการกำหนดค่าสตรีมใดบ้าง

ปรับปรุงการรองรับกล้องสำหรับอุปกรณ์เสมือน Android

Android 11 แนะนำการใช้งาน Camera HAL จำลองที่ปรับปรุงใหม่บนอุปกรณ์เสมือน Cuttlefish และ Android Emulator ที่เพิ่มการรองรับฟีเจอร์กล้องเพิ่มเติม ได้แก่ :

  • การจับภาพแบบ RAW
  • การประมวลผล YUV ใหม่
  • อุปกรณ์ ระดับ 3
  • รองรับกล้องแบบลอจิคัล
  • รองรับกล้องเชิงลึกเท่านั้น

HAL ของกล้องจำลองนี้สามารถพบได้ที่ /platform/hardware/google/camera/devices/EmulatedCamera/hwl

แนวทางปฏิบัติที่ดีที่สุดสำหรับกล้องหลายตัว

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

กล้องระบบ

Android 11 แนะนำการรองรับ กล้องของระบบ ผ่านการอนุญาต android.permission.SYSTEM_CAMERA กล้องของระบบช่วยให้คุณสามารถใช้คุณสมบัติกล้องที่สามารถใช้กับแอปที่ได้รับสิทธิพิเศษหรือระบบได้ แต่ไม่มีให้บริการในแอปสาธารณะของบุคคลที่สาม

ความเข้ากันได้

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

การเชื่อมต่อ

บลูทูธและเอ็นเอฟซี

การซิงโครไนซ์การชำระเงินนอกโฮสต์ NFC

Android รองรับการจำลองบัตร NFC ด้วยองค์ประกอบที่ปลอดภัยสำหรับการจำลองบัตรนอกโฮสต์ แต่อาจเป็นไปได้ว่าบริการการชำระเงินที่ต้องการที่ระบุไว้ในการตั้งค่าแตะและจ่ายไม่ซิงโครไนซ์กับแอปในองค์ประกอบที่ปลอดภัย

Android 11 แก้ไขปัญหานี้ด้วย การซิงโครไนซ์การชำระเงินนอกโฮสต์ ซึ่งเป็นกลไกที่ช่วยให้คุณซิงโครไนซ์การกำหนดค่าการชำระเงินใน Tap & pay การกำหนดค่าการกำหนดเส้นทางบนส่วนหน้าแบบไร้สัมผัส (CLF) และสถานะที่เลือกโดยแอปในองค์ประกอบที่ปลอดภัย

กระเป๋าเงินเข้าถึงด่วน

คุณสมบัติ Quick Access Wallet ช่วยให้ผู้ใช้สามารถเข้าถึงบัตรชำระเงินและบัตรที่เกี่ยวข้องได้โดยตรงจากเมนูเปิดปิด

การโทรและการส่งข้อความ

ลักษณะการโทรฉุกเฉิน

Android 11 นำเสนอการเปลี่ยนแปลงวิธีจัดการการโทรฉุกเฉินเพื่อให้รองรับความต้องการของผู้ให้บริการได้ดียิ่งขึ้น ลักษณะการทำงานในการจัดการการโทรฉุกเฉินอธิบายไว้ด้านล่าง:

  • เมื่อผู้ใช้โทรฉุกเฉินขณะสนทนาอยู่ ขึ้นอยู่กับวิธีตั้งค่าคีย์ KEY_ALLOW_HOLD_CALL_DURING_EMERGENCY_BOOL อุปกรณ์จะตัดการเชื่อมต่อการโทรที่กำลังดำเนินอยู่โดยอัตโนมัติหรือพักสายที่กำลังสนทนาอยู่ และไม่อนุญาตให้สลับกลับไปเป็นการโทรที่กำลังดำเนินอยู่จนกว่าการโทรฉุกเฉินจะถูกตัดการเชื่อมต่อ .
  • ในระหว่างการโทรฉุกเฉิน สายเรียกเข้าจะถูกปฏิเสธโดยอัตโนมัติและแสดงเป็นสายที่ไม่ได้รับให้กับผู้ใช้ ในระหว่างการโทรฉุกเฉินที่ใช้งานอยู่ จะไม่สามารถโทรออกโดยไม่ใช้เหตุฉุกเฉินได้
  • ในโหมดโทรกลับฉุกเฉิน การโทรกลับโดยไม่ฉุกเฉินจะทำให้อุปกรณ์ออกจากโหมดโทรกลับฉุกเฉิน หากมีการโทรฉุกเฉิน อุปกรณ์จะเข้าสู่โหมดการโทรกลับฉุกเฉินอีกครั้งเมื่อการโทรสิ้นสุดลง สายเรียกเข้าไม่ทำให้อุปกรณ์ออกจากโหมดโทรกลับฉุกเฉิน
  • การโทรฉุกเฉินที่ใช้งานอยู่ไม่สามารถสลับหรือพักสายได้

ฐานข้อมูลหมายเลขฉุกเฉินที่อัพเดตได้

Android 11 เปิดตัว ฐานข้อมูลหมายเลขฉุกเฉิน ที่สามารถอัปเดตผ่านการอัปเดต OTA ฐานข้อมูลประกอบด้วยรายการหมายเลขโทรศัพท์ฉุกเฉินพร้อมประเทศและหมวดหมู่บริการที่เกี่ยวข้อง

ผู้ให้บริการ

ซิมอิเล็กทรอนิกส์

ขั้นตอนการเปิดใช้งาน eSIM ผ่านแอปของผู้ให้บริการ

Android 11 ปรับปรุงกระบวนการเปิดใช้งานโปรไฟล์ eSIM ผ่านแอปของผู้ให้บริการ เมื่อใช้รหัสเปิดใช้งานเพื่อดาวน์โหลดโปรไฟล์ LPA จะสามารถเปิดอินเทอร์เฟซผู้ใช้ของแอพของผู้ให้บริการเพื่อดึงข้อมูลเพิ่มเติมจากผู้ใช้ได้ แอพของผู้ให้บริการยังสามารถเปิด LUI เพื่อเปิดใช้งานโปรไฟล์ eSIM ได้

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

การจัดการข้อผิดพลาด eUICC API

Android 11 แนะนำ คีย์และค่าเพิ่มเติมเพื่อปรับปรุงการจัดการข้อผิดพลาด โดยอนุญาตให้ผู้เรียก eUICC API จัดการข้อผิดพลาดเฉพาะเป็นรายบุคคล

พารามิเตอร์ตัวเลือกสำหรับวิธีการลบการสมัครสมาชิก

เริ่มตั้งแต่ Android 11 เมื่อใช้วิธีการ eraseSubscriptions ใน EuiccManager คุณควรระบุ ค่าแจงนับ EuiccCardManager#ResetOption เพื่อระบุว่าจะลบการทดสอบ การดำเนินการ หรือการสมัครรับข้อมูลทั้งสองประเภททั้งหมดหรือไม่

การสนับสนุนเครือข่ายหลายผู้ให้บริการ

อุปกรณ์ที่เปิดตัวพร้อมกับ 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):

  • การแยกวิเคราะห์กฎสำหรับสิทธิ์ของผู้ให้บริการ
  • การปรับแต่งการเข้าถึง Secure Element (eSE) ที่ฝังไว้หรือจัดเตรียม eSE โดยใช้สิ่งต่อไปนี้:

    • สิทธิ์พิเศษของระบบ SECURE_ELEMENT_PRIVILEGED_OPERATION
    • ตัวระบุแอป (AID) ของกฎการเข้าถึงแอปพลิเคชันหลัก (ARA-M) ที่กำหนดค่าได้
    • reset API ระบบเพื่อรีเซ็ตเครื่องอ่าน OMAPI
  • ให้ตัวบ่งชี้ที่ชัดเจนแก่ผู้อ่านสำหรับแอปเพื่อกรองความสามารถของอุปกรณ์

รายงานความแรงของสัญญาณ

ใน Android 11 คุณสามารถ เลือกและปรับแต่งประเภทการวัดสัญญาณหลายประเภท สำหรับเฟรมเวิร์กเพื่อใช้รายงานความแรงของสัญญาณของเครือข่ายการเข้าถึงวิทยุ 4G LTE และ 5G NR (RAN) จากนั้นคุณสามารถใช้ความแรงของสัญญาณที่รายงานเพื่อควบคุมวิธีแสดงแถบสัญญาณบนอุปกรณ์ของคุณได้

อินเตอร์เน็ตไร้สาย

การกำหนดค่าเครือข่าย Wi-Fi ของผู้ให้บริการ

ใน Android 11 คุณสามารถใช้ API คำแนะนำ Wi-Fi เพื่อ เพิ่มการกำหนดค่าเครือข่าย 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

การปรับปรุงจุดผ่าน Wi-Fi

Android 11 แนะนำการปรับปรุงต่อไปนี้ในฟีเจอร์ Passpoint :

  • รองรับการหมดอายุของโปรไฟล์ ทำให้ระบบสามารถแจ้งเตือนผู้ใช้และบังคับใช้วันหมดอายุของโปรไฟล์ได้ ซึ่งจำเป็นต้องมีโปรไฟล์ที่มีฟิลด์ SubscriptionParameters/ExpirationDate เริ่มต้น
  • รองรับใบรับรอง CA ส่วนตัวที่ลงนามด้วยตนเองสำหรับโปรไฟล์ Passpoint R1
  • รองรับโปรไฟล์ Passpoint R1 ที่ไม่มีใบรับรอง CA ระบบใช้ที่จัดเก็บที่เชื่อถือได้เริ่มต้นเพื่อตรวจสอบความถูกต้องของการเชื่อมต่อ
  • รองรับการกำหนดค่าโดเมน AAA ที่มีชื่อแยกต่างหากจาก ANQP FQDN (โดยใช้โหนด Extension/Android ใน PPS-MO) ซึ่งจะทำให้คุณสามารถระบุโดเมน AAA ที่แตกต่างจากโดเมนที่โฆษณาได้ โดยไม่กระทบต่อความปลอดภัยของการเชื่อมต่อ
  • รองรับการกำหนดค่า Passpoint ที่ติดตั้งหลายรายการด้วย FQDN เดียวกัน สิ่งนี้มีประโยชน์สำหรับผู้ให้บริการที่ใช้งานรหัสประเทศมือถือ (MCC) และรหัสเครือข่ายมือถือ (MNC) มากกว่าหนึ่งชุดบนเครือข่ายของตน แต่มี FQDN เดียวเท่านั้น
  • ความสามารถในการตรวจจับและยอมรับจุดเข้าใช้งาน Passpoint R3
  • ปรับปรุงการจับคู่เครือข่าย:
    • รองรับการจับคู่ผู้ให้บริการบ้านสำหรับ HomeSP/HomeOIList
    • รองรับการจับคู่ผู้ให้บริการบ้านสำหรับ HomeSP/OtherHomePartners
    • ลบข้อกำหนดการจับคู่วิธี EAP ที่ไม่จำเป็นในข้อกำหนด Passpoint

โปรไฟล์ Wi-Fi ปรับปรุงการรองรับชื่อทั่วไป

ใน Android 11 โปรไฟล์ Wi-Fi ยังคงใช้งานได้ เมื่อผู้ออกใบรับรองหลัก (CA) ของผู้ให้บริการเปลี่ยนแปลง หากมีการระบุชื่อทั่วไปในแผนผังย่อยส่วนขยาย Android ที่เป็นตัวเลือก ในเวอร์ชันก่อนหน้านี้ ผู้ใช้จะต้องดาวน์โหลดโปรไฟล์ใหม่จากผู้ให้บริการหาก CA หลักมีการเปลี่ยนแปลง

ข้อมูล

การตรวจสอบการเข้าถึงข้อมูล

Android 11 เปิดตัว การตรวจสอบการเข้าถึงข้อมูล ช่วยให้นักพัฒนาแอประบุได้ดียิ่งขึ้นว่าแอปและการอ้างอิงของตนเข้าถึงข้อมูลส่วนตัว (เช่น ตำแหน่งและข้อมูลกล้อง) จากผู้ใช้ได้ดียิ่งขึ้นอย่างไร สำหรับแอปที่ซับซ้อนและอเนกประสงค์ นักพัฒนาสามารถกำหนดแท็กการระบุแหล่งที่มาเพื่อระบุส่วนต่างๆ ของแอปได้

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

แสดง

อัปเดต API การแจ้งเตือน Bubbles

Android 10 เปิดตัว API การแจ้งเตือน Bubbles ซึ่งช่วยให้ผู้ใช้ทำงานหลายอย่างได้จากทุกที่บนอุปกรณ์ของตน Android 11 มีการปรับปรุง Bubbles หลายอย่าง การเปลี่ยนแปลงที่โดดเด่นที่สุดคือการเปิด Bubbles ตามค่าเริ่มต้น และการย้ายการตั้งค่าออกจากตัวเลือกของนักพัฒนาซอฟต์แวร์ ไม่จำเป็นต้องดำเนินการใดๆ เพื่อใช้งาน Bubbles ในแพลตฟอร์ม Android

การควบคุมอุปกรณ์

ฟีเจอร์การควบคุมอุปกรณ์ซึ่งมีให้ใช้งานได้ตั้งแต่ Android 11 เป็นต้นไป ช่วยให้ผู้ใช้สามารถดูและควบคุมอุปกรณ์ภายนอก เช่น ไฟ ตัวควบคุมอุณหภูมิ และกล้องได้อย่างรวดเร็วจากเมนูเปิด/ปิด ผู้รวบรวมอุปกรณ์ (เช่น Google Home) และแอปของผู้จำหน่ายบุคคลที่สามสามารถจัดหาอุปกรณ์สำหรับแสดงผลในพื้นที่นี้ได้ ไม่จำเป็นต้องใช้งานแพลตฟอร์มเพื่อรองรับฟีเจอร์นี้ การใช้งานเริ่มต้นจะรวมอยู่ใน AOSP System UI สำหรับข้อมูลเกี่ยวกับการเพิ่มการรองรับการควบคุมอุปกรณ์ให้กับแอพควบคุมของคุณ โปรดดูหน้า การควบคุมอุปกรณ์ภายนอก ของนักพัฒนา Android

อัปเดตตัวแยกประเภทข้อความ

Android 11 แนะนำ การใช้งานเริ่มต้นที่อัปเดตได้ของบริการตัวแยกประเภทข้อความ ที่อยู่ในโมดูล ExtServices Mainline ผู้ผลิตอุปกรณ์แนะนำให้ใช้ TextClassifierService นี้ เนื่องจากสามารถอัปเดตได้ผ่านการอัพเดต Mainline OTA

องค์กร

ใช้ประเภทผู้ใช้ที่กำหนดเอง

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

การปรับปรุงโปรไฟล์การทำงาน

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

ผู้ดูแลระบบไอทีที่รองรับ Android จะต้องรองรับประสบการณ์บนอุปกรณ์ Android ใด ๆ ที่ผู้ใช้นำไปทำงาน การปรับปรุงความสอดคล้องของ UX ของเวิร์กโฟลว์ที่สำคัญจะช่วยลดต้นทุนการรองรับ Android ในสภาพแวดล้อม BYOD ได้อย่างมาก การใช้งานฟีเจอร์ความเป็นส่วนตัวอย่างสม่ำเสมอบนอุปกรณ์ต่างๆ ยังช่วยเพิ่มความมั่นใจให้กับผู้ใช้อีกด้วย การอัปเดตบางอย่างรวมถึง:

  • รายการแอพมีแท็บแยกต่างหากที่มีป้ายกำกับว่าส่วนตัวและที่ทำงาน
  • แท็บงานมีตัวสลับเพื่อปิดโปรไฟล์งาน
  • เมื่อโปรไฟล์งานปิดอยู่ ไอคอนแอปงานจะเปลี่ยนเป็นสีเทาและการซ้อนทับบนแท็บงานแจ้งว่าแอปงานหยุดชั่วคราว

ปฏิสัมพันธ์

การอัปเดตสภาพแวดล้อมรันไทม์ของฮับบริบท

Android 11 เปิดตัว CHRE API v1.4 ซึ่งรวมถึงการรองรับข้อมูลเซลล์ 5G, การถ่ายโอนข้อมูลการแก้ไขข้อบกพร่องของ nanoapp และการปรับปรุงอื่นๆ นอกจากนี้ยังรองรับการใช้ TensorFlow Lite สำหรับไมโครคอนโทรลเลอร์ ในแอปนาโนอีกด้วย สำหรับข้อมูลเพิ่มเติม โปรดดู Context Hub Runtime Environment (CHRE)

ระบบสัมผัส

Android 11 มีคำแนะนำใหม่เกี่ยวกับ การใช้งานระบบสัมผัสหน้าจอและการประเมินประสิทธิภาพระบบสัมผัส บนอุปกรณ์ของคุณ

ป้อนข้อมูล

เกมแพด

Android 11 เพิ่มการรองรับตัวควบคุมเกมของบุคคลที่สาม ได้แก่:

  • คอนโทรลเลอร์ Nintendo Switch Pro: Android เพิ่มการรองรับการเชื่อมต่อ USB และ Bluetooth สำหรับคอนโทรลเลอร์ Nintendo Switch Pro จำเป็นต้องมี การทดสอบ CTS สำหรับการใช้งานทั้งหมด ใช้ NintendoSwitchProTest เพื่อตรวจสอบการใช้งานของคุณ

  • Steam controller: Android เพิ่มการเชื่อมต่อ USB สำหรับ Steam controller

โครงข่ายประสาทเทียม

ปฏิบัติที่ดีที่สุด

เพื่อสนับสนุนให้นักพัฒนาแอปนำ NNAPI มาใช้ ให้ปฏิบัติตาม แนวทางปฏิบัติที่ดีที่สุด เหล่านี้เมื่อใช้ไดรเวอร์ NNAPI บนอุปกรณ์ที่ใช้ Android 11

ควบคุมการไหล

ใน Android 11 NNAPI เพิ่มการดำเนินการควบคุมโฟลว์สองรายการ IF และ WHILE ที่ใช้โมเดลอื่นเป็นอาร์กิวเมนต์และดำเนินการตามเงื่อนไข ( IF ) หรือซ้ำ ๆ ( WHILE ) ซึ่งช่วยให้สามารถสร้างแบบจำลองที่ดำเนินการที่แตกต่างกันตามค่าอินพุตหรือดำเนินการหลายครั้งโดยไม่ต้องคลายออก

การประหารชีวิตแบบมีรั้วกั้น

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

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

เซนเซอร์

ประเภทเซนเซอร์มุมบานพับ

Android 11 เปิด ตัวประเภทเซ็นเซอร์มุมบานพับ เพื่อแสดงเซ็นเซอร์ที่ใช้วัดมุมระหว่างส่วนที่สำคัญของอุปกรณ์สองส่วน

เซนเซอร์ มัลติ-HAL 2.1

Sensors Multi-HAL 2.1 พร้อมใช้งานบน Android 11 เป็นการทำซ้ำของ Sensors Multi-HAL 2.0 ซึ่งรองรับการโหลด HAL ย่อยที่สามารถเปิดเผยประเภทเซ็นเซอร์ มุมบานพับ ได้ เพื่อรองรับเซ็นเซอร์ประเภทนี้ sub-HAL ต้องใช้ sub-HAL API ที่กำหนดไว้ใน ส่วนหัว 2.1 SubHal

สื่อ

DRM

Android 11 ลดความซับซ้อนของเส้นทาง MediaDrm/Crypto IPC ผ่านการลบ MediaDrmService มีการเพิ่ม MediaDrm API ใหม่เพื่อระบุปลั๊กอิน DRM ที่พร้อมใช้งาน

การถอดรหัสเวลาแฝงต่ำใน MediaCodec

Android 11 มี MediaCodec 2.0 เพื่อเปิดใช้การถอดรหัสสื่อที่มีความหน่วงต่ำ ซึ่งเป็นสิ่งสำคัญสำหรับแอปแบบเรียลไทม์

เบ็ดเตล็ด

เริ่มตั้งแต่ Android 11 เป็นต้นไป แอป AOSP Gallery ไม่จำเป็นต้องรองรับประเภท application/sdp MIME สำหรับจุดประสงค์ ACTION_VIEW ตัวกรองเจตนา ACTION_VIEW สำหรับประเภท MIME application/sdp ได้ถูกลบออกจาก ไฟล์ Manifest ของแอป AOSP Gallery แล้ว

ข้อกำหนดเหล่านี้ได้รับการบันทึกไว้ในส่วน 3.2.3.1 จุดประสงค์การใช้งานหลัก ของ CDD

ผลงาน

พื้นที่ผู้ใช้ lmkd

Android 11 แนะนำ กลยุทธ์การฆ่าใหม่ เพื่อป้องกันการขาดแคลนหน่วยความจำและประสิทธิภาพการทำงานลดลง

พลัง

การนอนหลับโดยไม่ตั้งใจเพื่อรอรับโทรทัศน์

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

ปลอดภัย

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

สำหรับรายละเอียดเพิ่มเติม โปรดดู แพ็คเกจแผ่นชิม CTS

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

Android 11 แนะนำ โมดูลคีย์ใหม่มากมายและทดสอบการเปลี่ยนแปลง

การดีบัก

การบันทึกขอบเขตของผู้ขาย

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

GWP-ASan: การตรวจจับความเสียหายของฮีป

GWP-ASan เป็นคุณลักษณะการจัดสรรหน่วยความจำดั้งเดิมที่ช่วยค้นหาข้อบกพร่องแบบ use-after-free และ heap-buffer-overflow ในกระบวนการทั้ง 32 บิตและ 64 บิต

GWP-ASan จะเปิดใช้งานโดยอัตโนมัติใน Android 11 สำหรับแอประบบและไฟล์ปฏิบัติการแพลตฟอร์ม อย่าปิดการใช้งานในแพลตฟอร์ม แต่เปิดใช้งานในแอพของคุณ

อัพเดท

การปรับปรุงการปรับปรุงระบบแบบไดนามิก (DSU)

Android 10 มี การปรับปรุง Dynamic System Updates (DSU) ซึ่งรวมถึง:

  • ส่วนหน้าใหม่ ตัวโหลด DSU เพียงคลิกเดียว
  • รองรับ DSU แบบหลายพาร์ติชัน
  • DSU ที่ลงนามโดย OEM เพื่อเพิ่มความปลอดภัย
  • วิธีใหม่ในการจัดการความเข้ากันได้ระหว่าง DSU และอุปกรณ์

แพ็คเกจ OTA สำหรับ SKU หลายรายการ

Android 11 หรือสูงกว่ารองรับการใช้ แพ็คเกจ OTA เดียวสำหรับอุปกรณ์หลายเครื่องที่มี SKU ต่างกัน การทำเช่นนั้นจำเป็นต้องกำหนดค่าอุปกรณ์เป้าหมายให้ใช้ลายนิ้วมือแบบไดนามิกและอัปเดตข้อมูลเมตา OTA (โดยใช้เครื่องมือ OTA) เพื่อรวมชื่ออุปกรณ์และลายนิ้วมือในรายการเงื่อนไขก่อนและหลัง

ป้ายสร้างเพื่อปล่อย

คำสั่ง CLI หลายคำสั่งสำหรับการลงนามบิลด์เพื่อการเปิดตัว มีการเปลี่ยนแปลงใน Android 11

ชุดทดสอบผู้ขาย (VTS) 11

ชุดทดสอบผู้ขาย Android 11 (VTS) ให้การทดสอบที่ครอบคลุมเกี่ยวกับเคอร์เนลและ Hardware Abstraction Layer (HAL)

A/B เสมือน

Android 11 รวมการอัปเดต A/B และการอัปเดตที่ไม่ใช่ A/B ไว้ด้วยกันโดยจัดให้ มี A/B เสมือน Virtual A/B นำการอัปเดตที่ราบรื่นมาสู่อุปกรณ์พร้อมทั้งลดต้นทุนพื้นที่จัดเก็บข้อมูล

การทดสอบ

ตัวจัดสรรฮีป Scudo ตามค่าเริ่มต้น

เริ่มตั้งแต่ Android 11 เป็นต้นไป ตัวจัดสรร scudo heap จะใช้สำหรับโค้ดแบบเนทีฟทั้งหมด (ยกเว้นในอุปกรณ์ที่มีหน่วยความจำเหลือน้อย ซึ่งยังคงใช้ jemalloc อยู่) ดังนั้นคุณไม่จำเป็นต้องเปิดใช้งาน scudo แบบไบนารี่อีกต่อไป สำหรับข้อมูลเพิ่มเติมเกี่ยวกับ scudo โปรดดูที่ หน้า Scudo

โทรทัศน์

กรอบ CAS

Android 11 รองรับเฟรมเวิร์กระบบการเข้าถึงแบบมีเงื่อนไขของสื่อ (Media CAS) สำหรับ Android TV ซึ่งมี Java API มาตรฐานสำหรับนักพัฒนาบุคคลที่สามและ OEM ดู CAS Framework สำหรับรายละเอียดเพิ่มเติม

อุโมงค์มัลติมีเดีย

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

กรอบจูนเนอร์

Android 11 รองรับ Tuner Framework สำหรับ Android TV ซึ่งส่งเนื้อหา A/V โดยใช้ Tuner HAL, Tuner SDK API และ Tuner Resource Manager

กรอบอินพุตทีวี

Android TV Input Framework (TIF) ช่วยลดความยุ่งยากในการส่งเนื้อหาสดไปยัง Android TV โดยจัดให้มี API มาตรฐานสำหรับผู้ผลิตเพื่อสร้างโมดูลอินพุตสำหรับควบคุม Android TV และเปิดใช้งานการค้นหาและคำแนะนำรายการสดทางทีวี Android 11 แนะนำสามองค์ประกอบใหม่ให้กับ TIF