หน้านี้สรุปฟีเจอร์หลักๆ ใน Android 16, Android 16 QPR1 และ Android 16 QPR2 พร้อมลิงก์ไปยังข้อมูลเพิ่มเติม สรุปฟีเจอร์เหล่านี้จัดเรียงตามตำแหน่งเอกสารประกอบของฟีเจอร์ในเว็บไซต์นี้
เสียง
รองรับนโยบายเสียงที่กำหนดค่าได้
HIDL HAL ช่วยให้ผู้จำหน่าย Android ใช้แนวทางอื่นในการระบุกฎ สำหรับการกำหนดเส้นทางเสียงที่เรียกว่านโยบายเสียงที่กำหนดค่าได้ (CAP) ซึ่งมีความยืดหยุ่นมากกว่า เครื่องมือเริ่มต้นที่ใช้สำหรับโทรศัพท์ เมื่อย้ายข้อมูลไปยัง AIDL HAL เราไม่ได้ติดตั้งใช้งานการรองรับ CAP ใน Android 14 และ 15 เนื่องจากขาดทรัพยากร เราได้แก้ไข ปัญหานี้ใน Android 16 โดยการระบุคำจำกัดความ AIDL ที่ขาดหายไป และเปลี่ยนกลไกการโหลดการกำหนดค่า CAP โดยเฟรมเวิร์ก ดูข้อมูลเพิ่มเติมได้ที่การรองรับนโยบายเสียงที่กำหนดค่าได้ใน AIDL HAL
เราได้แปลงเป้าหมาย Cuttlefish Auto เพื่อใช้ประโยชน์จากการใช้งาน CAP AIDL เพื่อช่วยพาร์ทเนอร์ในการย้ายข้อมูลผลิตภัณฑ์
สถาปัตยกรรม
Generic 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 จะเผยแพร่พร้อมกับการอัปเดต Android 16 QPR2
ข้อมูลอัปเดตเกี่ยวกับการทดสอบ 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 Verifier
Android 16 มาพร้อมชุดการทดสอบ CTS-V ใหม่เพื่อรองรับฟีเจอร์การเชื่อมต่อของ Android
ดูเอกสารประกอบเกี่ยวกับการเปลี่ยนแปลงนี้โดยเฉพาะได้ที่ เรียกใช้การทดสอบแบบหลายอุปกรณ์ของ CTS Verifier
เรียกใช้การทดสอบการเชื่อมต่อ AP ของ Wi-Fi
Android 16 QPR2 มีชุดการทดสอบการเชื่อมต่อ AP ของ Wi-Fi ใหม่ เพื่อรองรับฟีเจอร์การเชื่อมต่อ "Android Better Together"
ดูเอกสารประกอบเกี่ยวกับการเปลี่ยนแปลงนี้ได้ที่ ตั้งค่าการทดสอบการเชื่อมต่อ AP ของ Wi-Fi
การเชื่อมต่อ
การระบุระบบปฏิบัติการ Android
ใน Android 16 ขึ้นไป เฟรมเวิร์ก Android จะมีบริการ Generic Attribute (GATT) ที่เรียกว่าบริการข้อมูล Android (Android Information Service หรือ AIS) ซึ่งช่วยให้อุปกรณ์บลูทูธอ่านระดับ API ของ Android ในฐานะที่เป็นลักษณะ 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 Verifier:
atest CtsWifiSoftApTestCases
จอแสดงผล
หน้าต่างเดสก์ท็อป
การจัดหน้าต่างบนเดสก์ท็อปช่วยเพิ่มประสิทธิภาพการทำงานด้วยการมอบอินเทอร์เฟซที่คุ้นเคย เพื่อจัดเรียงและปรับขนาดหน้าต่างที่ซ้อนทับกัน ดูข้อมูลเกี่ยวกับวิธีรองรับการเปิดหน้าต่างบนเดสก์ท็อปได้ที่ รองรับการเปิดหลายหน้าต่าง
การตั้งค่าหมุนอัตโนมัติตามสถานะอุปกรณ์
การใช้งานที่ปรับโครงสร้างใหม่สำหรับการตั้งค่าหมุนอัตโนมัติตามสถานะของอุปกรณ์ พร้อมใช้งานแล้วตั้งแต่ Android 16 QPR1 เป็นต้นไป การตั้งค่าหมุนอัตโนมัติที่อิงตามสถานะอุปกรณ์เวอร์ชันก่อนหน้ามีปัญหาที่ทราบแล้วคือ ค่าการตั้งค่าอาจเปลี่ยนแปลงได้โดยไม่ต้องมีการโต้ตอบจากผู้ใช้
ดูรายละเอียดเพิ่มเติมได้ที่การตั้งค่าการหมุนอัตโนมัติโดยอิงตามสถานะของอุปกรณ์
การจัดหมวดหมู่การ์ดการตั้งค่าด่วน
Android 16 QPR2 มีหมวดหมู่การ์ดการตั้งค่าด่วน (เพิ่มในเบต้า 1) ซึ่งอธิบายไว้ใน สร้างการ์ดการตั้งค่าด่วนที่กำหนดเองสำหรับแอป หมวดหมู่เหล่านี้จะจัดเรียงการ์ดในโหมดแก้ไขการตั้งค่าด่วนเพื่อให้ผู้ใช้ค้นหาการ์ดได้เร็วขึ้น
ดูข้อมูลเพิ่มเติมได้ที่การจัดหมวดหมู่การ์ดการตั้งค่าด่วน
การโต้ตอบ
การโต้ตอบการสัมผัส
Android 16 เปิดตัว API เพื่อลดการกระจายตัวของแฮปติกในระบบนิเวศ ไม่จำเป็นต้องปรับแต่งอุปกรณ์แต่ละเครื่อง และมอบประสบการณ์การเคลื่อนไหวที่สมบูรณ์และสื่ออารมณ์ได้ดียิ่งขึ้นแก่นักพัฒนาแอปและผู้ใช้ปลายทางของอุปกรณ์ API ของเส้นโค้งเชิงเส้นแบบเป็นช่วง (PWLE) ใหม่รองรับการสร้างเอฟเฟกต์ PWLE ที่ปรับให้เป็นมาตรฐานซึ่งสร้างการรับรู้การสัมผัสที่คล้ายกันในอุปกรณ์ที่คล้ายกัน
ต่อไปนี้คือข้อมูลสรุปเกี่ยวกับวิธีที่ API ใหม่ใน Android 16 ปรับปรุงความสามารถในการสั่น
- ลดต้นทุนการพัฒนาด้วยการนำการปรับแต่งต่ออุปกรณ์ออกผ่านสเกลค่าที่ปรับให้เป็นมาตรฐาน
- สร้างชุดพื้นฐานขององค์ประกอบพื้นฐานการสัมผัสสำหรับระบบนิเวศ (เช่น
CLICK,TICK,LOW_TICK,SLOW_RISE,QUICK_RISE,QUICK_FALL,THUD,SPIN) - รองรับการสร้างและแต่งเอฟเฟกต์พารามิเตอร์ (ระยะเวลา แอมพลิจูด และความถี่)
- รองรับการปกป้องอัตโนมัติสำหรับการโอเวอร์ไดรฟ์การสั่น
- เปิดใช้ประสบการณ์แบบพหุประสาทสัมผัส เช่น การสั่นและเสียงร่วมกัน
- ปิดช่องว่างความเท่าเทียมของความสามารถสำหรับนักพัฒนาแอปการสั่นของ Android
เราขอแนะนำให้ผสานรวมและใช้ PWLE API ใหม่ที่ปรับให้เป็นมาตรฐาน เพื่อเปิดใช้องค์ประกอบพื้นฐานของแฮปติกและให้การสนับสนุนประสบการณ์การใช้งานแฮปติกใหม่ๆ สำหรับนักพัฒนาแอป ดูข้อมูลเพิ่มเติมได้ที่ ใช้เอฟเฟกต์ 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 เฟรมเวิร์กนี้มีแนวทางที่สอดคล้องกันในการปรับคุณภาพรูปภาพ (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 ที่โหลด
ดูข้อมูลเพิ่มเติมได้ที่การรับรองคีย์และรหัส
การกรอง Syscall ของ GPU
Android 16 QPR2 เพิ่มมาโคร SELinux เพื่อเพิ่มความปลอดภัยให้กับไดรเวอร์เคอร์เนล มาโครนี้จะบล็อก IOCTL ที่ถูกจำกัดในเวอร์ชันที่ใช้งานจริง เช่น IOCTL ที่เลิกใช้งานแล้ว หรือ IOCTL สำหรับการพัฒนาไดรเวอร์เคอร์เนล นอกจากนี้ยังจำกัด IOCTL สำหรับการสร้างโปรไฟล์ไดรเวอร์ให้เฉพาะแอปเชลล์หรือแอปที่แก้ไขข้อบกพร่องได้ ใช้มาโครนี้เพื่อ เพิ่มความปลอดภัยของอุปกรณ์
ดูข้อมูลเพิ่มเติมได้ที่การกรอง Syscall ของ GPU
ย้ายไฟล์ไปยังพื้นที่ส่วนตัว
Android 16 QPR2 ช่วยให้ผู้ใช้นำเข้าไฟล์และรูปภาพ
ไปยังพื้นที่ส่วนตัวจากโปรไฟล์หลักได้โดยตรง โดยจะเริ่มขั้นตอนจากทางลัดเพิ่มไฟล์ของปุ่มเพิ่มในตัวเรียกใช้ ซึ่งจะใช้แอปของระบบใหม่เพื่อให้ผู้ใช้ย้ายหรือคัดลอกไฟล์ที่เลือกไปยังโฟลเดอร์ Downloads ในพื้นที่ส่วนตัว OEM จะใช้ฟีเจอร์นี้หรือไม่ก็ได้
ดูข้อมูลเพิ่มเติมได้ที่พื้นที่ส่วนตัว
พื้นที่เก็บข้อมูล
บัญชีรายชื่อติดต่อเริ่มต้น
ผู้ใช้ Android จะสูญเสียรายชื่อติดต่อบางส่วนเมื่อเปลี่ยนไปใช้อุปกรณ์อื่น Android 16 ได้เปิดตัวแนวคิดของบัญชีเริ่มต้นสำหรับรายชื่อติดต่อเพื่อ ลดการสูญเสียรายชื่อติดต่อ แอปรายชื่อติดต่อควรมีคุณสมบัติดังนี้จึงจะรองรับฟีเจอร์นี้ได้
- โปรโมตตัวเลือกการซิงค์กับระบบคลาวด์เพื่อป้องกันไม่ให้รายชื่อติดต่อสูญหายเมื่อเวลาผ่านไป
- ถามผู้ใช้ว่าต้องการย้ายรายชื่อติดต่อในเครื่องและในซิมไปยังบัญชีเริ่มต้นในระบบคลาวด์หรือไม่
- ไม่แนะนำให้สร้างรายชื่อติดต่อใหม่ในเครื่องและในซิม
การอัปเดต
การอัปเดตแอปที่ราบรื่น
เมื่อมีการอัปเดตแพ็กเกจ ระบบจะหยุดแพ็กเกจชั่วคราวและเปลี่ยนสถานะเป็นหยุดทำงานเพื่อ ป้องกันไม่ให้แพ็กเกจทำงานขณะที่โค้ดและทรัพยากรกำลังเปลี่ยนแปลง สำหรับแอปขนาดใหญ่ ซับซ้อน และมีความสำคัญต่อระบบ การทำให้ แพ็กเกจอยู่ในสถานะหยุดทำงานอาจส่งผลให้ผู้ใช้ได้รับประสบการณ์การใช้งานที่ไม่ดี เนื่องจากแอปที่ขึ้นอยู่กับแพ็กเกจนั้นอาจใช้งานไม่ได้
Android 16 จะลดเวลาที่แอปไม่สามารถทำงานได้โดย
ย้าย dexopt หรือ dex2oat ไปยังระยะแรกของกระบวนการติดตั้ง การเปลี่ยนแปลงนี้จะช่วยลดเวลาที่แอปหยุดทำงานจากหลายวินาทีเหลือเพียง
หลายสิบมิลลิวินาที
ระบบเสมือนจริง
Android 16 มาพร้อมความสามารถที่เพิ่มขึ้นสำหรับ Android Virtualization Framework (AVF) และไฮเปอร์ไวเซอร์ KVM (pKVM) ที่ได้รับการปกป้อง เช่น การอัปเดตระบบปฏิบัติการที่ดียิ่งขึ้น ภายในเครื่องเสมือน (VM) และการเปิดตัวเทอร์มินัล Linux รายการต่อไปนี้คือการเปลี่ยนแปลงที่สำคัญใน AVF
- รองรับชุดพัฒนาซอฟต์แวร์ (NDK) ระดับต่ำแบบเนทีฟ (LL-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