บันทึกประจำรุ่นของ Android 16, Android 16 QPR1 และ Android 16 QPR2

หน้านี้สรุปฟีเจอร์หลักๆ ใน 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 ดูข้อมูลเพิ่มเติมได้ที่

การอัปเดตฮอตสปอต Wi-Fi

Android 16 เปิดตัวเมธอด SoftApCallback#onClientsDisconnected เพื่อรับรายการไคลเอ็นต์ที่ยกเลิกการเชื่อมต่อ ของฮอตสปอต Wi-Fi (Soft AP) และเหตุผลในการยกเลิกการเชื่อมต่อสำหรับไคลเอ็นต์แต่ละราย ความสามารถนี้ช่วยให้ OEM ยานยนต์เป็นไปตามข้อกำหนดที่จำเป็น สำหรับแอปที่คาดการณ์ไว้ ซึ่งจะช่วยเพิ่มความสามารถในการกำหนดค่าและฟังก์ชันการทำงานของ สแต็ก Wi-Fi ของ Android

หากต้องการใช้เมธอด SoftApCallback#onClientsDisconnected ให้ลงทะเบียนการเรียกกลับเพื่อรับความสามารถของอุปกรณ์โดยใช้ WifiManager#registerSoftApCallback สำหรับฮอตสปอตที่เชื่อมต่ออินเทอร์เน็ตผ่านมือถือ หรือ WifiManager#registerLocalOnlyHotspotSoftApCallback สำหรับฮอตสปอตที่ใช้ได้เฉพาะในเครื่อง Callback ของ Soft 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

Display

หน้าต่างเดสก์ท็อป

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

การตั้งค่าหมุนอัตโนมัติตามสถานะอุปกรณ์

การติดตั้งใช้งานที่ปรับโครงสร้างใหม่สำหรับการตั้งค่าหมุนอัตโนมัติตามสถานะของอุปกรณ์ พร้อมใช้งานแล้วตั้งแต่ 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 ที่ปรับให้เป็นมาตรฐานใหม่ เพื่อเปิดใช้ 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 เฟรมเวิร์กนี้มีแนวทางที่สอดคล้องกันในการปรับคุณภาพของภาพ (PQ) และคุณภาพเสียง (AQ) ใน Android TV และช่วยให้ผู้ให้บริการพัฒนาแอปได้ง่ายขึ้น ฟีเจอร์นี้มีสิ่งต่อไปนี้

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

ตัวแปลงสัญญาณวิดีโอ

ใน Android 16 เราจะเปิดตัวการรองรับแพลตฟอร์มสำหรับ ตัวแปลงรหัสวิดีโอระดับมืออาชีพขั้นสูง (Advanced Professional Video หรือ 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 สำหรับการสร้างโปรไฟล์ไดรเวอร์ให้เฉพาะแอป Shell หรือแอปที่แก้ไขข้อบกพร่องได้ ใช้มาโครนี้เพื่อ เพิ่มความปลอดภัยของอุปกรณ์

ดูข้อมูลเพิ่มเติมได้ที่การกรอง 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

  • รองรับ Low-Level Native Development Kit (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