หน้านี้สรุปฟีเจอร์หลักๆ ในรุ่น Android 16 และมีลิงก์ไปยัง ข้อมูลเพิ่มเติม สรุปฟีเจอร์เหล่านี้จัดเรียงตาม ตำแหน่งเอกสารประกอบของฟีเจอร์ในเว็บไซต์นี้
เสียง
รองรับนโยบายเสียงที่กำหนดค่าได้
HIDL HAL ช่วยให้ผู้ให้บริการ Android ใช้แนวทางอื่นในการระบุกฎ สำหรับการกำหนดเส้นทางเสียงที่เรียกว่านโยบายเสียงที่กำหนดค่าได้ (CAP) ซึ่งมีความยืดหยุ่นมากกว่า เครื่องมือเริ่มต้นที่ใช้สำหรับโทรศัพท์ เมื่อย้ายข้อมูลไปยัง AIDL HAL เราไม่ได้รองรับ CAP ใน Android 14 และ 15 เนื่องจากขาดทรัพยากร เราได้แก้ไข ปัญหานี้ใน Android 16 โดยการระบุคำจำกัดความ AIDL ที่ขาดหายไป และเปลี่ยนกลไกการโหลดการกำหนดค่า CAP โดยเฟรมเวิร์ก ดูข้อมูลเพิ่มเติมได้ที่การรองรับนโยบายเสียงที่กำหนดค่าได้ใน AIDL HAL
เราได้แปลงเป้าหมาย Cuttlefish Auto เพื่อใช้ประโยชน์จากการใช้งาน CAP AIDL เพื่อช่วยพาร์ทเนอร์ในการย้ายข้อมูลผลิตภัณฑ์
สถาปัตยกรรม
Bootloader ทั่วไป (GBL)
Android 16 เปิดตัวการรองรับ Generic Bootloader (GBL) ใหม่ ซึ่งเป็น Bootloader ที่ได้มาตรฐานและอัปเดตได้ซึ่งออกแบบมาเพื่อเพิ่มประสิทธิภาพ กระบวนการบูต Android
ดูข้อมูลเพิ่มเติมเกี่ยวกับ GBL ได้ที่ภาพรวมของ Generic Bootloader (GBL)
ขนาดหน้า 16 KB
ใน Android 16 มีการเพิ่มประสิทธิภาพหน่วยความจำสำหรับที่เก็บข้อมูลเฉพาะเธรด
(TLS) ตอนนี้บัฟเฟอร์สำหรับฟังก์ชัน basename()
และ dirname()
จะแยกออกจากภูมิภาค TLS หลักไปยังหน้าหน่วยความจำเฉพาะที่จัดสรรเมื่อใช้งานครั้งแรกเท่านั้น
การเปลี่ยนแปลงนี้ช่วยประหยัดหน่วยความจำได้อย่างมาก
โดยเฉพาะในระบบที่มี
ขนาดหน้าหน่วยความจำ 16 KB เนื่องจากจะเพิ่มพื้นที่ว่างประมาณ 8 KB ภายใน
หน้าหน่วยความจำของเธรดเริ่มต้น การเพิ่มประสิทธิภาพนี้ไม่เพียงลดการใช้หน่วยความจำโดยรวม แต่ยังเพิ่มพื้นที่ให้สแต็กเติบโตก่อนที่จะต้องใช้หน้าใหม่ ซึ่งช่วยลดข้อผิดพลาดของหน้าเว็บจากการขยายสแต็ก ระบบที่ใช้ขนาดหน้า 4 KB จะประหยัดหน่วยความจำได้บ้างเช่นกัน
ดูข้อมูลเพิ่มเติมเกี่ยวกับขนาดหน้า 16 KB ได้ที่ขนาดหน้า 16 KB
ความเข้ากันได้
การอัปเดต ITS ของกล้อง
Android 16 มีการอัปเดต ชุดทดสอบรูปภาพของกล้อง (ITS) ดูรายละเอียดเพิ่มเติมได้ที่
เอกสารนิยามความเข้ากันได้ (CDD)
มีการเปิดตัวเอกสารนิยามความเข้ากันได้ (CDD) ของ Android 16
ข้อมูลอัปเดตเกี่ยวกับการทดสอบ MIDI ผ่านบลูทูธใน CTS Verifier
Android 16 ช่วยให้คุณเรียกใช้การทดสอบ CTS-V Bluetooth MIDI Loopback ได้โดยไม่ต้องมีอุปกรณ์ต่อพ่วง USB MIDI เพื่อลดความซับซ้อนของขั้นตอนการทดสอบและลดข้อผิดพลาดที่อาจเกิดขึ้น
ดูเอกสารประกอบเกี่ยวกับการเปลี่ยนแปลงนี้โดยเฉพาะได้ที่ การอัปเดตการทดสอบ MIDI ผ่านบลูทูธใน CTS Verifier
ข้อมูลอัปเดตเกี่ยวกับการทดสอบบารอมิเตอร์ของ CTS Verifier
Android 16 มีชุดการทดสอบการวัดบารอมิเตอร์ CTS-V ชุดใหม่เพื่อรองรับฟีเจอร์ตำแหน่งของ Android
ดูเอกสารประกอบเฉพาะสำหรับการเปลี่ยนแปลงนี้ได้ที่ การทดสอบการวัดบารอมิเตอร์ของ CTS Verifier
ข้อมูลอัปเดตเกี่ยวกับการทดสอบแบบหลายอุปกรณ์ของโปรแกรมตรวจสอบ CTS
Android 16 มาพร้อมชุดการทดสอบ CTS-V ใหม่เพื่อรองรับฟีเจอร์การเชื่อมต่อของ Android
ดูเอกสารประกอบเกี่ยวกับการเปลี่ยนแปลงนี้โดยเฉพาะได้ที่ การอัปเดตการทดสอบแบบหลายอุปกรณ์ของ CTS Verifier
การเชื่อมต่อ
การระบุระบบปฏิบัติการ Android
ตั้งแต่ Android 16 เป็นต้นไป เฟรมเวิร์ก Android จะมี บริการแอตทริบิวต์ทั่วไป (GATT) ที่ชื่อว่าบริการข้อมูล Android (AIS) ซึ่งช่วยให้อุปกรณ์ Bluetooth อ่านระดับ Android API เป็นลักษณะ GATT ของบริการได้ บริการนี้ช่วยให้ผู้ผลิตอุปกรณ์บลูทูธทราบว่าอุปกรณ์ต่อพ่วงบลูทูธจับคู่กับอุปกรณ์ส่วนกลางที่ใช้ระบบปฏิบัติการ Android หรือไม่ และจัดการตรรกะเฉพาะทางตามระดับ API
ดูข้อมูลเพิ่มเติมได้ที่ การระบุระบบปฏิบัติการ Android
โหมดติดต่อกลับฉุกเฉิน
Android 16 เปิดตัว
EmergencyCallbackModeListener
API ของระบบที่ช่วยให้โมดูล IMS รับสถานะโหมดติดต่อกลับฉุกเฉิน
ผ่านการเรียกกลับเมื่ออุปกรณ์เข้าหรือออกจากโหมดติดต่อกลับฉุกเฉินสำหรับ
SMS หรือการโทร ผู้ผลิตอุปกรณ์สามารถใช้ API นี้เพื่อใช้การจัดการการลงทะเบียน IMS
เพื่อให้เป็นไปตามข้อกำหนดของผู้ให้บริการและ 3GPP เช่น หากอุปกรณ์ของผู้ใช้ (UE) อยู่ในสถานะโหมดติดต่อกลับฉุกเฉิน คุณสามารถตั้งค่าโมดูล IMS ให้คงการลงทะเบียนฉุกเฉินไว้เป็นระยะเวลาหนึ่งได้
นอกจากนี้ โมดูล IMS ยังสามารถดูแล ขยายเวลา และยกเลิกการลงทะเบียนฉุกเฉิน
ได้ด้วย โดยขึ้นอยู่กับสถานะของโหมดติดต่อกลับฉุกเฉิน
ข้อมูลอัปเดตเกี่ยวกับบริการ IMS
Android 16 เปิดตัว API ของระบบที่ผู้ผลิตและผู้จำหน่ายอุปกรณ์ สามารถใช้สำหรับการติดตั้งใช้งาน IMS ของตนเอง ตารางต่อไปนี้แสดงรายการ API ที่แอปที่มีสิทธิ์ใช้เพื่อรองรับบริการ IMS
ชั้น | API |
---|---|
MmTelFeature |
EpsFallbackReason |
ImsTrafficType |
|
ImsTrafficDirection |
|
modifyImsTrafficSession |
|
startImsTrafficSession |
|
stopImsTrafficSession |
|
triggerEpsFallback |
|
ImsTrafficSessionCallback |
ทั้งหมด |
ConnectionFailureInfo |
ทั้งหมด |
TelephonyManager |
getImsPrivateUserIdentity |
getImsPublicUserIdentities |
|
getImsPcscfAddresses |
|
getSimServiceTable |
|
ImsCallSessionListener |
callSessionTransferred |
callSessionTransferFailed |
|
callSessionSendAnbrQuery |
|
SmsMessage |
getRecipientAddress |
โมดูลการวัดระยะ
Android 16 เปิดตัวโมดูลการวัดระยะ ซึ่ง รวบรวม API สำหรับเทคโนโลยีการวัดระยะ รวมถึงอัลตร้าไวด์แบนด์ การตรวจหาช่องสัญญาณบลูทูธ การวัดระยะ RSSI ของบลูทูธ และเวลาไปกลับ (RTT) ของ Wi-Fi โปรดดูข้อมูลเพิ่มเติมจากหัวข้อดังนี้
- การจัดเรียง: ลำดับข้อความนอกแบนด์และข้อกำหนดเพย์โหลด
- ช่วงระหว่างอุปกรณ์ (เว็บไซต์ Android Developers)
การอัปเดตฮอตสปอต Wi-Fi
Android 16 เปิดตัวเมธอด
SoftApCallback#onClientsDisconnected
เพื่อรับรายการไคลเอ็นต์ที่ยกเลิกการเชื่อมต่อ
ของฮอตสปอต Wi-Fi (Soft AP) และเหตุผลในการยกเลิกการเชื่อมต่อสำหรับไคลเอ็นต์แต่ละราย
ความสามารถนี้ช่วยให้ OEM ยานยนต์เป็นไปตามข้อกำหนดที่จำเป็น
สำหรับแอปที่ฉายภาพ ซึ่งจะช่วยเพิ่มความสามารถในการกำหนดค่าและฟังก์ชันการทำงานของ
สแต็ก Wi-Fi ของ Android
หากต้องการใช้เมธอด
SoftApCallback#onClientsDisconnected
ให้ลงทะเบียนการเรียกกลับเพื่อรับความสามารถของอุปกรณ์โดยใช้
WifiManager#registerSoftApCallback
สำหรับฮอตสปอตที่เชื่อมต่ออินเทอร์เน็ตผ่านมือถือ หรือ
WifiManager#registerLocalOnlyHotspotSoftApCallback
สำหรับฮอตสปอตที่ใช้ได้เฉพาะในเครื่อง
Callback ของ AP แบบอ่อนที่ลงทะเบียนไว้แล้วต้องลบล้างเมธอด
SoftApCallback#onClientsDisconnected
ดูข้อมูลเพิ่มเติมได้ที่
พัฒนาแอปด้วยฮอตสปอต API
ดูตัวอย่างการใช้งานฮอตสปอต Wi-Fi ที่เชื่อมต่ออินเทอร์เน็ตภายในหน้าการตั้งค่ารถยนต์ AAOS อ้างอิงที่ใช้ SoftApCallback
ได้ที่
WifiTetheringHandler.java
หากต้องการทดสอบการใช้งาน ให้เรียกใช้การทดสอบหน่วยต่อไปนี้และการทดสอบ CTS Verifier
- การทดสอบหน่วย
- ผู้จัดการ:
atest packages/modules/Wifi/framework/tests/
- บริการ:
atest packages/modules/Wifi/service/tests/wifitests/
- ผู้จัดการ:
- การทดสอบโปรแกรมตรวจสอบ CTS:
atest CtsWifiSoftApTestCases
จอแสดงผล
หน้าต่างเดสก์ท็อป
การจัดหน้าต่างบนเดสก์ท็อปช่วยเพิ่มประสิทธิภาพการทำงานด้วยการมอบอินเทอร์เฟซที่คุ้นเคย เพื่อจัดเรียงและปรับขนาดหน้าต่างที่ซ้อนทับกัน ดูข้อมูลเกี่ยวกับวิธีรองรับการเปิดหน้าต่างบนเดสก์ท็อปได้ที่ รองรับการเปิดหลายหน้าต่าง
การโต้ตอบ
การโต้ตอบการสัมผัส
Android 16 เปิดตัว API เพื่อลดการกระจายตัวของแฮปติกในระบบนิเวศ ไม่จำเป็นต้องปรับแต่งอุปกรณ์แต่ละเครื่อง และมอบประสบการณ์การเคลื่อนไหวที่สมบูรณ์และสื่ออารมณ์ได้ดียิ่งขึ้นแก่นักพัฒนาแอปและผู้ใช้ปลายทางของอุปกรณ์ API ของเส้นโค้งเชิงเส้นแบบเป็นช่วง (PWLE) ใหม่รองรับการสร้างเอฟเฟกต์ PWLE ที่ปรับให้เป็นมาตรฐานซึ่งสร้างการรับรู้การสัมผัสที่คล้ายกันในอุปกรณ์ที่คล้ายกัน
ต่อไปนี้คือข้อมูลสรุปเกี่ยวกับวิธีที่ API ใหม่ใน Android 16 ปรับปรุงความสามารถในการสั่น
- ลดต้นทุนการพัฒนาโดยการนำการปรับแต่งต่ออุปกรณ์ออกผ่านสเกลค่าที่ปรับให้เป็นมาตรฐาน
- สร้างชุดพื้นฐานขององค์ประกอบพื้นฐานแบบสัมผัสสำหรับระบบนิเวศ (เช่น
CLICK
,TICK
,LOW_TICK
,SLOW_RISE
,QUICK_RISE
,QUCK_FALL
,THUD
,SPIN
) - รองรับการสร้างและแต่งเอฟเฟกต์พารามิเตอร์ (ระยะเวลา แอมพลิจูด และความถี่)
- รองรับการปกป้องอัตโนมัติสำหรับการโอเวอร์ไดรฟ์การสั่น
- เปิดใช้ประสบการณ์แบบพหุประสาทสัมผัส เช่น การสั่นและเสียงร่วมกัน
- ปิดช่องว่างความเท่าเทียมกันของความสามารถสำหรับนักพัฒนาแอปด้านการสั่นของ Android
เราขอแนะนำให้ผสานรวมและใช้ PWLE API ใหม่ที่ปรับให้เป็นมาตรฐาน เพื่อเปิดใช้ Primitive การสั่นพื้นฐานและรองรับประสบการณ์การสั่นแบบใหม่สำหรับนักพัฒนาแอป ดูข้อมูลเพิ่มเติมได้ที่ ใช้เอฟเฟกต์ PWLE
เซ็นเซอร์วัดอัตราการเต้นของหัวใจพื้นฐาน
ใน Android 16 เฟรมเวิร์ก Android จะใช้สิทธิ์ SENSOR_PERMISSION_READ_HEART_RATE
สำหรับเซ็นเซอร์อัตราการเต้นของหัวใจพื้นฐานเพื่อรักษาความเข้ากันได้ ใน Android 15 และเวอร์ชันต่ำกว่า เฟรมเวิร์กจะใช้สิทธิ์
SENSOR_PERMISSION_BODY_SENSORS
ดูข้อมูลเพิ่มเติมเกี่ยวกับประเภทเซ็นเซอร์พื้นฐานของอัตราการเต้นของหัวใจได้ที่
อัตราการเต้นของหัวใจ
สื่อ
รองรับ HDR
Android 16 มีการปรับปรุงต่อไปนี้ สำหรับการรองรับ HDR
- ความสามารถในการสำรองของแอป (SDR เป็นการสำรอง) ผ่าน Media3 ExoPlayer และ เครื่องมือเลือกรูปภาพ
- การรองรับการจับภาพหน้าจอที่ได้รับการปรับปรุงสำหรับเนื้อหา HDR ดูข้อมูลเพิ่มเติมได้ที่ HDR ในภาพหน้าจอ Android
- เพิ่มความสม่ำเสมอในเนื้อหา HDR ที่สร้างขึ้น
เราขอแนะนำให้ทำดังนี้
- เปิดใช้ HLG หรือ DolbyVision (8.4 พร้อม HLG) ในแอปกล้องโดยค่าเริ่มต้น
- เปิดใช้ Ultra HDR สำหรับรูปภาพโดยค่าเริ่มต้น
- ให้การสนับสนุนแอปสำหรับวิดีโอ HLG และการจับภาพ Ultra HDR
เฟรมเวิร์กคุณภาพของสื่อ
ใน Android 16 เรากำลังออกแบบเฟรมเวิร์กใหม่สำหรับคุณภาพของภาพและเสียง เพื่อสร้าง API ที่ได้มาตรฐานสำหรับการใช้งาน Android Television เฟรมเวิร์กนี้มีแนวทางที่สอดคล้องกันในการปรับคุณภาพรูปภาพ (PQ) และคุณภาพเสียง (AQ) บน Android TV และช่วยให้ผู้ให้บริการพัฒนาแอปได้ง่ายขึ้น ฟีเจอร์นี้มีสิ่งต่อไปนี้
- การตั้งค่าคุณภาพรูปภาพแบบละเอียดต่อสตรีม ต่อผู้ใช้ และต่อประเภทอินพุตใน แผงจอแสดงผล พร้อมการตั้งค่าระดับระบบสำหรับทั้งหน้าจอเพื่อใช้ ในแอปทั้งหมด
- การตั้งค่าเสียงแบบละเอียดต่อสตรีมและต่ออุปกรณ์ พร้อมการตั้งค่าระดับระบบ เพื่อใช้ในแอปทั้งหมด
ตัวแปลงสัญญาณวิดีโอ
ใน Android 16 เราจะเปิดตัวการรองรับแพลตฟอร์มสำหรับ ตัวแปลงรหัสวิดีโอระดับมืออาชีพขั้นสูง (APV) ตัวแปลงรหัส APV เป็นตัวแปลงรหัส ภายในเฟรมที่มีบิตเรตสูง ซึ่งออกแบบมาเพื่อให้ครีเอเตอร์เนื้อหาสามารถบันทึกและ ตัดต่อวิดีโอคุณภาพสูงสุดได้
นอกจากนี้ Google ยังวางแผนที่จะเปลี่ยนผู้ใช้ทั้งหมดจาก VP8, VP9 และ AVC (H.264) ไปใช้ AV1 นักพัฒนาแอปชอบ AV1 ซึ่งเป็นตัวแปลงรหัสรุ่นถัดไปเพื่อหลีกเลี่ยง การแปลงรหัสในแบ็กเอนด์และลดเวลาในการตอบสนอง เรายังคงแนะนำให้ใช้ตัวแปลงรหัสฮาร์ดแวร์ โดยเฉพาะสำหรับการเข้ารหัส แม้ว่าการรองรับตัวแปลงรหัสซอฟต์แวร์ AV1 จะดีขึ้นก็ตาม
คุณสามารถใช้ AV1 เพื่อให้มีคุณภาพ ความน่าเชื่อถือ และ การทำงานพร้อมกันสูงขึ้น รวมถึงพิจารณาการรองรับ APV ในแอปกล้องและแกลเลอรี
ประสิทธิภาพ
โหมดแลกซื้อเครื่องใหม่
Android 16 เปิดตัวโหมดแลกซื้อ ซึ่งช่วยให้ นักพัฒนาแอปและผู้ค้าปลีกประเมินสถานะของระบบได้หลังจากรีเซ็ตเป็นค่าเริ่มต้น
ดูข้อมูลเพิ่มเติมได้ที่รับข้อมูลสถานะของระบบ
สิทธิ์
การอัปเดตบทบาท Android
Android 16 จะอัปเดตบทบาทต่อไปนี้
COMPANION_DEVICE_APP_STREAMING
: สำหรับกรณีการใช้งานการสตรีม การแคสต์ หรือ การมิเรอร์แอปที่อนุญาตให้สตรีม แคสต์ หรือมิเรอร์จาก อุปกรณ์ที่ใช้ Android เช่น โทรศัพท์มือถือหรือแท็บเล็ตไปยังคอมพิวเตอร์เดสก์ท็อปหรือแล็ปท็อปCOMPANION_DEVICE_NEARBY_DEVICE_STREAMING
: สำหรับกรณีการใช้งานสำหรับอุปกรณ์ Android เช่น โทรศัพท์มือถือหรือแท็บเล็ตกับแอปยานพาหนะที่เชื่อมต่อและกับแอปอุปกรณ์ XR การสตรีม
ดูข้อมูลเพิ่มเติมได้ที่บทบาทของ Android
ความปลอดภัย
ความปลอดภัยของเครือข่ายมือถือ
Android 16 มีการเปลี่ยนแปลง UX เล็กน้อยในปุ่มเปิด/ปิดการเชื่อมต่อ 2G ที่อยู่ในการตั้งค่า SIM เพื่อให้สอดคล้องกับการตั้งค่าอื่นๆ ในการตั้งค่า Android 16 ยังมีส่วนเฉพาะสำหรับฟีเจอร์ความปลอดภัยของเครือข่ายมือถือชื่อความปลอดภัยของเครือข่ายมือถือ ในศูนย์ความปลอดภัยภายใต้ การตั้งค่า
ความสมบูรณ์ของอุปกรณ์
Android 16 เพิ่มการรองรับใบรับรองการรับรอง KeyMint เวอร์ชัน 4.0
ใบรับรอง KeyMint 4.0 มีmoduleHash
ฟิลด์ใหม่ในโครงสร้าง KeyDescription
เพื่อยืนยันความสมบูรณ์ของโมดูล APEX ที่โหลด
ดูข้อมูลเพิ่มเติมได้ที่การรับรองคีย์และรหัส
พื้นที่เก็บข้อมูล
บัญชีรายชื่อติดต่อเริ่มต้น
ผู้ใช้ Android จะสูญเสียรายชื่อติดต่อบางส่วนเมื่อเปลี่ยนไปใช้อุปกรณ์อื่น Android 16 ได้เปิดตัวแนวคิดของบัญชีเริ่มต้นสำหรับรายชื่อติดต่อเพื่อ ลดการสูญเสียรายชื่อติดต่อ แอปรายชื่อติดต่อควรมีคุณสมบัติดังนี้จึงจะรองรับฟีเจอร์นี้ได้
- โปรโมตตัวเลือกการซิงค์กับระบบคลาวด์เพื่อป้องกันไม่ให้รายชื่อติดต่อสูญหายเมื่อเวลาผ่านไป
- ถามผู้ใช้ว่าต้องการย้ายรายชื่อติดต่อในเครื่องและในซิมไปยังบัญชีเริ่มต้นในระบบคลาวด์หรือไม่
- ไม่แนะนำให้สร้างรายชื่อติดต่อใหม่ในเครื่องและในซิม
การอัปเดต
การอัปเดตแอปที่ราบรื่น
เมื่อมีการอัปเดตแพ็กเกจ ระบบจะหยุดแพ็กเกจชั่วคราวและเปลี่ยนสถานะเป็นหยุดทำงานเพื่อ ป้องกันไม่ให้แพ็กเกจทำงานขณะที่โค้ดและทรัพยากรกำลังเปลี่ยนแปลง สำหรับแอปขนาดใหญ่ ซับซ้อน และมีความสำคัญต่อระบบ การทำให้แพ็กเกจ อยู่ในสถานะหยุดทำงานอาจส่งผลให้ผู้ใช้ได้รับประสบการณ์การใช้งานที่ไม่ดี เนื่องจากแอปที่ขึ้นอยู่กับแพ็กเกจนั้น อาจเรียกใช้ไม่ได้
Android 16 จะลดเวลาที่แอปไม่สามารถทำงานได้โดย
ย้าย dexopt
หรือ dex2oat
ไปยังระยะแรกของกระบวนการติดตั้ง การเปลี่ยนแปลงนี้จะช่วยลดเวลาที่แอปหยุดทำงานจากหลายวินาทีเหลือเพียง
หลายสิบมิลลิวินาที
ระบบเสมือนจริง
Android 16 มาพร้อมความสามารถที่เพิ่มขึ้นสำหรับ Android Virtualization Framework (AVF) และไฮเปอร์ไวเซอร์ KVM (pKVM) ที่ได้รับการปกป้อง เช่น การอัปเดตระบบปฏิบัติการที่ดียิ่งขึ้น ภายในเครื่องเสมือน (VM) และการเปิดตัวเทอร์มินัล Linux รายการต่อไปนี้คือการเปลี่ยนแปลงที่สำคัญใน AVF
- รองรับชุดพัฒนาซอฟต์แวร์ (NDK) ระดับล่างของ AVF Android 16 ช่วยให้ผู้ให้บริการเปิดใช้ VM จากพาร์ติชันของผู้ให้บริการได้โดยใช้ AVF ที่ Google จัดการ
- รองรับ VM ที่เปิดเครื่องก่อนกำหนด AVF ช่วยให้ VM ทำงานได้เร็วขึ้นในกระบวนการบูต ซึ่งเป็นประโยชน์ต่อเพย์โหลดที่สำคัญ เช่น เลเยอร์การแยกฮาร์ดแวร์ (HAL) ของ KeyMint
- การอัปเดต Microdroid Microdroid มีพื้นที่เก็บข้อมูลที่เข้ารหัสซึ่งปรับขนาดได้และการรองรับ VM ที่ได้รับการปกป้องระดับ 16K เพื่อปรับปรุงประสิทธิภาพ
- รองรับเทอร์มินัล Linux Ferrochrome มีเทอร์มินัล Linux ที่ใช้ Debian ภายในเครื่องเสมือน
- เฟรมเวิร์กเฟิร์มแวร์ของแขกรับเชิญสำหรับการรองรับ Arm A-profile (FF-A) pKVM รองรับ การสื่อสารที่ปลอดภัยซึ่งได้มาตรฐาน FF-A กับ TrustZone สำหรับ VM ที่ได้รับการปกป้อง
- การอัปเดต VM ที่ได้รับการปกป้อง Trusty OS สำหรับแอปพลิเคชันที่เชื่อถือได้มาตรฐาน (TA) ช่วยให้คุณเรียกใช้แอปเพล็ตที่เชื่อถือได้ของ TrustZone ใน VM ที่ได้รับการปกป้องเพื่อเพิ่ม การแยกและการอัปเดต
- การรองรับการเรียกใช้การตรวจสอบที่ปลอดภัยแบบส่วนตัวของผู้ให้บริการ (SMC) คุณย้ายโค้ดที่มีอยู่ซึ่งมี SMC แบบส่วนตัวของผู้ให้บริการไปยัง pVM ได้
- การอัปเดตการมอบหมายอุปกรณ์ Android 16 รองรับการกำหนดอุปกรณ์แพลตฟอร์มให้กับ pVM ซึ่งช่วยให้เข้าถึงฮาร์ดแวร์ได้โดยตรง
- การรองรับความเท่าเทียมของแขกที่ไม่ได้รับการป้องกัน แขกที่ไม่มีการป้องกันจะได้รับการรองรับตัวแจ้งหน่วยจัดการหน่วยความจำ (MMU) อย่างเต็มรูปแบบและหน่วยความจำที่ไม่ได้ปักหมุดเหมือนแอป Android
- การอัปเดตการติดตาม Hypervisor Android 16 มีเหตุการณ์การบันทึกที่มีโครงสร้างและการติดตามฟังก์ชันที่ได้รับการปรับปรุง
ดูข้อมูลเพิ่มเติมเกี่ยวกับการเปลี่ยนแปลงเหล่านี้ได้ที่เฟรมเวิร์กการจำลองเสมือนของ Android