Trang này tóm tắt các tính năng chính trong bản phát hành Android 13 và Android 13 QPR, đồng thời cung cấp các đườ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.
Kiến trúc
Các thay đổi đối với phân vùng khởi động chung
Đối với các thiết bị ra mắt cùng với Android 13, ramdisk chung sẽ bị xoá khỏi hình ảnh boot
và được đặt trong hình ảnh init_boot
riêng biệt.
Để biết thêm thông tin, hãy xem bài viết Phân vùng khởi động chung.
Mô-đun GKI
Trong Android 13, một số chức năng của nhân được phân phối trong các mô-đun có thể tải động, được gọi là mô-đun GKI, để giảm mức sử dụng bộ nhớ nhân GKI trên những thiết bị không yêu cầu chức năng này.
Để biết thêm thông tin, hãy xem phần Các mô-đun kernel.
Thành phần hệ thống mô-đun
Android 13 có một số thành phần hệ thống mô-đun mới và được cập nhật. Các mô-đun mới là:
- AdServices: Hỗ trợ sáng kiến Hộp cát về quyền riêng tư nhằm tạo ra những công nghệ vừa bảo vệ quyền riêng tư của người dùng trên mạng, vừa cung cấp cho các công ty và nhà phát triển những công cụ để xây dựng doanh nghiệp kỹ thuật số vững mạnh
- AppSearch: Công cụ tìm kiếm có cấu trúc và lập chỉ mục trên thiết bị
- Bluetooth: (Không bắt buộc) Nhằm mục đích mang đến trải nghiệm Bluetooth nhất quán và chất lượng cao cho tất cả người dùng Android
- OnDevicePersonalization: Cung cấp một bộ công cụ được phát triển dựa trên nguyên tắc cốt lõi là quyền riêng tư của người dùng
- UWB: Chứa một ngăn xếp UWB phía trên giao diện HAL
Nội dung cập nhật đối với các mô-đun hiện có:
- CrossDevice: Cung cấp các công nghệ giao tiếp trên nhiều thiết bị bằng giao thức tiêu chuẩn
- Hợp nhất các quyền: Thông tin về việc hợp nhất các quyền
- Phân tách lưu lượng: Chỉ định các tuyến đường cần loại trừ khỏi VPN
- Cập nhật ranh giới mô-đun Wi-Fi: Ranh giới mô-đun được cập nhật
Cập nhật để hỗ trợ hệ thống tệp nhân Android
Kể từ Android 13, không gian người dùng chỉ hoạt động với các hệ thống tệp được tích hợp vào Hình ảnh hạt nhân chung (GKI).
Để biết thêm thông tin chi tiết, hãy xem phần Hỗ trợ hệ thống tệp nhân Android.
Âm thanh
Triển khai âm thanh không gian và tính năng theo dõi chuyển động của đầu
Kể từ Android 13-QPR, bằng cách sử dụng cấu trúc quy trình âm thanh mới và tích hợp khung cảm biến, các nhà sản xuất thiết bị gốc (OEM) có thể cung cấp hiệu ứng âm thanh không gian có hỗ trợ tính năng theo dõi đầu với mức hiệu suất và độ trễ cần thiết. Hãy xem bài viết Triển khai tính năng theo dõi đầu và âm thanh không gian chất lượng cao để biết các nguyên tắc và thông tin khác.
Hỗ trợ MIDI 2.0
Kể từ Android 13, tính năng hỗ trợ MIDI 2.0 sẽ được thêm vào phương thức truyền qua USB. MIDI 2.0 là một tiêu chuẩn MIDI mới hơn được xác định vào năm 2020.
Hãy xem trang MIDI để biết thêm thông tin chi tiết.
Cập nhật lên HAL âm thanh
Kể từ Android 13, Audio HAL được cập nhật lên phiên bản 7.1. Hãy xem phần HAL âm thanh để biết thêm thông tin.
Automotive
Các tính năng mới của Android Automotive
Để tìm hiểu thêm về các tính năng mới dành cho ô tô trong Android 13, hãy xem phần Tính năng mới.
Tạo
Tạo bằng Bazel
Android 13 giới thiệu việc xây dựng các nhân bằng Bazel, thay thế build/build.sh
.
Để biết thêm thông tin, hãy xem bài viết Bazel (Kleaf).
Camera
HAL camera AIDL
Trong Android 13, khung camera có hỗ trợ các HAL camera AIDL. Khung camera cũng hỗ trợ HAL camera HIDL, tuy nhiên, các tính năng camera được thêm vào Android 13 trở lên chỉ có thông qua các giao diện HAL camera AIDL.
Để biết thông tin về cách di chuyển các quy trình HAL từ giao diện camera HIDL sang giao diện camera AIDL, hãy xem phần HAL camera AIDL.
Bản cập nhật gỡ lỗi camera
Android 13 bổ sung công cụ gỡ lỗi watch
trong dịch vụ camera, cho phép xem các thay đổi trong yêu cầu chụp và các giá trị kết quả được gửi đến và đi từ HAL camera. Công cụ này cho phép xem trước trực tiếp các kết quả giám sát thẻ từ các ứng dụng mở và xem các kết quả được lưu vào bộ nhớ đệm từ các ứng dụng đã đóng.
Để biết thêm thông tin, hãy xem phần Gỡ lỗi máy ảnh.
Chống rung khi xem trước bằng camera
Android 13 bổ sung tính năng hỗ trợ ổn định video trên luồng xem trước trong các phiên chụp ảnh. Tính năng này cho phép các ứng dụng bên thứ ba mang đến trải nghiệm nhìn sao được vậy (WYSIWYG) khi so sánh giữa bản xem trước của camera và bản ghi.
Để biết thêm thông tin, hãy xem phần Tính năng ổn định bản xem trước của camera.
Điều khiển độ sáng của đèn pin
Android 13 giới thiệu một tính năng kiểm soát nhiều cấp độ cho cường độ đèn pin. Trong Android 12 trở xuống, khung chỉ cho phép bật hoặc tắt chế độ đèn pin. Tính năng này cho phép các trường hợp sử dụng như kiểm soát độ sáng của đèn pin dựa trên điều kiện ánh sáng và gửi tín hiệu trợ giúp bằng hiệu ứng nhấp nháy bằng cách gửi các xung ánh sáng nhanh liên tiếp.
Để biết thêm thông tin, hãy xem phần Điều chỉnh độ sáng của đèn pin.
Đầu ra camera 10 bit
Android 13 bổ sung khả năng hỗ trợ đầu ra camera 10 bit thông qua các hồ sơ dải động mà ứng dụng camera có thể định cấu hình trong quá trình định cấu hình luồng. Nhờ đó, các nhà sản xuất thiết bị có thể thêm chế độ hỗ trợ cho các cấu hình dải động 10 bit như HLG10, HDR 10, HDR 10+ và Dolby Vision.
Để biết thêm thông tin, hãy xem phần Đầu ra của camera 10 bit.
Để khuyến khích việc sử dụng đầu ra của camera 10 bit trên các ứng dụng bên thứ ba (chẳng hạn như ứng dụng mạng xã hội) nhằm cải thiện trải nghiệm quay và chia sẻ video, bạn cần xác thực hiệu quả việc triển khai tính năng này.
Các ứng dụng bên thứ ba muốn áp dụng tính năng này có thể sẽ bắt đầu bằng hồ sơ bắt buộc HLG10
.
Để biết thêm chi tiết, hãy xem phần Xác thực.
Khả năng tương thích
Bản cập nhật ITS của Camera
Android 13 giới thiệu các thay đổi đối với Camera ITS, bao gồm cả việc hỗ trợ kiểm thử video, cập nhật Python và các phiên bản gói, cũng như cập nhật phần cứng kiểm thử.
Để biết thêm thông tin chi tiết, hãy xem Ghi chú phát hành Bộ kiểm thử hình ảnh của camera Android 13.
Nội dung cập nhật về CDD
Tài liệu định nghĩa về khả năng tương thích của Android 13 lặp lại các phiên bản trước với nội dung cập nhật cho các tính năng mới và những thay đổi đối với các yêu cầu về chức năng đã phát hành trước đó.
Để xem danh sách các thay đổi trong Android 13, hãy xem Ghi chú phát hành về định nghĩa khả năng tương thích của Android 13.
Tài khoản mặc định cho người liên hệ mới
Các ứng dụng danh bạ được tải sẵn phải xử lý ý định ContactsContract.Settings.ACTION_SET_DEFAULT_ACCOUNT
. Ý định này cho phép người dùng chọn một tài khoản mặc định. Ứng dụng danh bạ được tải sẵn phải lưu tài khoản mặc định đã chọn và phải sử dụng tài khoản mặc định khi xử lý Intent.ACTION_INSERT
hoặc Intent.ACTION_INSERT_OR_EDIT
để chèn một người liên hệ.
Yêu cầu này đảm bảo tính nhất quán trên tất cả các ứng dụng tương tác với danh bạ.
Để biết thêm thông tin, hãy xem phần danh bạ trong CDD của Android 13.
Khả năng kết nối
Cho phép bật/tắt 2G
Trong Android 13, nút bật/tắt Cho phép 2G trong phần Cài đặt sẽ chuyển sang màu xám (nghĩa là người dùng không thể tương tác với nút này) khi khoá cấu hình nhà mạng KEY_HIDE_ENABLE_2G
được đặt thành true
. Ngoài ra, khi chuyển sang màu xám, nút bật/tắt Cho phép mạng 2G sẽ có văn bản cho biết nhà mạng của người dùng yêu cầu phải có mạng 2G thì mới sử dụng được. Trong các phiên bản trước, nút bật/tắt Cho phép 2G sẽ bị ẩn khi KEY_HIDE_ENABLE_2G
được đặt thành true
.
Chế độ cài đặt mức sử dụng dữ liệu di động
Android 13 hỗ trợ chế độ cài đặt mức sử dụng dữ liệu di động, cho phép nhà mạng định cấu hình thiết bị ở chế độ tập trung vào giọng nói hoặc tập trung vào dữ liệu. Các nhà mạng có thể sử dụng chế độ cài đặt này cùng với các thay đổi khác về cấu hình để giảm lưu lượng truy cập IMS trên mạng của họ đối với các thiết bị truyền thống tập trung vào giọng nói hoạt động ở chế độ chỉ có dữ liệu, ví dụ: đối với các dịch vụ bao gồm dịch vụ chỉ có dữ liệu đi kèm.
Để sửa đổi chế độ cài đặt mức sử dụng dữ liệu di động, hãy sử dụng lớp phủ config_supported_cellular_usage_settings
hoặc đặt giá trị mặc định trong config_default_cellular_usage_setting
.
Chế độ cài đặt này có thể là USAGE_SETTING_VOICE_CENTRIC
hoặc USAGE_SETTING_DATA_CENTRIC
.
Tính năng cài đặt mức sử dụng dữ liệu di động bao gồm các API sau:
CarrierConfigManager#KEY_CELLULAR_USAGE_SETTING_INT
đặt chế độ cài đặt sử dụng.SubscriptionInfo#getUsageSetting()
truy vấn chế độ cài đặt sử dụng.
Để xác thực tính năng cài đặt mức sử dụng dữ liệu di động, hãy chạy các kiểm thử sau:
- CTS:
SubscriptionManagerTest#testCellularUsageSetting
- VTS:
RadioNetworkTest#testSetUsageSetting_InvalidValues
Nhiều mạng đồng thời có kết nối Internet
Android 13 ra mắt tính năng kết nối đồng thời với nhiều mạng có kết nối Internet. Tính năng này cho phép thiết bị kết nối đồng thời với 2 mạng Wi-Fi (AP), cả hai mạng này đều không bị hạn chế (mọi ứng dụng đều có thể truy cập) và cung cấp quyền truy cập Internet.
Để biết thêm thông tin, hãy xem phần Tính năng đồng thời STA/STA của Wi-Fi.
Bản cập nhật IMS API
Android 13 giới thiệu các bản cập nhật sau đây cho API đăng ký đơn IMS:
DelegateRegistrationState
:- Hỗ trợ các trường hợp mà khung cần đợi các phiên SIP hoàn tất trước khi huỷ PDN IMS.
- Thêm phương thức
getRegisteringFeatureTags
cho phép các ứng dụng nghe biết khi nào ngăn xếp IMS đang cố gắng đăng ký IMS.
RcsUceAdapter
: ThêmPUBLISH_STATE_PUBLISHING
để cho phép các ứng dụng nghe biết khi ngăn xếp IMS đang cố gắng xuất bản các chức năngCapabilityExchangeEventListener
: Thêm phương thứconPublishUpdated
để cho phép Dịch vụ IMS thông báo không đồng bộ cho nền tảng rằng quá trình làm mới SIP PUBLISH đã thành công hoặc không thành công.RcsClientConfiguration
:- Để hỗ trợ mục 2.1.14 của RCC.72, hãy thêm một giá trị mới vào hàm khởi tạo để cho phép ứng dụng nhắn tin chỉ định xem người dùng đã bật hay tắt RCS.
- Thêm hằng số
RCS_PROFILE_2_4
để cho phép một ứng dụng nhắn tin báo cáo rằng ứng dụng đó hỗ trợ RCS Universal Profile phiên bản 2.4.
Android 13 cũng có các bản cập nhật sau đây cho API IMS:
- Thêm khả năng cho phép các ứng dụng theo dõi trạng thái ngăn xếp IMS thông qua lớp
ImsStateCallback
. Để biết thêm thông tin, hãy xem phần Sử dụng ImsStateCallback. - Tái cấu trúc việc cung cấp IMS cho Dịch vụ IMS để hỗ trợ các trường hợp sử dụng việc cung cấp MVNO.
- Cải thiện mô hình luồng trong Dịch vụ IMS.
- Thêm các API nhận biết gói thuê bao SIM trong Dịch vụ IMS
Nhiều hồ sơ được bật cho eUICC
Android 13 hỗ trợ nhiều hồ sơ đã bật (MEP) cho eUICC, cho phép thiết bị hỗ trợ 2 SIM bằng một chip eSIM duy nhất. Nhiều hồ sơ SIM cho phép thiết bị kết nối với hai nhà mạng khác nhau cùng một lúc.
Để biết thêm thông tin, hãy xem phần Nhiều hồ sơ được bật.
Yêu cầu về việc hiệu chuẩn tính năng nhận biết sự có mặt
Android 13 đưa ra các yêu cầu mới về hiệu chuẩn sự hiện diện để đảm bảo rằng mọi thiết bị trong hệ sinh thái Android đều có thể xác định khoảng cách tương đối giữa các thiết bị.
Để biết thêm thông tin về cách thiết lập và hiệu chỉnh thiết bị nhằm đáp ứng các yêu cầu này, hãy xem phần Yêu cầu về hiệu chỉnh sự hiện diện.
Chế độ dự phòng của dịch vụ điện thoại để phát hiện múi giờ
Android 13 giới thiệu chế độ dự phòng cho dịch vụ điện thoại để phát hiện múi giờ. Chế độ này cho phép Android tạm thời sử dụng các đề xuất phát hiện qua điện thoại trong trường hợp tính năng phát hiện vị trí không phát hiện được múi giờ hoặc trong trường hợp tính năng phát hiện vị trí mất nhiều thời gian hơn tính năng phát hiện qua điện thoại để phát hiện múi giờ.
Để biết thêm thông tin, hãy xem Dịch vụ time_zone_detector.
Các điểm cải tiến về API truy cập UICC của TelephonyManager
Android 13 huỷ không dùng nữa và bổ sung các điểm cải tiến cho hoạt động quản lý kênh logic UICC đối với các API truy cập UICC TelephonyManager sau đây:
iccOpenLogicalChannel(String AID, int p2)
iccCloseLogicalChannel(int channel)
iccTransmitApduBasicChannel(int cla, int instruction, int p2, int p3, String data)
iccTransmitApduLogicalChannel(int channel, int cla, int instruction, int p1, int p2, int p3, String data)
iccExchangeSimIO(int fileID, int command, int p1, int p2, int p3, String filePath)
sendEnvelopeWithStatus(String content)
Các API này đã ngừng hoạt động trong Android 11 vì OMAPI cung cấp một cách triển khai đáng tin cậy hơn để quản lý các kênh logic UICC. Tuy nhiên, OMAPI không bao gồm tất cả các trường hợp sử dụng do API truy cập UICC TelephonyManager cung cấp. Do đó, trong Android 13, các API này không còn bị ngừng sử dụng nữa và có những điểm cải tiến về việc quản lý kênh logic UICC. Trước đây, khi một ứng dụng gọi mở một kênh logic bị lỗi, kênh logic có thể bị rò rỉ, tức là kênh không được phát hành và ứng dụng không thể dùng lại kênh này mà không cần khởi động lại. Với những điểm cải tiến trong Android 13, nếu một ứng dụng gặp sự cố, hệ thống sẽ giải phóng kênh logic, cho phép ứng dụng sử dụng lại kênh này.
Những điểm cải tiến API này được thực hiện ở cấp độ triển khai và hoàn toàn tương thích ngược. Các ứng dụng gọi không cần phải nỗ lực thêm để sử dụng các API này.
Tin cậy vào lần sử dụng đầu tiên (TOFU) cho mạng doanh nghiệp
Android 13 hỗ trợ phương pháp xác thực Trust on First Use (TOFU) (Tin tưởng khi sử dụng lần đầu), cho phép người dùng tin tưởng một mạng doanh nghiệp (EAP) bằng cách cài đặt CA gốc do máy chủ sử dụng và đặt tên miền của CA gốc trong một mạng đã lưu. TOFU cho phép thiết bị lấy khoá công khai chưa được xác thực khi người dùng kết nối lần đầu với mạng doanh nghiệp và giữ lại khoá cho các kết nối tiếp theo.
Để biết thêm thông tin, hãy xem phần Tin tưởng khi sử dụng lần đầu.
Hỗ trợ băng tần siêu rộng
Android 13 giới thiệu một chế độ triển khai khung mặc định cho công nghệ vô tuyến băng tần siêu rộng (UWB), một công nghệ cho phép đo khoảng cách chính xác và có độ bảo mật cao giữa các thiết bị được hỗ trợ.
Để biết thêm thông tin, hãy xem bài viết Công nghệ siêu băng tần rộng.
Bản cập nhật về tính đồng thời của AP/AP Wi-Fi
Android 13 bổ sung tính năng hỗ trợ băng tần 6 GHz cho tính năng đồng thời AP/AP Wi-Fi, cho phép các thiết bị tạo 2 giao diện điểm truy cập (AP).
Để biết thêm thông tin, hãy xem bài viết Wi-Fi AP/AP Concurrency (Wi-Fi AP/Khả năng truy cập đồng thời AP).
Wi-Fi Aware
Android 13 hỗ trợ phiên bản 3.1 của quy cách Wi-Fi Aware. Để biết thêm thông tin, hãy xem bài viết Nhận biết Wi-Fi.
Bản cập nhật tính năng chia sẻ Internet qua điểm phát sóng Wi-Fi (AP ảo)
Android 13 giới thiệu các cấu hình mới cho những thiết bị hỗ trợ chia sẻ Internet qua điểm phát sóng Wi-Fi. Để biết thông tin chi tiết về các cấu hình mới, hãy xem phần Điểm phát sóng Wi-Fi (AP mềm).
Tính đồng thời của nhiều giao diện Wi-Fi
Kể từ Android 13, Wi-Fi HAL 1.6 bổ sung khả năng chỉ định giao diện AP được bắc cầu (đồng thời hai băng tần) làm một mục kết hợp rõ ràng.
Để biết thêm thông tin, hãy xem bài viết Tính đồng thời của nhiều giao diện Wi-Fi.
Bản cập nhật về lựa chọn mạng Wi-Fi
Kể từ Android 13, nếu cần các khoảng thời gian quét khác nhau trong thời gian chạy, thì các ứng dụng đặc quyền có thể đặt động lịch quét trên màn hình cho các mạng Wi-Fi có sẵn bằng cách gọi phương thức WifiManager#setScreenOnScanSchedule(screenOnScanSchedule)
.
Để biết thêm thông tin, hãy xem phần Chọn mạng Wi-Fi.
Màn hình
Trình quản lý việc cần làm
Trong Android 13, một thành phần hỗ trợ mới của Giao diện người dùng hệ thống có tên là Trình quản lý tác vụ sẽ thông báo cho người dùng về trạng thái và tài nguyên mà các dịch vụ trên nền trước đang sử dụng trên các ứng dụng chạy ở chế độ nền, đồng thời cho phép người dùng dừng các ứng dụng này.
Để biết thêm thông tin, hãy xem phần Trình quản lý tác vụ.
Các nút điều khiển nội dung nghe nhìn trong Giao diện người dùng hệ thống
Kể từ Android 13, các chế độ điều khiển nội dung nghe nhìn trong Giao diện người dùng hệ thống có các bản cập nhật cho nút thao tác và tính năng phát từ xa. Những thay đổi này hỗ trợ trải nghiệm điều khiển nội dung nghe nhìn mượt mà hơn trên điện thoại và máy tính bảng, đồng thời mang đến khả năng chuyển nội dung nghe nhìn liền mạch giữa các thiết bị.
Để biết thêm thông tin chi tiết, hãy xem phần Các chế độ kiểm soát nội dung nghe nhìn trong Giao diện người dùng hệ thống.
Thành phần kết hợp giữa SDR và HDR
Android 13 cải thiện khả năng hỗ trợ trình bày đồng thời thành phần SDR và HDR trên màn hình bằng cách làm mờ nội dung SDR trên màn hình khi được trình bày đồng thời với nội dung HDR.
Để biết thêm thông tin, hãy xem phần Thành phần hỗn hợp SDR và HDR.
Quyền gửi thông báo cho thông báo chọn sử dụng
Kể từ Android 13, thông báo sẽ sử dụng mô hình chọn nhận, trong đó tất cả ứng dụng phải yêu cầu người dùng cấp quyền trước khi gửi lời nhắc thông báo. Để hỗ trợ việc này, các OEM phải triển khai các thay đổi trong hệ thống thông báo và quyền trong thời gian chạy, như được nêu trên trang Quyền thông báo cho thông báo chọn nhận.
Ánh xạ tông màu độ chói HDR sang dải tương thích với SDR
Android 13 ra mắt một thư viện tĩnh do nhà cung cấp có thể định cấu hình có tên là libtonemap
, xác định các thao tác ánh xạ tông màu. Tính năng này cho phép các OEM xác định và chia sẻ thuật toán ánh xạ tông màu màn hình giữa khung và nhà cung cấp, giảm sự không khớp trong ánh xạ tông màu.
Để biết thêm thông tin, hãy xem phần Ánh xạ tông màu độ chói HDR sang dải tương thích với SDR.
Đồ hoạ
AIDL cho HAL Composer phần cứng
Kể từ Android 13, HAL Hardware Composer (HWC) được xác định trong AIDL và các phiên bản HIDL từ android.hardware.graphics.composer@2.1
đến android.hardware.graphics.composer@2.4
không được dùng nữa.
Để biết thêm thông tin, hãy xem bài viết AIDL cho HAL Trình kết hợp phần cứng.
Quản lý bộ đệm khung hình của ứng dụng
Bắt đầu từ Android 13, các vùng đệm khung hình mới (được dùng trong quá trình kết hợp máy khách) sẽ được phân bổ bất cứ khi nào độ phân giải màn hình thay đổi. SurfaceFlinger sẽ thực hiện việc phân bổ này trong chu kỳ invalidate (vô hiệu hoá) tiếp theo sau khi có thay đổi về độ phân giải.
Để biết thêm thông tin, hãy xem phần Quản lý bộ đệm khung hình của ứng dụng.
Biện pháp can thiệp điều tiết số khung hình/giây (FPS)
Bắt đầu từ Android 13-QPR, tính năng Can thiệp điều tiết FPS cho phép các trò chơi chạy ở tốc độ khung hình trên giây (FPS) phù hợp chỉ bằng cách thay đổi phía nền tảng mà không yêu cầu nhà phát triển thực hiện bất kỳ hành động nào. Hãy xem phần Biện pháp can thiệp điều tiết tốc độ khung hình để biết thêm thông tin.
Chốt vùng đệm không có tín hiệu bằng AutoSingleLayer
Android 13 thêm một cấu hình mới có tên là AutoSingleLayer
để chốt các vùng đệm chưa được báo hiệu. Cấu hình này cho phép SurfaceFlinger chốt một vùng đệm chưa được báo hiệu khi chỉ có một lớp đang cập nhật, chứ không phải cho các trường hợp xảy ra trên các lớp, chẳng hạn như thay đổi về hình học hoặc giao dịch đồng bộ hoá.
Để biết thêm thông tin, hãy xem phần Chốt vùng đệm không có tín hiệu bằng AutoSingleLayer.
Tương tác
Xác thực để điều khiển nhà
Trong Android 13, API điều khiển thiết bị có một phương thức mới tên là isAuthRequired
. Phương thức này cho phép các nhà cung cấp chế độ điều khiển thiết bị chỉ định những chế độ điều khiển nhà nào có thể thực hiện các hoạt động tương tác trên thiết bị bị khoá. Điều này giúp bạn tương tác liền mạch hơn trên các điểm truy cập, chẳng hạn như màn hình điện thoại bị khoá.
Giao thức HID của thiết bị theo dõi cử động đầu
Android 13 giới thiệu giao thức thiết bị có giao diện dành cho người dùng (HID) của thiết bị theo dõi đầu. Giao thức này cho phép kết nối thiết bị theo dõi đầu với thiết bị Android qua USB hoặc Bluetooth, đồng thời được cung cấp cho khung Android và các ứng dụng thông qua khung cảm biến.
Để biết thêm thông tin, hãy xem Giao thức HID của Thiết bị theo dõi đầu.
Hỗ trợ tín hiệu gọi lại đã khoá trong KeyguardManager
Trong Android 13, các phương thức mới (chẳng hạn như addKeyguardLockedStateListener
và removeKeyguardLockedStateListener
) trong lớp KeyguardManager
sẽ thông báo cho trình nghe về trạng thái khoá của khoá bảo vệ.
Các đối tượng thực thi có thể dùng lại của NNAPI
Android 13 giới thiệu giao diện NNAPI AIDL HAL, IExecution
, giúp quản lý vòng đời của một đối tượng thực thi có thể dùng lại và các tài nguyên được lưu vào bộ nhớ đệm của đối tượng đó. Các đối tượng IExecution
giúp giảm chi phí của các tác vụ suy luận học máy bằng cách cho phép trình điều khiển NNAPI duy trì tài nguyên giữa các lần thực thi và áp dụng các hoạt động tối ưu hoá theo yêu cầu cụ thể.
HAL AIDL cho cảm biến
Android 13 giới thiệu Sensors AIDL HAL, một HAL dựa trên Sensors HAL 2.1 sử dụng giao diện AIDL HAL. HAL AIDL của Cảm biến hiển thị các loại cảm biến IMU có trục hạn chế và thiết bị theo dõi đầu.
Nội dung nghe nhìn
Xuất số liệu thống kê về việc mã hoá video
Kể từ Android 13, các ứng dụng có thể yêu cầu bộ mã hoá video xuất số liệu thống kê mã hoá cho từng khung hình video được mã hoá. Với số liệu thống kê thu được từ bộ mã hoá video, các ứng dụng có thể tối ưu hoá các tác vụ mã hoá video, chẳng hạn như mã hoá nhiều lượt và tiền xử lý khung hình trước khi mã hoá.
Để biết thêm thông tin, hãy xem phần Dữ liệu thống kê về việc mã hoá video.
Hiệu suất
HAL AIDL cho Sức khoẻ
Android 13 ra mắt Health AIDL HAL, một HAL dựa trên Health HAL 2.1 và sử dụng giao diện AIDL HAL.
Tăng hiệu suất khi tải trò chơi
Android 13 ra mắt một chế độ nguồn mới trong Dịch vụ Trình quản lý năng lượng có tên là GAME_LOADING
. Chế độ này cho biết cho Power HAL biết liệu ứng dụng trò chơi có đang ở trạng thái tải hay không để Power HAL có thể cung cấp mức tăng tải. Hãy xem bài viết Tăng hiệu suất khi tải trò chơi để biết thêm thông tin.
Quyền
Phân chia quyền đối với cảm biến cơ thể
Kể từ Android 13, quyền BODY_SENSORS
được chia thành 2 quyền: BODY_SENSORS
để theo dõi nhịp tim ở chế độ nền trước và BODY_SENSORS_BACKGROUND
để theo dõi nhịp tim ở chế độ nền.
Để biết thêm thông tin, hãy tham khảo bài viết Việc sử dụng cảm biến cơ thể ở chế độ nền yêu cầu quyền mới
Sức mạnh
Trình theo dõi hành vi trong nền của ứng dụng
Android 13 giới thiệu khái niệm về trình theo dõi hành vi nền của ứng dụng hoặc một quy trình giám sát mức sử dụng pin ở chế độ nền của các ứng dụng để xác định xem các ứng dụng có vi phạm một số chính sách hay không.
Để biết thêm thông tin, hãy xem phần Trình theo dõi hành vi ở chế độ nền của ứng dụng.
Giảm mức tiêu thụ điện trong quá trình sao lưu và khôi phục
Kể từ Android 13, bạn có thể giới hạn việc truyền điện trong quá trình sao lưu và khôi phục qua USB bằng cách gọi phương thức enableLimitPowerTransfer
của lớp UsbPort
.
Để biết thêm thông tin, hãy xem phần Quản lý nguồn.
Bảo mật
Thông tin xác thực danh tính
Android 13 bổ sung tính năng hỗ trợ trình bày nhiều tài liệu. Giao diện Presentation Session (Phiên trình bày) mới này cho phép một ứng dụng trình bày nhiều tài liệu, điều mà API hiện có không thể thực hiện được.
Để biết thêm thông tin, hãy tham khảo Thông tin xác thực danh tính
Lược đồ chữ ký APK phiên bản 3.1
Theo mặc định, lược đồ này được dùng khi ký một APK bằng khoá ký xoay vòng và dòng ký, đồng thời cho phép một APK duy nhất nhắm đến hoạt động xoay vòng trên Android 13 trở lên trong khi tránh các vấn đề đã biết về hoạt động xoay vòng trên các phiên bản nền tảng trước đó bằng cách dùng khoá ký ban đầu trong khối chữ ký phiên bản 3.0. Tương tự, chữ ký v4.1 sẽ bao gồm thông tin ký bổ sung cho khối v3.1 để hỗ trợ cùng một hành vi cho các lượt cài đặt gia tăng.
Ý định phải khớp với các bộ lọc ý định đã khai báo
Trong Android 13, các ý định bắt nguồn từ các ứng dụng bên ngoài sẽ được chuyển đến một thành phần đã xuất nếu và chỉ khi các ý định đó khớp với các phần tử intent-filter đã khai báo của chúng.
Các ý định không phù hợp sẽ bị chặn. Sau đây là các trường hợp ngoại lệ mà tính năng so khớp ý định không được thực thi:
- Ý định được gửi đến các thành phần không khai báo bất kỳ bộ lọc ý định nào
- Ý định bắt nguồn từ cùng một ứng dụng
- Ý định từ hệ thống
- Ý định từ gốc
Giao diện ổn định của nhà cung cấp OMAPI
Open Mobile API (OMAPI) là một API tiêu chuẩn dùng để giao tiếp với Secure Element của thiết bị. Trước Android 13, chỉ các ứng dụng và mô-đun khung mới có quyền truy cập vào giao diện này. Bằng cách chuyển đổi thành giao diện ổn định của nhà cung cấp, các mô-đun HAL cũng có thể giao tiếp với các phần tử bảo mật thông qua dịch vụ OMAPI.
Để biết thêm thông tin, hãy xem Giao diện ổn định của nhà cung cấp OMAPI.
UID dùng chung không được dùng nữa
Kể từ Android 13-QPR, các UID dùng chung sẽ không được dùng nữa.
Người dùng Android 13 trở lên nên đặt dòng android:sharedUserMaxSdkVersion="32"
trong tệp kê khai của họ. Mục nhập này ngăn người dùng mới nhận được một UID dùng chung. Để biết thêm thông tin về UID, hãy xem phần Ký ứng dụng.
Cài đặt
Cài đặt ngôn ngữ cho từng ứng dụng
Android 13 bổ sung các chức năng cho phép người dùng thay đổi lựa chọn ưu tiên về ngôn ngữ theo từng ứng dụng. Các đối tác và OEM không được tắt trang chọn ngôn ngữ của ứng dụng và người dùng có thể truy cập vào trang này thông qua 3 lựa chọn điều hướng sau:
- Cài đặt > Ứng dụng > app_name rồi chọn Ngôn ngữ.
- Nhấn và giữ biểu tượng ứng dụng, nhấn vào Thông tin ứng dụng rồi chọn Ngôn ngữ.
- Cài đặt > Hệ thống > Ngôn ngữ và phương thức nhập > Ngôn ngữ ứng dụng > app_name.
Ứng dụng Cài đặt phải tiếp tục chạy trang cài đặt ngôn ngữ của ứng dụng từ ý định android.settings.App_Locale_Settings
.
Để biết thêm thông tin, hãy tham khảo bài viết Chế độ cài đặt ngôn ngữ cho từng ứng dụng.
TV
Chế độ đường hầm đa phương tiện
Android 13 mở rộng hành vi đã xác định của tính năng phát video qua đường hầm và liên kết hành vi mới đó với các bài kiểm thử chứng nhận CTS bổ sung.
Để biết thêm thông tin, hãy xem phần Truyền trực tiếp nội dung nghe nhìn.
Thông tin cập nhật
Bản cập nhật A/B ảo
Android 13 bổ sung các tính năng hợp nhất không gian người dùng và nén XOR cho bản cập nhật A/B ảo. Tính năng nén XOR giúp giảm kích thước ảnh chụp nhanh vì dữ liệu XOR dễ nén hơn dữ liệu khối thô.
Tính năng hợp nhất không gian người dùng cho phép thành phần không gian người dùng snapuserd
xử lý quy trình hợp nhất cho các bản cập nhật A/B ảo, giúp giảm thời gian hợp nhất so với Android 12 khi dùng thiết bị dm-snapshot
.
Để biết thông tin chi tiết về cách bật các tính năng này trên những thiết bị nâng cấp lên Android 13, hãy xem phần Nén XOR và Hợp nhất không gian người dùng.
Ảo hóa
Khung ảo hoá cho Android
Khung ảo hoá cho Android (AVF) cung cấp môi trường thực thi riêng tư và an toàn để thực thi mã. AVF là lựa chọn lý tưởng cho các trường hợp sử dụng hướng đến bảo mật, đòi hỏi sự đảm bảo về khả năng cô lập mạnh mẽ hơn, thậm chí được xác minh chính thức so với những trường hợp do hộp cát ứng dụng của Android cung cấp.
Để biết thêm thông tin, hãy xem bài viết Tổng quan về Khung ảo hoá Android.