Trang này tóm tắt các tính năng chính trong Android 12 và Android 12L phát hành và cung cấp đường liên kết đến các phiên bản bổ sung của bạn. 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 trên trang web này.
Kiến trúc
Nội dung cập nhật về lớp AlwaysOnHotwordDetector
Kể từ Android 12,
Lớp AlwaysOnHotwordDetector
bao gồm cả phương thức ban đầu,
android.service.voice.VoiceInteractionService.createAlwaysOnHotwordDetector()
,
là API hệ thống (@SystemApi
) thay vì API công khai. Chiến lược phát hành đĩa đơn
Lớp AlwaysOnHotwordDetector
dành cho các ứng dụng có Trợ lý sử dụng
đặc quyền cấp hệ thống, thường đi kèm với bản phát hành hệ điều hành. Ngang bằng
Android 11 trở xuống, API được bảo vệ bằng các bước kiểm tra
đảm bảo rằng phương thức gọi là
ứng dụng Trợ lý hiện đang hoạt động, khiến bên thứ ba khác không sử dụng được API này
của chúng tôi.
Ngoài ra, Android 12 còn có tính năng kích hoạt âm thanh
các cải tiến để cải thiện việc phân bổ và thực thi các quyền liên quan đến
đến mức sử dụng micrô thông qua API điều kiện kích hoạt âm thanh. Mức sử dụng micrô, bao gồm
gián tiếp, chẳng hạn như thông qua SoundTriggerManager
hoặc
AlwaysOnHotwordDetector
lớp, được phân bổ cho gói gốc
(ứng dụng Trợ lý) gọi lớp AlwaysOnHotwordDetector
. Cách này giúp cải thiện
quyền riêng tư và tính minh bạch của người dùng trên các gói sử dụng micrô. Ngang bằng
Android 11 trở xuống, mức sử dụng micrô là
được phân bổ cho người dùng hệ thống vì gói gốc không sử dụng
âm thanh kích hoạt API mà thông qua các dịch vụ cấp cao hơn nằm trong
Quy trình system_server
.
Những thay đổi này có tác động như sau:
- Các ứng dụng không thuộc hệ thống sử dụng lớp
AlwaysOnHotwordDetector
sẽ không thể biên dịch dựa trên API Android 12 vì API đã bị xoá khỏi nền tảng công khai. - Các ứng dụng hệ thống hiện có đang sử dụng lớp
AlwaysOnHotwordDetector
có thể bị từ chối sử dụng các tính năng kích hoạt âm thanh trong thời gian chạy. Để giải quyết vấn đề này và cho phép những ứng dụng này sử dụng micrô thông qua trình kích hoạt âm thanh, khai báo quyềnRECORD_AUDIO
vàCAPTURE_AUDIO_HOTWORD
cho các ứng dụng này.
Hỗ trợ ngôn ngữ Android Rust
Android 12 hiện hỗ trợ việc sử dụng mã Rust. Mục mới được thêm vào tài liệu Thiết lập cung cấp hướng dẫn phát triển về Android với Rust.
Để biết thêm thông tin về Android Rust, nhiều mô-đun khác nhau và xem ví dụ (cũng như để nhận thông tin thiết lập IDE), hãy xem phần Android Rust mới tại Giới thiệu về Android Rust.
Tiêu đề hình ảnh khởi động
Android 12 thêm việc sử dụng tiêu đề hình ảnh khởi động
phiên bản 4, là hình ảnh khởi động chính cho các thiết bị hỗ trợ
Hình ảnh hạt nhân chung (GKI)
cấu trúc. Android 12 cũng cung cấp
boot_signature
để kiểm tra tính toàn vẹn của nhân và ổ đĩa RAM. Chiến lược phát hành đĩa đơn
kiểm tra, việc này được thực hiện trong
VtsSecurityAvbTest,
là yêu cầu bắt buộc đối với các thiết bị sử dụng kiến trúc GKI.
Để đọc thêm, hãy xem trang Tiêu đề hình ảnh khởi động.
Các thay đổi đối với việc triển khai cấu hình khởi động
Tính năng bootconfig trong Android 12, một cơ chế
để truyền thông tin cấu hình từ trình tải bản dựng và trình tải khởi động đến
Android 12, thay thế nhân androidboot.*
Các tuỳ chọn cmdline dùng trên Android 11 trở xuống.
Tính năng này cung cấp cách để tách riêng các tham số cấu hình cho Android
không gian của người dùng cho nhân.
Để đọc thêm, hãy truy cập vào phần Triển khai cấu hình khởi động.
Phông chữ dự phòng tuỳ chỉnh
Trước Android 12, cập nhật ứng dụng đã cài đặt trên thiết bị
các tệp phông chữ trong AOSP (trong phân vùng /system/fonts
) hoặc phân vùng nhà cung cấp
(trong phân vùng /product/fonts
hoặc /system/fonts
) yêu cầu cập nhật hệ thống
từ OEM (Nhà sản xuất thiết bị gốc). Yêu cầu này có ảnh hưởng đáng kể đến khả năng tương thích với biểu tượng cảm xúc.
Trong Android 12, bạn có thể sử dụng hệ thống FontManager
dịch vụ quản lý các tệp phông chữ đã cài đặt và cập nhật các tệp phông chữ được cài đặt trên thiết bị
mà không cần cập nhật hệ thống.
Để biết thông tin về tính năng mới này, hãy xem phần Triển khai tính năng dự phòng phông chữ tuỳ chỉnh.
Mảng sản phẩm mới (DMA-BUF)
Trong Android 12, GKI 2.0 thay thế trình phân bổ ION bằng vùng nhớ khối xếp DMA-BUF.
Bật bộ lọc ngôn ngữ
Android 12 ra mắt một tính năng mà bạn có thể dùng để
định cấu hình ngôn ngữ hệ thống mặc định và bộ lọc ngôn ngữ cho các loại thiết bị mới. Chiến dịch này
cho phép bạn đặt giá trị thuộc tính bộ lọc và ngôn ngữ mặc định thông qua
oem/oem.prop
trong quá trình hiệu chỉnh trạng thái ban đầu và để định cấu hình các hạn chế mà không cần
áp dụng bộ lọc vào hình ảnh hệ thống.
Để biết thêm thông tin, hãy xem phần Bật bộ lọc ngôn ngữ.
Ổ đĩa flash của nhà cung cấp flash
Android 12 ra mắt tính năng hỗ trợ cài đặt ROM cho nhà cung cấp
ổ đĩa thông qua lệnh khởi động nhanh kéo hình ảnh vendor_boot
đầy đủ từ
một thiết bị. Lệnh này sẽ nhắc công cụ khởi động nhanh phía máy chủ đọc thông tin nhà cung cấp
tiêu đề khởi động, tạo lại hình ảnh và cài đặt ROM hình ảnh mới. Tính năng hỗ trợ này bao gồm trình tải khởi động
và khởi động nhanh để có được dữ liệu cần thiết, chẳng hạn như kích thước phân vùng và
bù trừ.
Để biết thêm thông tin, hãy xem phần Ổ đĩa ram của nhà cung cấp cài đặt ROM trên trang Khởi động nhanh trong không gian người dùng.
Tạo phiên bản GKI
Kể từ Android 12, phần phát hành Android của Phiên bản KMI có thể được trích xuất từ nhân và được chèn vào thiết bị tệp kê khai tại thời điểm xây dựng.
Để biết thêm thông tin chi tiết, hãy xem phần Tạo phiên bản GKI.
Số liệu thống kê bộ nhớ trước đây – sự kiện MM
Các thiết bị chạy trên Android 12 có thể sử dụng
mm_events
, một nhóm số liệu thống kê liên quan đến bộ nhớ được thu thập định kỳ
khi hệ thống chịu áp lực bộ nhớ. mm_events
được tích hợp với
perfetto
cơ chế theo dõi và tăng mức hao tổn hiệu suất tối thiểu. Chiến lược phát hành đĩa đơn
hoạt động trong một khoảng thời gian có thể định cấu hình, thu thập số liệu thống kê
số liệu thống kê theo định kỳ.
Để biết thông tin về cách sử dụng số liệu thống kê về mm_events
, hãy xem
Sự kiện MM – Thống kê bộ nhớ trước đây.
Các hạn chế đối với cửa sổ Cảnh báo hệ thống
Để cải thiện khả năng bảo mật của Hệ sinh thái Android, Android 12
đã khiến khó có được SYSTEM_ALERT_WINDOW
và cho phép các ứng dụng bên thứ ba chặn lớp phủ từ bên thứ ba khác
của chúng tôi.
Các ứng dụng cài đặt sẵn không tự động được cấp SYSTEM_ALERT_WINDOW
appOp trong Android 12. Bạn phải trình bày rõ ràng
mà người dùng cấp trước khi ứng dụng cài đặt trước có thể sử dụng. Các ứng dụng hệ thống vẫn nhận được
quyền theo mặc định.
Ứng dụng của bên thứ ba có thể chọn không vẽ lớp phủ ứng dụng trên chúng.
Điều này tạo ra một cơ chế bảo vệ chống lại cloak and dagger
kiểu tấn công. Tính năng này được cung cấp cho tất cả các ứng dụng để các ứng dụng nhạy cảm về bảo mật,
chẳng hạn như ứng dụng ngân hàng, có thể tự bảo vệ mình. Để sử dụng chức năng này, ứng dụng
phải khai báo HIDE_OVERLAY_WINDOWS
quyền trong tệp kê khai.
Ngừng sử dụng và thay thế HIDE_NON_SYSTEM_OVERLAY_WINDOWS(signature|privileged)
trong tổng số HIDE_OVERLAY_WINDOWS
.
Các thay đổi đối với phân vùng khởi động của nhà cung cấp
Thiết bị Android 12 sử dụng phiên bản tiêu đề hình ảnh khởi động
4 có hỗ trợ nhiều ổ đĩa RAM của nhà cung cấp trong phân vùng vendor_boot
.
Các mảnh ramdisk này được nối nối tiếp trong phần ramdisk của nhà cung cấp.
Bảng ramdisk của nhà cung cấp mô tả bố cục của phần ramdisk của nhà cung cấp và
siêu dữ liệu của từng mảnh ramdisk của nhà cung cấp.
Do các thay đổi đối với phân vùng khởi động của nhà cung cấp trong Android 12
trở lên, bạn không thể sử dụng default
làm tên mảnh ramdisk của nhà cung cấp; đó là
được chỉ định là dành riêng. Không được phép sử dụng cơ sở dữ liệu này để đặt tên cho các mảnh ramdisk của nhà cung cấp
trong mọi trường hợp.
Để tìm hiểu thêm, hãy xem bài viết Phân vùng khởi động dành cho nhà cung cấp và Ổ đĩa cứng của nhiều nhà cung cấp.
Âm thanh
Định tuyến thiết bị âm thanh kết hợp
Tính năng định tuyến thiết bị âm thanh kết hợp sẽ hỗ trợ thêm tính năng phát trực tuyến âm thanh tới nhiều thiết bị âm thanh cùng lúc. Khi sử dụng tính năng này, các ứng dụng có đặc quyền có thể chọn nhiều thiết bị ưu tiên cho một chiến lược cụ thể bằng cách chọn hệ thống API. Các ứng dụng có thể khám phá các chức năng của thiết bị âm thanh chính xác hơn bằng cách sử dụng các API công khai do tính năng này cung cấp.
Để biết thêm thông tin, hãy xem phần Định tuyến thiết bị âm thanh kết hợp .
Các bản cập nhật đối với lớp âm thanh HAL V7
Để giải quyết các vấn đề về khả năng tương thích ngược, AIDL ổn định sẽ là yêu cầu bắt buộc cho tất cả các thay đổi về HAL bắt đầu từ Android 13. Để chuẩn bị và phát triển tương lai này Việc áp dụng AIDL, những thay đổi quan trọng được thực hiện đối với phiên bản 7 của HAL âm thanh trong Android 12.
Để biết thêm thông tin, hãy xem bài viết Thông tin cập nhật về HAL V7 cho âm thanh và ví dụ về chính sách âm thanh.
Camera
Mục siêu dữ liệu tĩnh về máy ảnh cho các thiết bị có thể gập lại
Android 12 giới thiệu deviceStateOrientationMap
mục nhập siêu dữ liệu tĩnh của camera cho phép lớp trừu tượng phần cứng (HAL) của camera thông báo cho camera
khung ứng dụng và máy ảnh của các thay đổi về hướng cảm biến được kích hoạt bởi một
thay đổi trong trạng thái gập của thiết bị. Các thiết bị có thể gập lại có thể tuỳ ý sử dụng một hoặc
máy ảnh hợp lý hơn bao gồm các thiết bị thực tế có cảm biến khác nhau
cho các trạng thái gập khác nhau của thiết bị. deviceStateOrientationMap
mục nhập siêu dữ liệu cho phép khung máy ảnh đảm bảo rằng đầu ra cần thiết
thì phép biến đổi bề mặt được áp dụng khi mã nhận dạng vật lý hoạt động thay đổi trong
thu thập kết quả.
Để biết thêm thông tin chi tiết, hãy xem
metadata_definitions.xml
.
Yêu cầu hỗ trợ tiện ích của nhà cung cấp CameraX
Trong Android 12, các thiết bị hỗ trợ CameraX
tiện ích phải có thuộc tính ro.camerax.extensions.enabled
được đặt thành true
,
cho phép truy vấn xem thiết bị có hỗ trợ tiện ích hay không.
Để biết thêm thông tin, hãy xem Thiết lập thư viện nhà cung cấp trên thiết bị.
Hỗ trợ cảm biến máy ảnh 4 cạnh
Android 12 ra mắt các API nền tảng cho phép ứng dụng lấy của các thiết bị có cảm biến camera có độ phân giải siêu cao, thường là các mẫu quad hay nona bayer mang lại sự linh hoạt về chất lượng hình ảnh và hoạt động trong điều kiện ánh sáng yếu. Chiến lược phát hành đĩa đơn API mới hỗ trợ hoạt động của các cảm biến này, trong đó các cảm biến có thể hỗ trợ nhiều cấu hình và cách kết hợp luồng khi hoạt động trong "độ phân giải tối đa" thay vì "mặc định" .
Để triển khai tính năng hỗ trợ lớp trừu tượng phần cứng (HAL) cho máy ảnh cho các cảm biến của máy ảnh có độ phân giải cực cao, nhà sản xuất thiết bị phải triển khai các thay đổi cho các tệp sau:
hardware/interfaces/camera/metadata/3.6/types.hal
: KhoáCameraMetadata
mớihardware/interfaces/camera/device/3.7/types.hal
Cấu trúcStream
mới trong giao diện lớp trừu tượng phần cứng (HAL) cho máy ảnh
Khả năng tương thích
Yêu cầu hỗ trợ ADN cho thẻ SIM
Từ Android 12, tất cả thẻ SIM trên những thiết bị dùng để Thử nghiệm CTS phải có hỗ trợ lưu trữ số quay số được viết tắt (ADN).
Để biết thêm thông tin, hãy xem Màn hình và bộ nhớ.
Cập nhật ITS cho camera
Android 12 giới thiệu nhiều bản cập nhật cho Bộ kiểm tra hình ảnh máy ảnh (ITS) bao gồm các kiểm thử mới và đã cập nhật, tái cấu trúc thành Python 3 và việc áp dụng khung kiểm thử di động (Mobly).
Để biết thêm thông tin, hãy xem Ghi chú phát hành của Bộ kiểm tra hình ảnh máy ảnh Android 12.
Nội dung cập nhật của CDD
Tài liệu định nghĩa về khả năng tương thích với Android 12 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à các thay đổi đối với yêu cầu đối với chức năng đã phát hành trước đây.
Khả năng kết nối
Tính năng cắt mạng 5G
Android 12 hỗ trợ tính năng cắt mạng 5G, nên sử dụng ảo hoá mạng để chia các kết nối mạng đơn lẻ thành nhiều kết nối ảo riêng biệt cung cấp các lượng dữ liệu cho các loại lưu lượng truy cập khác nhau. Việc này cho phép các nhà khai thác mạng dành một phần mạng lưới để cung cấp các tính năng cụ thể cho một phân khúc khách hàng cụ thể.
Để biết thêm thông tin, hãy xem Cắt mạng 5G.
Hồ sơ Trình quản lý thiết bị đồng hành
Ứng dụng nhắm đến Android 12 trở lên có thể sử dụng hồ sơ thiết bị đồng hành khi kết nối với một đồng hồ. Việc sử dụng hồ sơ giúp đơn giản hoá quy trình đăng ký bằng cách nhóm việc cấp một tập hợp quyền truy cập thành một bước.
Các quyền theo gói sẽ được cấp cho ứng dụng đồng hành sau khi thiết bị kết nối và chỉ hoạt động khi thiết bị được liên kết. Việc xoá ứng dụng hoặc xoá các liên kết cũng là xoá các quyền.
Để biết thêm thông tin, hãy xem Hồ sơ thiết bị đồng hành.
Quyền sử dụng dịch vụ IMS (TS.43)
Android 12 hỗ trợ cho Cấu hình quyền dịch vụ TS.43, thông số GSMA xác định bước xác minh quyền cho kích hoạt các dịch vụ bao gồm Voice-over-Wi-Fi (VoWiFi), Voice-over-LTE (VoLTE), SMS qua IP (SMSoIP), Kích hoạt dịch vụ trên thiết bị (ODSA) của eSIM thiết bị đồng hành (được liên kết với thiết bị yêu cầu) và gói dữ liệu của bạn.
Để biết thêm thông tin, hãy xem Quyền sử dụng dịch vụ IMS.
Đăng ký một lần IMS
Android 12 hỗ trợ thêm một lần đăng ký
để cung cấp các tính năng MMTEL và RCS. Mô hình này cho phép các thiết bị có
tất cả các tính năng IMS được quản lý thông qua một đăng ký IMS duy nhất được cung cấp bởi
ImsService
của thiết bị. So với mô hình đăng ký kép, trong đó nhiều
Đăng ký IMS được quản lý trên một thiết bị, một lần đăng ký sẽ giảm bớt
trên mạng của nhà cung cấp dịch vụ và tăng độ tin cậy.
Để biết thêm thông tin, hãy xem Gói đăng ký một lần (IMS).
Phát hiện múi giờ theo vị trí
Android 12 bao gồm tính năng Phát hiện múi giờ vị trí. một tính năng tự động phát hiện múi giờ cho phép các thiết bị sử dụng vị trí và múi giờ của họ trên bản đồ để xác định múi giờ hiện tại.
Để biết thêm thông tin, hãy xem phần Phát hiện múi giờ của vị trí.
Sắp xếp ngẫu nhiên MAC
Android 12 ra mắt MAC không ổn định kiểu ngẫu nhiên cho phép Android sắp xếp lại địa chỉ MAC cho một số mạng khi bắt đầu mỗi kết nối.
Để biết thêm thông tin, hãy xem Hành vi sắp xếp ngẫu nhiên MAC.
Lựa chọn mạng
Android 12 ra mắt một lựa chọn mạng mới
bằng cách sử dụng lớp NetworkScore
. Lựa chọn mạng ảnh hưởng như thế nào
Android đáp ứng các yêu cầu về mạng của ứng dụng và hệ thống, đồng thời tác động đến cách
mạng mặc định cho ứng dụng sẽ được chọn.
Để biết thêm thông tin, hãy xem Lựa chọn mạng.
Cuộc gọi thông báo
Kể từ Android 12, các ứng dụng nên sử dụng
kiểu thông báo mới,
CallStyle
,
cho các cuộc gọi thoại và video đang diễn ra cũng như đến. Kiểu thông báo này bao gồm
các nút hành động để trả lời, từ chối và kết thúc cuộc gọi điện thoại. Điều này cũng
sử dụng cùng một phong cách
tập trung vào người dùng
cuộc trò chuyện,
phù hợp với hành vi xếp hạng thông báo cuộc gọi ở đầu
của bóng râm.
Để sử dụng kiểu thông báo CallStyle
, ứng dụng phải sử dụng kiểu thông báo đầy đủ
ý định trên màn hình hoặc một dịch vụ trên nền trước (có quyền liên quan). Chiến dịch này
kiểu sẽ xếp hạng thông báo về cuộc gọi ở đầu ngăn. Đối với các cuộc gọi trong
trạng thái đang diễn ra, kiểu này sẽ thêm một khối vào thanh trạng thái để cho phép người dùng
để nhanh chóng quay lại ứng dụng gọi.
Để biết thêm thông tin, hãy xem Thông báo cuộc gọi.
Thông tin cập nhật về Passpoint
Android 12 giới thiệu Passpoint R3 và các tính năng khác Các tính năng của Passpoint, chẳng hạn như điều khoản và điều kiện, thông tin về địa điểm URL, tiền tố danh tính được trang trí và quá trình xử lý việc huỷ xác thực sắp diễn ra.
Để biết thêm thông tin về các tính năng này, hãy xem Điểm truy cập (Điểm phát sóng 2.0).
Thông tin cập nhật về Wallet truy cập nhanh
Trên Android 12 trở lên, Ví truy cập nhanh
bạn có thể dùng tính năng này trong bóng râm thay vì từ trình đơn nguồn như trong
Android 11. Giao diện người dùng Wallet hiện chạy trong Giao diện người dùng hệ thống và
nằm ở
frameworks/base/packages/SystemUI/src/com/android/systemui/wallet
.
Để biết thêm thông tin, hãy xem Ví truy cập nhanh.
Trải nghiệm người dùng với khả năng kết nối đơn giản hoá
Android 12 cung cấp tuỳ chọn đơn giản hoá trải nghiệm kết nối giúp người dùng hiểu rõ hơn về mạng của họ kết nối, chuyển đổi giữa các nhà cung cấp dịch vụ Internet và khắc phục sự cố mạng vấn đề về kết nối.
Để biết thêm thông tin, hãy xem Giao diện người dùng giúp kết nối.
Mức độ ưu tiên của nguồn thời gian
Kể từ Android 12, khung này ưu tiên nguồn thời gian Giao thức thời gian mạng (NTP) hơn Mạng Nguồn nhận dạng và múi giờ (NITZ) theo mặc định.
Để biết chi tiết về cách định cấu hình và kiểm tra mức độ ưu tiên nguồn thời gian trên thiết bị, hãy xem Mức độ ưu tiên nguồn thời gian.
Gạt nút để tắt 2G
Để tăng cường bảo mật, Android 12 ra mắt nút bật/tắt 2G trong phần Cài đặt cho phép người dùng tắt hoàn toàn kết nối di động 2G. Radio 1.6 HAL phải được triển khai cho tính năng này.
Tính năng bật/tắt 2G được bật theo mặc định. Nhà mạng có thể tắt tính năng này
trong thời gian chạy thông qua
Cờ providerConfig
KEY_HIDE_ENABLE_2G
.
Nhà sản xuất thiết bị phải đảm bảo rằng tất cả các mạng đều có sẵn trong khi thực hiện cuộc gọi khẩn cấp.
Quy cách UICC
Trong Android 12, để chạy các bài kiểm thử API nhà mạng CTS, thiết bị cần sử dụng UICC của nhà phát triển có đặc quyền của nhà cung cấp dịch vụ CTS đáp ứng các yêu cầu được quy định trong phiên bản mới nhất của tiêu chuẩn GSMA TS.48 Test của bên thứ ba Thông số kỹ thuật của hồ sơ.
Xem bài viết Chuẩn bị UICC để biết thêm thông tin.
Tính năng đồng thời AP/AP Wi-Fi
Android 12 ra mắt tính năng đồng thời AP/AP Wi-Fi tính năng này cho phép thiết bị kích hoạt chế độ chia sẻ Internet Kép (AP+AP) theo kiểu cầu nối điểm phát sóng.
Để biết thêm thông tin, hãy xem Tính năng đồng thời AP/AP Wi-Fi.
Tránh dùng kênh coex/Wi-Fi
Android 12 ra mắt Tránh dùng kênh coex di động/Wi-Fi giúp xác định và ngăn chặn việc sử dụng các kênh Wi-Fi không an toàn khi có nhiễu giữa các kênh di động. Chiến dịch này bao gồm các giao diện như STA, SoftAp, Wi-Fi Direct (P2P), Wi-Fi Aware (NAN).
Cải tiến giao thức bảo mật Wi-Fi
Android 12 hỗ trợ WPA3 Chế độ chuyển đổi Hash-to-Element (H2E), WPA2/WPA3-Enterprise và Chỉ báo Tắt chuyển đổi.
Để biết thêm thông tin, hãy xem WPA3 và Wi-Fi tăng cường mở rộng.
Tính năng đồng thời STA/STA Wi-Fi
Android 12 ra mắt tính năng đồng thời Wi-Fi STA/STA cho phép các thiết bị kết nối đồng thời với 2 mạng Wi-Fi.
Để biết thêm thông tin, hãy xem Tính năng đồng thời Wi-Fi STA/STA.
Thiết bị
Các tính năng mới trên ô tô của Android 12
Xem bài viết Thông tin mới về ô tô để tìm hiểu thêm về các tính năng mới này:
- Xây dựng trình mô phỏng đám mây của riêng bạn
- Lựa chọn mạng cho mỗi ứng dụng (PANS)
- Chính sách về nguồn
- Bảo mật:
- Cấu trúc cài đặt trên ô tô:
- Tuỳ chỉnh nội dung nghe nhìn
- Bộ điều khiển xoay:
- Ảo hoá:
Màn hình
Chặn thao tác chạm không tin cậy
Để duy trì tính bảo mật của hệ thống và mang lại trải nghiệm tốt cho người dùng, Android 12 bổ sung tính năng hỗ trợ chặn sự kiện chạm không đáng tin cậy. Thao tác này ngăn các ứng dụng sử dụng sự kiện chạm trong đó lớp phủ che khuất ứng dụng theo cách không an toàn.
Thông báo và tiện ích về cuộc trò chuyện
Android 11 hỗ trợ thêm tính năng tuỳ chỉnh hành vi và vị trí của Thông báo cuộc trò chuyện trên ngăn Notifications (Thông báo) theo mức độ ưu tiên và cảnh báo cấp độ, cho phép đánh dấu Cuộc trò chuyện là Quan trọng và cuộc trò chuyện bong bóng trò chuyện cụ thể sẽ được bắt đầu trong Không gian trò chuyện. Dựa trên những tính năng này của Android 11, tính năng Tiện ích trò chuyện của Android 12 cho phép thêm tiện ích Trò chuyện cho địa chỉ liên hệ quan trọng vào màn hình chính, cho phép họ dễ dàng tiếp tục cuộc trò chuyện mà không phải chờ thông báo.
Để biết thêm thông tin, hãy xem Tiện ích và thông báo về cuộc trò chuyện.
Làm mờ cửa sổ
API công khai có trong Android 12 cho triển khai các hiệu ứng làm mờ cửa sổ (chẳng hạn như làm mờ nền và làm mờ phía sau). Bằng các API này, bạn có thể làm mờ bất kỳ thứ gì phía sau cửa sổ của mình. Bạn có thể tạo các cửa sổ có nền mờ, tạo hiệu ứng kính mờ hoặc trình chiếu các cửa sổ với toàn bộ màn hình phía sau được làm mờ, tạo ra độ sâu trường ảnh hiệu ứng. Bạn cũng có thể kết hợp cả hai.
Để biết thêm thông tin về tính năng mới này cũng như cách triển khai, hãy xem Làm mờ cửa sổ .
Phóng to cửa sổ
Trên Android 12, Người dùng có thị lực kém có thể phóng to mọi thứ trên màn hình bằng tính năng phóng to cửa sổ. Cửa sổ Tính năng phóng to cho phép Người dùng phóng to một phần đã chọn của màn hình, không giống như việc sử dụng trên toàn bộ màn hình. Bạn có thể kéo cửa sổ đã chọn màn hình, cho phép họ phóng to các phần khác nhau của màn hình cần thiết.
Để biết thêm thông tin, hãy xem bài viết Kính lúp.
Doanh nghiệp
Bản cập nhật quản trị thiết bị
Android 12 bao gồm thiết bị sau thông tin cập nhật về quản trị:
Cập nhật về cách phân tách dữ liệu hồ sơ được quản lý. Trên thiết bị cá nhân có cơ quan hồ sơ, Android 12 sẽ xoá quyền truy cập vào thiết bị nhận dạng phần cứng (IMEI, MEID, số sê-ri) và cung cấp một thông tin nhận dạng duy nhất, mã nhận dạng cụ thể cho việc đăng ký giúp xác định việc đăng ký hồ sơ công việc cho một tổ chức cụ thể. Để biết chi tiết, hãy xem phần Thiết bị giá trị nhận dạng.
Cập nhật việc cấp phép thiết bị. Android 12 bao gồm một số thay đổi đối với việc cấp phép thiết bị. Để biết chi tiết và danh sách thay đổi, xem Bản cập nhật Android 12
Đồ hoạ
Xử lý phích cắm nóng trong HAL (Lớp trừu tượng phần cứng) của Compose
Khả năng hiển thị (chẳng hạn như chế độ hiển thị và loại HDR được hỗ trợ) có thể thay đổi một cách linh hoạt trên các thiết bị có màn hình được kết nối bên ngoài (qua HDMI hoặc DisplayPort), chẳng hạn như hộp giải mã tín hiệu số Android TV (STB) và trực tiếp qua Internet (OTT) thiết bị. Từ Android 12 trở đi, những thay đổi trong khung hỗ trợ xử lý phích cắm nóng và khả năng hiển thị động.
Để biết thêm thông tin, hãy xem Xử lý phích cắm nóng trong HAL (Lớp trừu tượng phần cứng) của Compose.
Thành phần hệ thống mô-đun
Android 13 có một số tính năng mới và cập nhật các thành phần của hệ thống mô-đun. Các mô-đun mới là:
ART: Học phần này nhằm cải thiện trải nghiệm Android bằng cách cung cấp cho người dùng môi trường thời gian chạy được quản lý mới nhất tối ưu hoá, các tính năng và bản sửa lỗi.
Lên lịch cho thiết bị: Mô-đun này chứa logic phát hiện xem thiết bị có ở trạng thái rảnh hay không trạng thái và có thể khởi động lại mà không làm gián đoạn người dùng.
Nội dung cập nhật đối với các mô-đun hiện có:
adbd: Đã cập nhật mô-đun ranh giới.
DocumentsUI: Đã tắt duyệt xem tệp.
ExtServices: Đã thêm
DisplayHashingService
và cập nhật ranh giới mô-đun.Nội dung nghe nhìn: Đã thêm một nội dung nghe nhìn mới thành phần.
Thời gian chạy NNAPI: Đã cập nhật ranh giới mô-đun.
PermissionController: Tạo mô-đun PermissionsController hoàn toàn theo mô-đun và cập nhật mô-đun ranh giới.
Tiện ích SDK: Cập nhật trách nhiệm của mô-đun và thêm một thành phần mới.
Statsd (Số liệu thống kê): Đã cập nhật mô-đun ranh giới.
Chia sẻ Internet: Đã thêm đã cập nhật ranh giới mô-đun.
Dữ liệu múi giờ: Đã cập nhật định dạng gói.
Wi-Fi: Đã cập nhật mô-đun ranh giới.
Nội dung nghe nhìn
Chuyển mã tệp đa phương tiện tương thích
Tính năng chuyển mã tệp đa phương tiện tương thích giúp các thiết bị sử dụng hiện đại, tiết kiệm dung lượng lưu trữ các định dạng nội dung nghe nhìn dùng khi quay video (như HEVC) để đảm bảo khả năng tương thích với ứng dụng. Với tính năng này, các nhà sản xuất thiết bị có thể sử dụng HEVC thay vì AVC theo mặc định để cải thiện chất lượng video trong khi giảm bộ nhớ và băng thông các yêu cầu liên quan. Để biết thêm thông tin, hãy xem Chuyển mã tệp đa phương tiện tương thích.
Hiệu suất
Trạng thái ngủ đông của ứng dụng
Android 12 cung cấp khả năng ngủ đông cho các ứng dụng mà người dùng không sử dụng trong vài tháng, tương tự như quyền tự động thu hồi.
Xem phần Trạng thái ngủ đông của ứng dụng để biết thêm thông tin.
Lớp trừu tượng Cgroup
Lớp trừu tượng của nhóm đối chứng (cgroup) trong Android 12
giới thiệu các tính năng mới, chẳng hạn như khả năng xác định cgroup cụ thể
bộ điều khiển là không bắt buộc và sử dụng lệnh task_profiles
mới thay thế
lệnh writepid
không dùng nữa. Sự thay thế này đảm bảo rằng
Việc triển khai cgroup không ảnh hưởng đến các lớp trên khi di chuyển các tác vụ vào
cgroup. Android 12 cũng ra mắt
tính năng hỗ trợ cho hồ sơ tác vụ theo cấp độ API.
Để biết thêm thông tin, hãy xem nội dung Lớp trừu tượng của nhóm.
Quyền
Quyền truy cập Bluetooth
Android 12 ra mắt tính năng Bluetooth sau đây
các quyền này thay thế cho
BLUETOOTH
và
BLUETOOTH_ADMIN
quyền:
BLUETOOTH_SCAN
: Cho phép các ứng dụng phát hiện và ghép nối với thiết bị Bluetooth ở gần.BLUETOOTH_ADVERTISE
: Cho phép ứng dụng quảng cáo trên các thiết bị Bluetooth ở gần.BLUETOOTH_CONNECT
: Cho phép các ứng dụng kết nối với thiết bị Bluetooth đã ghép nối.
Các quyền này là một phần của
NEARBY_DEVICES
khi bắt đầu chạy. Nhóm quyền này cho phép các trường hợp sử dụng như
kết nối với đồng hồ thông minh mà không cần quyền khi bắt đầu chạy LOCATION
.
Các quyền mới này tương thích với ứng dụng và bạn không cần thay đổi gì đối với các ứng dụng chạy trên Android 11 trở xuống. Đối với ứng dụng cũ nhắm đến Android 11 hoặc thấp hơn, nền tảng sẽ tự động dịch các yêu cầu đối với phiên bản cũ Quyền truy cập Bluetooth vào các yêu cầu cấp quyền mới. Khi một ứng dụng bản nâng cấp nhắm đến Android 12 trở lên, ứng dụng phải hãy yêu cầu quyền truy cập Bluetooth mới một cách rõ ràng.
Để biết thêm thông tin về cách sử dụng quyền, hãy tham khảo Quyền truy cập Bluetooth.
Chỉ báo về quyền riêng tư
Android 12 cung cấp cho người dùng tính minh bạch bằng cách hiện chỉ báo khi một ứng dụng dùng nguồn dữ liệu riêng tư thông qua máy ảnh và quyền vận hành ứng dụng micrô.
Hoạt động ứng dụng theo dõi cả trạng thái hoạt động và số lượng lệnh gọi API riêng lẻ, và tương tác với các chỉ báo micrô và camera trong Android 12 cho người dùng biết thời điểm ứng dụng đã truy cập vào dữ liệu âm thanh và camera trên thiết bị của họ. Khi người dùng nhấp vào micrô hoặc chỉ báo camera để biết ứng dụng nào đã truy cập vào dữ liệu của mình.
Tính năng này là bắt buộc đối với tất cả OEM. Để biết thêm thông tin, hãy xem Chỉ báo về quyền riêng tư.
Vị trí
Kể từ Android 12, người dùng có thể yêu cầu ứng dụng chỉ nhận giá trị gần đúng độ chính xác khi truy cập vào thông tin vị trí.
Thay đổi này chỉ ảnh hưởng đến những ứng dụng nhắm đến Android 12 trở lên. Tuy nhiên, trên các thiết bị có một phiên bản cũ hơn của PermissionController mô-đun này, thay đổi này ảnh hưởng đến tất cả ứng dụng, bất kể phiên bản SDK mục tiêu.
Thời gian chạy
Dexpreopt và <uses-library> séc
Android 12 có các thay đổi về hệ thống xây dựng đối với
biên dịch trước các tệp DEX (dexpreopt) cho các mô-đun Java
có phần phụ thuộc <uses-library>
. Trong một số trường hợp, những thay đổi này đối với hệ thống xây dựng có thể
tạo ngắt bản dựng.
Để biết thông tin về cách chuẩn bị cho sự cố hỏng và công thức khắc phục và giảm thiểu chúng, hãy xem Dexpreopt và <uses-library> Séc.
Kiểm thử
Bộ kiểm tra tính tương thích (CTS)
Đối với Android 12, nhiều mô-đun khoá mới và các thay đổi kiểm thử được giới thiệu cho CTS. Xem Ghi chú phát hành CTS để biết thêm thông tin.
TV
Dịch vụ điều khiển HDMI-CEC
Android 12 sử dụng HDMI-CEC để tự động điều khiển Màn hình được kết nối HDMI khi thiết bị đánh thức hoặc chuyển sang chế độ ngủ.
Để biết thêm thông tin, hãy xem phần Dịch vụ điều khiển HDMI-CEC.
Khung bộ dò
Trong Android 12:
Giao diện người dùng có Tuner HAL 1.1 trở lên hỗ trợ tiêu chuẩn DTMB DTV. Chiến lược phát hành đĩa đơn các chức năng và chế độ cài đặt giao diện người dùng sau được hỗ trợ:
DtmbFrontendCapabilities
DtmbFrontendSettings
Tuner SDK API hỗ trợ các tính năng mới trong Tuner HAL 1.1, là bản nâng cấp có khả năng tương thích ngược của Tuner 1.0.
android.media.tv.tuner.TunerVersionChecker.getTunerVersion()
sẽ kiểm tra chạy phiên bản HAL.
Nội dung cập nhật
Nén APEX
Sau khi cập nhật lên vùng chứa Android Pony EXpress (APEX) được cài đặt,
phiên bản được cài đặt sẵn không được sử dụng nữa, nhưng chiếm cùng một dung lượng bộ nhớ
. Không gian bị chiếm dụng đó vẫn không có sẵn. Ngang bằng
Trên Android 12, quy trình nén APEX giúp giảm thiểu điều này
tác động đến bộ nhớ bằng cách sử dụng tập hợp các tệp APEX được nén với mức độ cao ở chế độ chỉ đọc
phân vùng (chẳng hạn như phân vùng /system
). Để đọc về tính năng nén APEX trong
Android 12, hãy xem bài viết APEX được nén.
Tính bảo mật và sự thuận tiện khi tiếp tục khởi động lại
Android 12 ra mắt tính năng đa ứng dụng nâng cao hỗ trợ và chức năng khởi động lại dựa trên máy chủ. Quá trình tiếp tục khởi động lại (RoR) quy trình này sẽ tăng cường bảo mật và thuận tiện hơn cho người dùng vì bản cập nhật OTA có thể được thực hiện trong thời gian thiết bị ở trạng thái rảnh, còn Android 12 các chức năng cập nhật dựa trên nhiều máy khách và máy chủ cùng cung cấp thiết bị bảo mật loại cấp phần cứng.
Để biết thêm thông tin, hãy xem bài viết Tiếp tục khi khởi động lại.
Phát lại mã PIN của SIM bằng RoR
Android 12 có tính năng phát lại SIM-PIN liền mạch Xác minh mã PIN sau khi khởi động lại theo yêu cầu RoR.Mã PIN của SIM được mã hoá lại và được lưu trữ mỗi khi người dùng kích hoạt, xác minh hoặc sửa đổi thành công.
Để biết thêm thông tin, hãy xem bài viết Phát lại SIM-PIN.
Cập nhật A/B trực tuyến
Android 12 cung cấp tuỳ chọn
Nén A/B ảo trên các phân vùng được chụp nhanh. Ngang bằng
Android 12, các phân vùng có thể cập nhật mà
Trình tải khởi động không sử dụng có thể được chụp nhanh để tiết kiệm dung lượng. Đây cũng có thể là
nén. Bật tính năng nén ảnh chụp nhanh trong bản dựng cho
Android 12 tiết kiệm dung lượng trên phân vùng /data
.
Việc triển khai A/B ảo bằng tính năng nén ảnh chụp nhanh đòi hỏi phải thay đổi đối với thiết bị mã cụ thể. Xem các thay đổi và chi tiết triển khai trên Tổng quan về A/B trực tuyến và Triển khai A/B ảo .