Ghi chú phát hành của Android 16

Trang này tóm tắt các tính năng chính trong bản phát hành Android 16 và cung cấp đường liên kết đến thông tin bổ sung. Các bản tóm tắt tính năng này được sắp xếp theo vị trí tài liệu của tính năng trên trang web này.

Âm thanh

Hỗ trợ Chính sách âm thanh có thể định cấu hình

HIDL HAL cho phép nhà cung cấp Android sử dụng một phương pháp thay thế để chỉ định các quy tắc cho việc định tuyến âm thanh có tên là Chính sách âm thanh có thể định cấu hình (CAP). Phương pháp này linh hoạt hơn so với công cụ mặc định dùng cho điện thoại. Khi di chuyển sang AIDL HAL, tính năng hỗ trợ CAP không được triển khai trong Android 14 và 15 do thiếu tài nguyên. Chúng tôi đã khắc phục vấn đề này trong Android 16 bằng cách cung cấp các định nghĩa AIDL bị thiếu và thay đổi cơ chế tải cấu hình CAP theo khung. Hãy xem phần Hỗ trợ Chính sách âm thanh có thể định cấu hình trong AIDL HAL để biết thêm thông tin.

Chúng tôi đã chuyển đổi mục tiêu Tự động của Cuttlefish để tận dụng việc triển khai AIDL của CAP nhằm giúp các đối tác di chuyển sản phẩm của họ.

Kiến trúc

Trình tải khởi động chung (GBL)

Android 16 ra mắt tính năng hỗ trợ Trình tải khởi động chung (GBL) mới, một trình tải khởi động có thể cập nhật và được chuẩn hoá, được thiết kế để đơn giản hoá quy trình khởi động Android.

Để biết thêm thông tin về GBL, hãy xem bài viết Tổng quan về Trình tải khởi động chung (GBL).

Khả năng tương thích

Bản cập nhật ITS cho máy ảnh

Android 16 chứa các bản cập nhật cho Bộ kiểm thử hình ảnh máy ảnh (ITS). Để biết thêm thông tin chi tiết, hãy xem:

Tài liệu định nghĩa về khả năng tương thích (CDD)

Phát hành Tài liệu định nghĩa về khả năng tương thích (CDD) của Android 16.

Thông tin cập nhật về kiểm thử Bluetooth MIDI của Trình xác minh CTS

Để đơn giản hoá quy trình kiểm thử và giảm thiểu các lỗi tiềm ẩn, Android 16 cho phép bạn chạy các kiểm thử vòng lặp MIDI Bluetooth CTS-V mà không cần thiết bị ngoại vi USB MIDI.

Để biết tài liệu dành riêng cho thay đổi này, hãy xem nội dung Cập nhật kiểm thử Bluetooth MIDI của Trình xác minh CTS.

Thông tin cập nhật về thử nghiệm đo áp suất khí quyển của Trình xác minh CTS

Để hỗ trợ các tính năng vị trí của Android, Android 16 bao gồm một bộ kiểm thử đo lường mới về áp kế CTS-V.

Để biết tài liệu dành riêng cho thay đổi này, hãy xem bài viết Kiểm thử đo lường áp kế của Trình xác minh CTS.

Thông tin cập nhật về kiểm thử đa thiết bị bằng Trình xác minh CTS

Để hỗ trợ các tính năng kết nối của Android, Android 16 bao gồm một bộ kiểm thử CTS-V mới.

Để biết tài liệu dành riêng cho thay đổi này, hãy xem bài viết Nội dung cập nhật về kiểm thử nhiều thiết bị của Công cụ xác minh CTS.

Khả năng kết nối

Nhận dạng hệ điều hành Android

Kể từ Android 16, khung Android bao gồm một dịch vụ thuộc tính chung (GATT) có tên là dịch vụ thông tin Android (AIS). Dịch vụ này cho phép các thiết bị Bluetooth đọc cấp độ API Android dưới dạng đặc điểm GATT của dịch vụ. Dịch vụ này cho phép nhà sản xuất thiết bị Bluetooth biết liệu một thiết bị ngoại vi Bluetooth có đang ghép nối với một thiết bị trung tâm đang chạy hệ điều hành Android hay không, đồng thời quản lý logic chuyên biệt dựa trên cấp độ API.

Để biết thêm thông tin, hãy xem phần Nhận dạng Android OS.

Chế độ gọi lại khẩn cấp

Android 16 ra mắt API hệ thống EmergencyCallbackModeListener cho phép mô-đun IMS nhận trạng thái chế độ gọi lại khẩn cấp thông qua lệnh gọi lại khi thiết bị chuyển sang hoặc thoát khỏi chế độ gọi lại khẩn cấp cho tin nhắn SMS hoặc cuộc gọi. Nhà sản xuất thiết bị có thể sử dụng API này để triển khai tính năng quản lý đăng ký IMS nhằm đáp ứng các yêu cầu của nhà mạng và 3GPP. Ví dụ: nếu thiết bị người dùng (UE) ở trạng thái chế độ gọi lại khẩn cấp, thì bạn có thể đặt mô-đun IMS để duy trì trạng thái đăng ký khẩn cấp trong một khoảng thời gian nhất định. Mô-đun IMS cũng có thể duy trì, gia hạn và huỷ đăng ký khẩn cấp tuỳ thuộc vào trạng thái của chế độ gọi lại khẩn cấp.

Thông tin cập nhật về dịch vụ IMS

Android 16 giới thiệu các API hệ thống mà nhà sản xuất và nhà cung cấp thiết bị có thể sử dụng để triển khai IMS. Bảng sau đây liệt kê các API mà ứng dụng đặc quyền có thể sử dụng để hỗ trợ các dịch vụ IMS:

Lớp API
MmTelFeature EpsFallbackReason
ImsTrafficType
ImsTrafficDirection
modifyImsTrafficSession
startImsTrafficSession
stopImsTrafficSession
triggerEpsFallback
ImsTrafficSessionCallback Tất cả
ConnectionFailureInfo Tất cả
TelephonyManager getImsPrivateUserIdentity
getImsPublicUserIdentities
getImsPcscfAddresses
getSimServiceTable
ImsCallSessionListener callSessionTransferred
callSessionTransferFailed
callSessionSendAnbrQuery
SmsMessage getRecipientAddress

Mô-đun đo khoảng cách

Android 16 giới thiệu mô-đun Đo khoảng cách, mô-đun này tổng hợp các API cho các công nghệ đo khoảng cách, bao gồm cả băng tần siêu rộng, âm thanh kênh Bluetooth, đo khoảng cách RSSI Bluetooth và thời gian truyền dữ liệu qua lại Wi-Fi (RTT). Để biết thêm thông tin, hãy xem:

Cập nhật điểm phát sóng Wi-Fi

Android 16 ra mắt phương thức SoftApCallback#onClientsDisconnected để lấy danh sách các ứng dụng đã ngắt kết nối của một điểm phát sóng Wi-Fi (Soft AP) và lý do ngắt kết nối cho từng ứng dụng. Khả năng này cho phép nhà sản xuất thiết bị gốc (OEM) trong ngành ô tô đáp ứng các thông số kỹ thuật bắt buộc cho ứng dụng được chiếu, nâng cao khả năng định cấu hình và chức năng của ngăn xếp Wi-Fi Android.

Để sử dụng phương thức SoftApCallback#onClientsDisconnected, hãy đăng ký lệnh gọi lại để lấy các chức năng của thiết bị bằng cách sử dụng WifiManager#registerSoftApCallback cho điểm phát sóng được chia sẻ Internet hoặc WifiManager#registerLocalOnlyHotspotSoftApCallback cho điểm phát sóng chỉ trong cục bộ. Các lệnh gọi lại AP mềm đã đăng ký hiện có phải ghi đè phương thức SoftApCallback#onClientsDisconnected. Để biết thêm thông tin, hãy xem bài viết Phát triển ứng dụng bằng API điểm phát sóng.

Để biết ví dụ về cách triển khai điểm phát sóng Wi-Fi được chia sẻ trong trang cài đặt tham khảo AAOS Car sử dụng SoftApCallback, hãy xem WifiTetheringHandler.java.

Để kiểm thử cách triển khai, hãy chạy các kiểm thử đơn vị và kiểm thử Trình xác minh CTS sau:

  • Kiểm thử đơn vị
    • Trình quản lý: atest packages/modules/Wifi/framework/tests/
    • Dịch vụ: atest packages/modules/Wifi/service/tests/wifitests/
  • Kiểm thử Trình xác minh CTS: atest CtsWifiSoftApTestCases

Màn hình

Màn hình kiểu máy tính

Chế độ cửa sổ trên máy tính để bàn giúp tăng năng suất bằng cách cung cấp giao diện quen thuộc để sắp xếp và đổi kích thước các cửa sổ chồng chéo. Hãy xem phần Hỗ trợ nhiều cửa sổ để biết thông tin về cách hỗ trợ chế độ cửa sổ trên máy tính.

Tương tác

Xúc giác

Android 16 giới thiệu các API để giảm tình trạng phân mảnh phản hồi xúc giác trong hệ sinh thái, loại bỏ nhu cầu điều chỉnh từng thiết bị và mang lại trải nghiệm chuyển động phong phú và biểu cảm hơn cho nhà phát triển và người dùng cuối thiết bị. API vùng đệm tuyến tính theo từng phần (PWLE) mới hỗ trợ việc tạo các hiệu ứng PWLE chuẩn hoá tạo ra cảm nhận xúc giác tương tự trên các thiết bị tương tự.

Sau đây là thông tin tóm tắt về cách các API mới trong Android 16 cải thiện khả năng phản hồi xúc giác:

  • Giảm chi phí phát triển bằng cách loại bỏ việc điều chỉnh theo từng thiết bị thông qua thang giá trị đã chuẩn hoá.
  • Tạo bộ nguyên hàm haptics cơ sở cho hệ sinh thái (ví dụ: CLICK, TICK, LOW_TICK, SLOW_RISE, QUICK_RISE, QUCK_FALL, THUD, SPIN).
  • Hỗ trợ tạo và soạn các hiệu ứng tham số (thời lượng, biên độ và tần số).
  • Hỗ trợ tính năng tự động bảo vệ khi cảm ứng haptics bị quá tải.
  • Cho phép trải nghiệm đa giác quan, chẳng hạn như kết hợp âm thanh và phản hồi xúc giác.
  • Thu hẹp khoảng cách về khả năng của nhà phát triển đối với công nghệ haptics trên Android.

Bạn nên tích hợp và sử dụng các API PWLE chuẩn hoá mới để bật các nguyên hàm haptics cơ sở và hỗ trợ các trải nghiệm haptics mới cho nhà phát triển. Để biết thêm thông tin, hãy xem phần Triển khai hiệu ứng PWLE.

Cảm biến cơ sở nhịp tim

Trong Android 16, để duy trì khả năng tương thích, khung Android sử dụng quyền SENSOR_PERMISSION_READ_HEART_RATE cho các cảm biến cơ sở nhịp tim. Trên Android 15 trở xuống, khung này sử dụng quyền SENSOR_PERMISSION_BODY_SENSORS. Để biết thêm thông tin về loại cảm biến cơ sở nhịp tim, hãy xem phần Nhịp tim.

Nội dung nghe nhìn

Hỗ trợ HDR

Android 16 ra mắt các điểm cải tiến sau đây để hỗ trợ HDR:

Bạn nên làm như sau:

  • Bật HLG hoặc DolbyVision (8.4 với HLG) trong ứng dụng máy ảnh theo mặc định.
  • Bật tính năng Ultra HDR cho ảnh theo mặc định.
  • Cung cấp tính năng hỗ trợ ứng dụng cho video HLG và tính năng quay video Ultra HDR.

Khung chất lượng nội dung nghe nhìn

Trong Android 16, chúng tôi đang thiết kế một khung chất lượng hình ảnh và âm thanh mới để thiết lập một API chuẩn hoá cho việc triển khai Android TV. Khung này cung cấp một phương pháp thống nhất để điều chỉnh chất lượng hình ảnh (PQ) và chất lượng âm thanh (AQ) trên TV Android, đồng thời đơn giản hoá quá trình phát triển cho các nhà cung cấp. Tính năng này cung cấp những lợi ích sau:

  • Chế độ cài đặt chất lượng hình ảnh chi tiết cho mỗi luồng, mỗi người dùng và mỗi loại đầu vào trên bảng điều khiển hiển thị, với chế độ cài đặt cấp hệ thống cho toàn bộ màn hình để sử dụng trên tất cả ứng dụng
  • Chế độ cài đặt âm thanh chi tiết cho mỗi luồng và mỗi thiết bị, với chế độ cài đặt cấp hệ thống để sử dụng trên tất cả ứng dụng

Bộ giải mã video

Trong Android 16, chúng tôi sẽ ra mắt tính năng hỗ trợ nền tảng cho bộ mã hoá và giải mã Video chuyên nghiệp nâng cao (APV). Bộ mã hoá và giải mã APV là bộ mã hoá và giải mã trong khung hình có tốc độ bit cao, được thiết kế để giúp nhà sáng tạo nội dung quay và chỉnh sửa video ở chất lượng cao nhất.

Ngoài ra, Google dự định chuyển đổi tất cả người dùng từ VP8, VP9 và AVC (H.264) sang AV1. Nhà phát triển ứng dụng ưu tiên AV1, bộ mã hoá và giải mã thế hệ mới, để tránh chuyển mã trong phần phụ trợ và giảm độ trễ. Bạn vẫn nên sử dụng bộ mã hoá và giải mã phần cứng, đặc biệt là để mã hoá, mặc dù khả năng hỗ trợ bộ mã hoá và giải mã phần mềm AV1 đang cải thiện.

Bạn có thể sử dụng AV1 để có chất lượng, độ tin cậy và khả năng đồng thời cao hơn, đồng thời cân nhắc việc hỗ trợ APV trong ứng dụng Máy ảnh và Thư viện.

Hiệu suất

Chế độ đổi cũ lấy mới

Android 16 ra mắt chế độ đổi trả, cho phép nhà phát triển và đại lý bán lại đánh giá tình trạng hệ thống sau khi đặt lại về trạng thái ban đầu.

Để biết thêm thông tin, hãy xem bài viết Nhận thông tin về tình trạng hệ thống.

Quyền

Nội dung cập nhật về vai trò trên Android

Android 16 cập nhật các vai trò sau:

  • COMPANION_DEVICE_APP_STREAMING: Đối với các trường hợp sử dụng để truyền trực tuyến, truyền hoặc phản chiếu ứng dụng, cho phép truyền trực tuyến, truyền hoặc phản chiếu từ một thiết bị chạy Android như điện thoại di động hoặc máy tính bảng sang máy tính để bàn hoặc máy tính xách tay.

  • COMPANION_DEVICE_NEARBY_DEVICE_STREAMING: Đối với các trường hợp sử dụng cho thiết bị Android như điện thoại di động hoặc máy tính bảng cho ứng dụng Xe được kết nối và cho ứng dụng truyền trực tuyến trên thiết bị XR.

Hãy xem phần Vai trò trên Android để biết thêm thông tin.

Bảo mật

Bảo mật di động

Android 16 giới thiệu các thay đổi nhỏ về trải nghiệm người dùng đối với nút bật/tắt kết nối 2G có trong phần Cài đặt SIM để điều chỉnh cho phù hợp với phần còn lại của Cài đặt. Android 16 cũng giới thiệu một phần chuyên biệt dành cho các tính năng bảo mật di động có tên là Bảo mật mạng di động trong Trung tâm an toàn trong phần Cài đặt.

Tính toàn vẹn của thiết bị

Android 16 hỗ trợ thêm chứng chỉ chứng thực KeyMint phiên bản 4.0. Để xác minh tính toàn vẹn của các mô-đun APEX đã tải, các chứng chỉ KeyMint 4.0 bao gồm một trường moduleHash mới trong cấu trúc KeyDescription.

Hãy xem phần Chứng thực khoá và mã nhận dạng để biết thêm thông tin.

Dung lượng lưu trữ

Tài khoản người liên hệ mặc định

Người dùng Android mất một số người liên hệ khi chuyển sang một thiết bị khác. Để giảm thiểu việc mất danh bạ, Android 16 giới thiệu khái niệm tài khoản mặc định cho danh bạ. Để hỗ trợ tính năng này, ứng dụng Danh bạ của bạn phải:

  • Quảng bá các lựa chọn đồng bộ hoá trên đám mây để tránh mất danh bạ theo thời gian
  • Hỏi người dùng xem họ có muốn di chuyển danh bạ trên SIM và danh bạ trên máy sang tài khoản mặc định trên đám mây hay không
  • Không khuyến khích tạo người liên hệ mới trên SIM và trong danh bạ cục bộ

Nội dung cập nhật

Cập nhật ứng dụng liền mạch

Khi đang được cập nhật, gói sẽ bị tạm dừng và chuyển sang trạng thái đóng băng để ngăn gói chạy trong khi mã và tài nguyên của gói đang thay đổi. Đối với các ứng dụng lớn, phức tạp và quan trọng đối với hệ thống, việc đặt các gói vào trạng thái bị đóng băng có thể dẫn đến trải nghiệm người dùng kém vì các ứng dụng phụ thuộc có thể không chạy được.

Android 16 giảm thời gian ứng dụng không chạy được bằng cách di chuyển dexopt hoặc dex2oat sang giai đoạn sớm hơn của quy trình cài đặt. Thay đổi này giảm thời gian ứng dụng bị treo từ vài giây xuống vài mili giây.