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

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

สถาปัตยกรรม

โควต้า API

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

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

Bootloader

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

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

พาร์ติชัน

พาร์ติชันการบูต

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

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

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

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

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

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

DebugFS

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 v5.4 ได้เปิดตัวเฟรมเวิร์กสำหรับการแยกฮีป ION เฉพาะของผู้ให้บริการออกเป็นโมดูล ในขณะที่ยังคงไดรเวอร์ ION หลักไว้ในตัว ซึ่งช่วยให้ OEM สามารถคงการแก้ไขไดรเวอร์เคอร์เนล ION ไว้ได้เมื่อใช้ Generic Kernel Image (GKI)

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

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

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

การอัปเดตโมดูลเมนไลน์

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

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

Android 11 ขึ้นไปรองรับกลไกใหม่ สำหรับ RRO การปรับปรุงประกอบด้วยพื้นที่รหัสทรัพยากรที่สงวนไว้ res/xml/overlays.xml สำหรับการแจงนับทรัพยากรเป้าหมาย กฎการสร้าง Soong สำหรับการซ้อนทับ และไฟล์ OverlayConfig สำหรับ การกำหนดค่าความสามารถในการเปลี่ยนแปลง สถานะเริ่มต้น และลำดับความสำคัญของการซ้อนทับ

Vendor 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 ได้ที่ รายละเอียดการเปิดตัว Automotive

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 เป็นต้นไป API ของ Camera2 จะมีเมธอดที่แอปเรียกใช้ได้ เพื่อตรวจสอบว่ากล้องรองรับ การสตรีมพร้อมกันหรือไม่ และรองรับการกำหนดค่าสตรีมใดบ้าง

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

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

  • การจับภาพ 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

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

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

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

เข้าถึง Wallet อย่างรวดเร็ว

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

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

ลักษณะการทำงานของการโทรฉุกเฉิน

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

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

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

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

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

eSIM

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

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

ดูข้อมูลเพิ่มเติมได้ที่

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

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

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

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

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

อุปกรณ์ที่เปิดตัวพร้อม Android 11 จะรองรับเครือข่ายโทรศัพท์เคลื่อนที่ภาคพื้นดินสาธารณะ (PLMN) หลายเครือข่าย การรองรับ PLMN หลายรายการช่วยให้ผู้ให้บริการเครือข่ายมือถือ (MNO) มีความยืดหยุ่นด้วยการอนุญาตให้เผยแพร่ข้อมูลระบุตัวตนหลายรายการ

การรองรับสมอลล์เซลล์

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

Connectivity Diagnostics API

Connectivity Diagnostics API ช่วยให้แอปที่เป็นเจ้าของหรือจัดการ เครือข่าย เช่น แอปของผู้ให้บริการ แอป VPN และแอปคำแนะนำ Wi-Fi รับข้อมูลการเชื่อมต่อเครือข่ายเพื่อการวินิจฉัยจาก เฟรมเวิร์กได้

การเปลี่ยนแปลง Open Mobile API

Android 11 มีฟังก์ชันเพิ่มเติมสำหรับ Open Mobile API (OMAPI) ดังนี้

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

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

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

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

Wi-Fi

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

ใน Android 11 คุณสามารถใช้ Wi-Fi suggestion API เพื่อเพิ่มการกำหนดค่าเครือข่าย Wi-Fi ของผู้ให้บริการ แทนการกำหนดค่าพารามิเตอร์ carrier_wifi_string_array ใน Carrier Config Manager

รองรับฮอตสปอต Wi-Fi (AP แบบซอฟต์แวร์) สำหรับการเชื่อมต่ออินเทอร์เน็ตผ่านมือถือ

Android 11 เปิดตัวการกำหนดค่าฮอตสปอต Wi-Fi (AP แบบซอฟต์แวร์) ที่ดียิ่งขึ้น ซึ่งรองรับ Use Case และการปรับแต่งของผู้ให้บริการมากขึ้น การเปลี่ยนแปลงเหล่านี้ช่วยให้ผู้ผลิตอุปกรณ์ กำหนดค่าสิ่งต่อไปนี้ได้

  • SSID และ BSSID
  • ประเภทการรักษาความปลอดภัย (รวมถึง WPA3)
  • SSID ที่ซ่อนไว้
  • ย่านความถี่และช่องสัญญาณ (รวมถึง ACS)
  • จำนวนไคลเอ็นต์สูงสุดที่อนุญาต
  • ค่าระยะหมดเวลาปิดอัตโนมัติ
  • รายการที่อนุญาตและรายการที่ถูกบล็อกเพื่อให้ผู้ใช้ควบคุมอุปกรณ์ที่เชื่อมโยงได้

การปรับปรุงการเลือกเครือข่าย Wi-Fi

Android 11 มีการปรับปรุง การเลือกเครือข่าย Wi-Fi เพื่อปรับปรุงการเชื่อมต่อ เครือข่าย Wi-Fi

การปรับปรุง Passpoint ของ Wi-Fi

Android 11 มีการปรับปรุงฟีเจอร์ Passpoint ดังนี้

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

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

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

ข้อมูล

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

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

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

Display

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

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

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

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

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

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

องค์กร

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

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

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

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

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

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

การโต้ตอบ

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

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

การโต้ตอบการสัมผัส

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

อินพุต

เกมแพด

Android 11 เพิ่มการรองรับตัวควบคุมเกมของบุคคลที่สาม ซึ่งรวมถึง

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

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

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

แนวทางปฏิบัติแนะนำ

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

ควบคุมโฟลว์

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

Multi-HAL 2.1 ของเซ็นเซอร์

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

สื่อ

DRM

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

การถอดรหัสที่มีค่าความหน่วงต่ำใน MediaCodec

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

เบ็ดเตล็ด

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

ข้อกำหนดเหล่านี้ระบุไว้ในส่วน 3.2.3.1 Core 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 เป็นฟีเจอร์ตัวจัดสรรหน่วยความจำของระบบที่ช่วยค้นหาข้อบกพร่องของการใช้งานหลังช่วงใช้ฟรี (Use After Free) และ บัฟเฟอร์ล้นฮีป (Heap Buffer Overflow) ในกระบวนการทั้งแบบ 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 ให้การทดสอบอย่างครอบคลุมในเคอร์เนลและ เลเยอร์การแยกฮาร์ดแวร์ (HAL)

การทดสอบ A/B เสมือน

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

การทดสอบ

เครื่องมือจัดสรรฮีป Scudo โดยค่าเริ่มต้น

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

ทีวี

เฟรมเวิร์ก CAS

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

การสร้างอุโมงค์เสมือนมัลติมีเดีย

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

เฟรมเวิร์กของตัวรับสัญญาณ

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

เฟรมเวิร์กอินพุตทีวี

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