Google cam kết thúc đẩy công bằng chủng tộc cho Cộng đồng người da đen. Xem cách thực hiện.

Ghi chú phát hành Android 12

Trang này tóm tắt các tính năng chính trong bản phát hành Android 12 và cung cấp các 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 đối tượng địa lý trên trang web này.

Ngành kiến ​​trúc

Cập nhật lớp AlwaysOnHotwordDetector

Bắt đầu từ Android 12, lớp AlwaysOnHotwordDetector bao gồm phương pháp nhà máy, android.service.voice.VoiceInteractionService.createAlwaysOnHotwordDetector() , là một API hệ thống ( @SystemApi ) thay vì một API công cộng. Các AlwaysOnHotwordDetector lớp được thiết kế để sử dụng bởi Assistant ứng dụng với quyền hệ thống cấp, thường đi kèm với việc phát hành hệ điều hành. Trong Android 11 trở xuống, API được bảo vệ bằng các kiểm tra để đảm bảo rằng người gọi là ứng dụng Trợ lý hiện đang hoạt động, khiến các ứng dụng bên thứ ba khác không sử dụng được API.

Ngoài ra, Android bao gồm 12 âm thanh tính năng kích hoạt cải tiến để cải thiện các quy kết và thực thi các điều khoản liên quan đến việc sử dụng microphone thông qua API âm thanh kích hoạt. Sử dụng microphone, bao gồm cả việc sử dụng gián tiếp như thông qua các SoundTriggerManager hoặc AlwaysOnHotwordDetector lớp học, là do các gói có nguồn gốc (Trợ lý ứng dụng) mà các cuộc gọi AlwaysOnHotwordDetector lớp. Điều này 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ô. Trong Android 11 và thấp hơn, sử dụng micro là do người sử dụng hệ thống bởi vì các gói có nguồn gốc không sử dụng cò API âm thanh trực tiếp nhưng thông qua các dịch vụ cao cấp cư trú tại các system_server quá trình.

Tác động của những thay đổi này như sau:

  • Ứng dụng Nonsystem sử dụng AlwaysOnHotwordDetector lớp không biên dịch chống lại Android 12 API vì API đã được gỡ bỏ khỏi bề mặt nào.
  • Hiện hệ thống các ứng dụng bằng cách sử dụng AlwaysOnHotwordDetector lớp có thể bị từ chối từ việc sử dụng các tính năng âm thanh kích hoạt khi chạy. Để giải quyết vấn đề này và cho phép các ứng dụng để truy cập thông qua micro kích hoạt âm thanh, khai báo RECORD_AUDIOCAPTURE_AUDIO_HOTWORD quyền cho các ứng dụng này.

Hỗ trợ ngôn ngữ Android Rust

Android 12 hiện hỗ trợ sử dụng mã Rust. Một phần 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 trên Android với Rust.

Để biết thêm thông tin về Android Rust, mô-đun khác nhau, và để xem các ví dụ (cũng như để có được thông tin cài đặt IDE), xem phần Android Rust mới tại Android Rust Giới thiệu .

Tiêu đề hình ảnh khởi động

Android 12 cho biết thêm việc sử dụng các phiên bản tiêu đề boot image 4, đó là hình ảnh khởi động chính cho các thiết bị hỗ trợ Generic Kernel Image (GKI) kiến trúc. Android 12 cũng cung cấp một boot_signature để kiểm tra tính toàn vẹn của kernel và ramdisk. Vui lòng cung, được thực hiện trong VtsSecurityAvbTest , là cần thiết cho các thiết bị sử dụng kiến trúc GKI.

Để đọc thêm, xem Tiêu đề Boot Image trang.

Các thay đổi đối với việc triển khai bootconfig

Tính năng bootconfig trong Android 12, một cơ chế để thông qua các chi tiết cấu hình từ việc xây dựng và bootloader cho Android 12, thay thế androidboot.* Tùy chọn kernel cmdline sử dụng với Android 11 và hạ thấp. Tính năng này cung cấp một cách để tách các thông số cấu hình cho không gian người dùng Android với các thông số cho nhân.

Để đọc thêm, hãy truy cập thực hiện Bootconfig .

Dự phòng phông chữ tùy chỉnh

Trước khi Android 12, cập nhật file font thiết bị được cài đặt trong AOSP (trong /system/fonts partition) hoặc phân vùng nhà cung cấp (trong /product/fonts hoặc /system/fonts phân vùng) yêu cầu một bản cập nhật hệ thống từ các OEM. Yêu cầu này có tác động đáng kể đến khả năng tương thích của biểu tượng cảm xúc. Trong Android 12 bạn có thể sử dụng FontManager dịch vụ hệ thống để quản lý các file font chữ được cài đặt và cập nhật thiết bị được cài đặt file font mà không có một bản cập nhật hệ thống.

Để biết thông tin về tính năng mới này, xem thực hiện Tuỳ chỉnh Font Dự phòng.

DMA-BUF Heaps

Trong Android 12, GKI 2.0 thay thế cấp phát với đống DMA-BUF ION .

Bật bộ lọc ngôn ngữ

Android 12 giới thiệu một tính năng mà bạn có thể sử 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. Điều này cho phép bạn thiết lập giá trị tài sản và bộ lọc ngôn ngữ mặc định thông qua oem/oem.prop trong hiệu chuẩn nhà máy, và để hạn chế cấu hình mà không cần nướng bộ lọc vào hình ảnh hệ thống.

Để biết thêm thông tin, xem Bật lọc locale .

Đĩa ram của nhà cung cấp nhấp nháy

Android 12 giới thiệu hỗ trợ cho nhấp nháy đĩa RAM nhà cung cấp thông qua một lệnh fastboot đó kéo toàn vendor_boot hình ảnh từ một thiết bị. Lệnh nhắc công cụ khởi động nhanh phía máy chủ đọc tiêu đề khởi động của nhà cung cấp, hình ảnh lại và flash hình ảnh mới. Hỗ trợ này bao gồm các thay đổi về bộ nạp khởi động và fastbootd để lấy dữ liệu cần thiết, chẳng hạn như kích thước và độ lệch phân vùng.

Để biết thêm thông tin, xem Flashing đĩa RAM nhà cung cấp trên Fastboot trong Userspace trang.

Phiên bản GKI

Bắt đầu 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ừ ​​hạt nhân và đưa vào tệp kê khai thiết bị tại thời điểm xây dựng.

Để biết thêm chi tiết, xem GKI Versioning .

Thống kê bộ nhớ lịch sử-sự kiện MM

Thiết bị ra mắt trên Android 12 có thể sử dụng mm_events , một bộ thống kê bộ nhớ liên quan đến mà có được chụp theo định kỳ trong khi áp suất hệ thống bộ nhớ kinh nghiệm. mm_events được tích hợp với perfetto cơ chế truy tìm và thêm hiệu suất tối thiểu chi phí. Bộ sưu tập thống kê vẫ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ê theo các khoảng thời gian đều đặn.

Để biết thông tin về cách sử dụng mm_events số liệu thống kê, xem MM Sự kiện - Lịch sử Memory kê .

Các hạn chế của Cửa sổ Cảnh báo Hệ thống

Để cải thiện sự an toàn của các hệ sinh thái Android, Android 12 đã làm cho nó khó khăn hơn để có được SYSTEM_ALERT_WINDOW phép và cho phép ứng dụng của bên thứ ba để chặn lớp phủ từ các ứng dụng của bên thứ ba khác.

Các ứng dụng cài đặt sẵn không tự động cấp SYSTEM_ALERT_WINDOW appOp trong Android 12. Nó phải được cấp một cách rõ ràng bởi người sử dụng trước khi một ứng dụng được cài đặt sẵn có thể sử dụng nó. Các ứng dụng hệ thống vẫn nhận được quyền theo mặc định.

Các ứng dụng của bên thứ ba có thể chọn không sử dụng lớp phủ ứng dụng được vẽ lên chúng. Điều này cung cấp một cơ chế bảo vệ chống lại cloak and dagger tấn công kiểu. Tính năng này có sẵn cho tất cả các ứng dụng để các ứng dụng nhạy cảm với bảo mật, chẳng hạn như ứng dụng ngân hàng, có thể tự bảo vệ. Để sử dụng chức năng này, một ứng dụng phải khai báo HIDE_OVERLAY_WINDOWS phép trong manifest của họ.

HIDE_NON_SYSTEM_OVERLAY_WINDOWS(signature|privileged) bị phản đối ủng hộ HIDE_OVERLAY_WINDOWS .

Thay đổi phân vùng khởi động của nhà cung cấp

Android 12 thiết bị sử dụng tiêu đề hình ảnh khởi động phiên bản 4 có hỗ trợ cho nhiều nhà cung cấp trong đĩa RAM vendor_boot phân vùng. Các đoạn đĩa ram này được nối nối tiếp trong phần đĩa ram của nhà cung cấp. Bảng đĩa ram của nhà cung cấp mô tả cách bố trí của phần đĩa ram của nhà cung cấp và siêu dữ liệu của từng đoạn đĩa ram của nhà cung cấp.

Do sự thay đổi đối với các phân vùng khởi động nhà cung cấp trong Android 12 trở lên, bạn không thể sử dụng default như một tên nhà cung cấp ramdisk đoạn; nó được chỉ định là dành riêng. Không được phép sử dụng nó để đặt tên cho các đoạn đĩa ram của nhà cung cấp trong bất kỳ trường hợp nào.

Để tìm hiểu thêm, xem Vendor Boot PartitionsNhiều đĩa RAM 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 bổ sung hỗ trợ phát trực tuyến âm thanh đến nhiều thiết bị âm thanh đồng thời. Sử dụng tính năng này, các ứng dụng đặc quyền có thể chọn nhiều thiết bị ưu tiên cho một chiến lược cụ thể thông qua API hệ thống. Các ứng dụng có thể khám phá các khả 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, xem thiết bị kết hợp âm thanh Routing trang.

Cập nhật cho Audio HAL V7

Để giải quyết các vấn đề tương thích ngược, AIDL ổn định sẽ là bắt buộc đối với tất cả các thay đổi HAL bắt đầu từ Android T. Để chuẩn bị và nâng cao việc áp dụng AIDL trong tương lai này, các thay đổi đáng kể được thực hiện đối với phiên bản 7 của Audio HAL trong Android 12.

Để biết thêm thông tin, xem cập nhật cho Audio HAL V7 phần và các ví dụ chính sách audio .

Máy ảnh

Yêu cầu hỗ trợ tiện ích mở rộng của nhà cung cấp CameraX

Trong Android 12, các thiết bị hỗ trợ phần mở rộng CameraX phải có ro.camerax.extensions.enabled bộ tài sản cho true , cho phép truy vấn liệu một sự hỗ trợ thiết bị mở rộng.

Để biết thêm thông tin, xem Thiết lập thư viện nhà cung cấp trên một thiết bị .

Hỗ trợ cảm biến máy ảnh Quad bayer

Android 12 giới thiệu các API nền tảng cho phép các ứng dụng tận dụng lợi thế của các thiết bị có cảm biến máy ảnh độ phân giải cực cao, thường có các mẫu quad hoặc nona bayer mang lại sự linh hoạt về chất lượng hình ảnh và hiệu suất ánh sáng yếu. Các API mới hỗ trợ các hành vi của các cảm biến này có tính đến tài khoản mà họ có thể hỗ trợ cấu hình dòng khác nhau và kết hợp khi hoạt động ở chế độ "độ phân giải tối đa" thay vì chế độ "mặc định".

Để triển khai hỗ trợ camera HAL cho cảm biến camera có độ phân giải siêu cao, nhà sản xuất thiết bị phải thực hiện các thay đổi đối với các tệp sau:

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

Yêu cầu hỗ trợ ADN đối với thẻ SIM

Từ Android 12, tất cả các thẻ SIM trong thiết bị được sử dụng để kiểm tra CTS phải có hỗ trợ lưu trữ các số quay số viết tắt (ADN).

Để biết thêm chi tiết, xem màn hình và lưu trữ .

Cập nhật ITS của máy ảnh

Android 12 giới thiệu các bản cập nhật khác nhau cho Bộ kiểm tra hình ảnh máy ảnh (ITS) bao gồm các bài kiểm tra mới và cập nhật, cấu trúc lại thành Python 3 và áp dụng khung kiểm tra Mobly.

Để biết thêm thông tin, xem Android 12 Máy ảnh Hình ảnh thử nghiệm Suite Release Notes .

Cập nhật CDD

Các Android 12 Compatibility Definition Document lặp trên các phiên bản trước với bản cập nhật cho các tính năng mới và thay đổi các yêu cầu cho các chức năng phát hành trước đó.

Kết nối

Cắt mạng 5G

Android 12 cung cấp hỗ trợ phân chia mạng 5G, sử dụng ảo hóa 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 lượng tài nguyên khác nhau cho các loại lưu lượng khác nhau. Điều này cho phép các nhà khai thác mạng dành một phần mạng để cung cấp các tính năng cụ thể cho một bộ phận khách hàng cụ thể.

Để biết thêm thông tin, xem 5G Mạng Cắt lát .

Cấu hình Trình quản lý thiết bị đồng hành

Các ứng dụng nhắm mục tiêu Android 12 trở lên có thể sử dụng cấu hình thiết bị đồng hành khi kết nối với đồng hồ. Việc sử dụng hồ sơ sẽ đơn giản hóa quá trình đăng ký bằng cách gộp việc cấp một bộ quyền cụ thể cho loại thiết bị thành một bước.

Ảnh chụp màn hình điện thoại hiển thị lời đề nghị cấp quyền nhanh chóng

Các quyền đi kèm được cấp cho ứng dụng đồng hành sau khi thiết bị kết nối và chỉ tồn tại khi thiết bị được liên kết. Xóa ứng dụng hoặc xóa liên kết sẽ xóa các quyền.

Để biết thêm thông tin, xem Companion Device Profiles .

Quyền sử dụng dịch vụ IMS (TS.43)

Android 12 bao gồm hỗ trợ cho TS.43 Dịch vụ Entitlement Cấu hình , một đặc điểm kỹ thuật GSMA định nghĩa các bước xác minh quyền để kích hoạt các dịch vụ bao gồm Voice-over-Wi-Fi (VoWiFi), Voice-over-LTE (VoLTE), tin nhắn SMS qua IP (SMSoIP), Kích hoạt dịch vụ trên thiết bị (ODSA) của thiết bị đồng hành eSIM (được liên kết với thiết bị yêu cầu) và thông tin gói dữ liệu.

Để biết thêm thông tin, xem IMS Service Entitlement .

Đăng ký IMS đơn lẻ

Android 12 bổ sung hỗ trợ cho một mô hình đăng ký duy nhất để 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 quản lý thông qua một đăng ký IMS đơn được cung cấp bởi các thiết bị ImsService . 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ị, đăng ký một lần làm giảm lưu lượng 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, xem IMS Độc Registraion .

Phát hiện múi giờ vị trí

Android 12 bao gồm Phát hiện múi giờ vị trí, một tính năng phát hiện múi giờ tự động tùy chọn cho phép thiết bị sử dụng dữ liệu bản đồ vị trí và múi giờ của chúng để xác định múi giờ hiện tại.

Để biết thêm thông tin, xem Location Time Zone Detection .

Ngẫu nhiên hóa MAC

Android 12 giới thiệu kiểu ngẫu nhiên hóa MAC không liên tục, cho phép Android ngẫu nhiên hóa lại địa chỉ MAC cho các mạng nhất định khi bắt đầu mọi kết nối.

Để biết thêm thông tin, xem MAC ngẫu nhiên Behavior .

Lựa chọn mạng

Android 12 giới thiệu một cơ chế lựa chọn mạng mới sử dụng NetworkScore lớp. Lựa chọn mạng ảnh hưởng đến cách Android đáp ứng các yêu cầu mạng của ứng dụng và hệ thống, đồng thời ảnh hưởng đến cách chọn mạng mặc định cho ứng dụng.

Để biết thêm thông tin, xem Selection Mạng .

Thông báo CallStyle

Bắt đầu từ Android 12, chúng tôi khuyên các ứng dụng sử dụng phong cách thông báo mới, CallStyle viết cho giọng hát và video cuộc gọi đến và liên tục. 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à ngắt cuộc gọi điện thoại. Nó cũng sử dụng cùng một phong cách người làm trung tâm được sử dụng bởi các cuộc trò chuyện , đó là phù hợp với hành vi của bảng xếp hạng thông báo cuộc gọi ở phía trên cùng của bóng râm.

Đối với các ứng dụng để sử dụng CallStyle phong cách thông báo, họ phải sử dụng hoặc là một màn hình đầy đủ ý định hay một dịch vụ foreground (với premission liên quan). Kiểu này xếp hạng thông báo cho các cuộc gọi ở trên cùng của bóng râm. Đối với các cuộc gọi ở trạng thái đang diễn ra, kiểu này sẽ thêm một con chip 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 điện.

Để biết thêm thông tin, xem cuộc gọi Notifications .

Cập nhật Passpoint

Android 12 giới thiệu Passpoint R3 và các tính năng khác của Passpoint như điều khoản và điều kiện, URL thông tin địa điểm, tiền tố nhận dạng được trang trí và xử lý sắp hủy xác thực.

Để biết thêm thông tin về các tính năng, xem Passpoint (Hotspot 2.0) .

Cập nhật Ví truy cập nhanh

Trong Android 12 hoặc cao hơn, tính năng Quick Access Wallet có sẵn từ bóng thay vì từ menu điện như trong Android 11. Wallet UI bây giờ chạy trong hệ thống giao diện người dùng và nằm trong frameworks/base/packages/SystemUI/src/com/android/systemui/wallet .

Để biết thêm thông tin, xem Quick Access Wallet .

Trải nghiệm người dùng kết nối được đơn giản hóa

Android 12 cung cấp trải nghiệm kết nối đơn giản hóa tùy chọn giúp người dùng hiểu rõ hơn về kết nối mạng của họ, chuyển đổi giữa các nhà cung cấp internet và khắc phục sự cố kết nối mạng.

Để biết thêm thông tin, xem kết nối giao diện người dùng .

Ưu tiên nguồn thời gian

Bắt đầu từ Android 12, theo mặc định, khung sẽ ưu tiên nguồn thời gian Giao thức thời gian mạng (NTP) hơn nguồn Nhận dạng mạng và Múi giờ (NITZ).

Để biết chi tiết về làm thế nào để cấu hình và kiểm tra các ưu tiên nguồn thời gian trên thiết bị của bạn, xem Thời gian Nguồn ưu tiên .

Chuyển sang tắt 2G

Để cải thiện tính bảo mật, Android 12 giới thiệu nút chuyển đổi 2G trong Cài đặt cho phép người dùng tắt hoàn toàn các kết nối di động 2G. Đài phát thanh 1.6 HAL phải được thực hiện cho tính năng này.

Tính năng bật tắt 2G được bật theo mặc định. Hãng có thể vô hiệu hóa các tính năng trong thời gian chạy qua lá cờ CarrierConfig KEY_HIDE_ENABLE_2G .

Các nhà sản xuất thiết bị phải đảm bảo rằng tất cả các mạng đều khả dụng trong khi gọi khẩn cấp.

Thông số kỹ thuật của UICC

Trong Android 12, để chạy các bài kiểm tra API của nhà cung cấp dịch vụ 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 chỉ định trong phiên bản mới nhất của thông số kỹ thuật Hồ sơ kiểm tra GSMA TS.48 của bên thứ ba.

Xem Chuẩn bị UICC để biết thêm thông tin.

Wi-Fi AP / AP đồng thời

Android 12 giới thiệu tính năng đồng thời Wi-Fi AP / AP, cho phép các thiết bị tạo ra điểm phát sóng chia sẻ kết nối Kép (AP + AP) bắc cầu.

Để biết thêm thông tin, xem Wi-Fi AP / AP cập đồng thời .

Tránh kênh coex di động / Wi-Fi

Android 12 giới thiệu Wi-Fi / di động tránh kênh COEX tính năng, sẽ 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ó sự giao thoa giữa các kênh truyền hình di động. Điều 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 giới thiệu hỗ trợ cho chế độ chuyển đổi WPA3 Hash-to-Element (H2E), WPA2 / WPA3-Enterprise và chỉ báo Tắt chuyển đổi.

Để biết thêm thông tin, xem WPA3 và Wi-Fi Tăng cường mở .

Wi-Fi STA / STA đồng thời

Android 12 giới thiệu 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 hai mạng Wi-Fi.

Để biết thêm thông tin, xem Wi-Fi STA / STA Concurrency .

Thiết bị

Các tính năng ô tô mới của Android 12

Xem Automotive Có gì mới để tìm hiểu thêm về các tính năng mới:

Trưng bày

Chặn những lần chạm không đáng tin cậy

Để giữ gìn an ninh hệ thống và cho một trải nghiệm người dùng tốt, Android 12 thêm hỗ trợ cho chặn các sự kiện liên lạc tin cậy . Ngăn chặn này apps từ tốn nhiều sự kiện liên lạc nơi lớp phủ che khuất các ứng dụng một cách an toàn.

Thông báo và tiện ích cuộc trò chuyện

Android 11 bổ sung hỗ trợ cho việc tùy chỉnh hành vi và vị trí của Notifications thoại về bóng râm Notifications bằng cách ưu tiên và cảnh báo mức độ, cho phép Conversations được đánh dấu là quan trọng cụ thể và trò chuyện bong bóng sẽ được tung ra trong không gian thoại. Dựa trên các tính năng này của Android 11, tính năng Tiện ích hội thoại Android 12 cho phép người dùng thêm tiện ích Hội thoại cho các 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 cần đợi thông báo.

Để biết thêm thông tin, xem Đối thoại Notifications và Widgets .

Làm mờ cửa sổ

API công khai có sẵn trong Android 12 để 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à mờ phía sau). Với 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 riêng bạn. Bạn có thể tạo cửa sổ với nền mờ, tạo hiệu ứng kính mờ hoặc hiển thị cửa sổ với toàn bộ màn hình phía sau bị mờ, tạo hiệu ứng độ sâu trường ảnh. 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 và làm thế nào để thực hiện nó, thấy cửa sổ mờ trang.

Phóng đại cửa sổ

Trong Android 12, Người dùng có thị lực kém có thể phóng đại mọi thứ trên màn hình của họ bằng cách sử dụng tính năng phóng đại cửa sổ. Tính năng phóng đại cửa sổ cho phép Người dùng phóng đại một phần đã chọn của màn hình, không giống như sử dụng chức năng thu phóng trên toàn bộ màn hình. Cửa sổ đã chọn có thể được kéo khắp màn hình, điều này cho phép chúng phóng đại các phần khác nhau của màn hình khi cần.

Để biết thêm thông tin, xem sổ Magnifier .

Doanh nghiệp

Cập nhật Quản trị thiết bị

Android 12 bao gồm các bản cập nhật quản trị thiết bị sau:

  • Cập nhật phân tách dữ liệu hồ sơ được quản lý. Trên các thiết bị cá nhân có hồ sơ công việc, Android 12 sẽ xóa quyền truy cập vào số nhận dạng phần cứng thiết bị (IMEI, MEID, số sê-ri) và cung cấp một ID duy nhất, dành riêng cho đăng ký để xác định đăng ký hồ sơ công việc cho một tổ chức cụ thể. Để biết chi tiết, xem nhận dạng thiết bị .

  • Cập nhật cấp phép thiết bị. Android 12 bao gồm một số thay đổi đối với cấp phép thiết bị. Để biết chi tiết và danh sách các thay đổi, xem Android 12 cập nhật .

Đồ họa

Xử lý phích cắm nóng trong Composer HAL

Khả năng hiển thị (chẳng hạn như chế độ hiển thị và các loại HDR được hỗ trợ) có thể thay đổi động 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ư set-top-box Android TV (STB) và over-the-top (OTT) các thiết bị. Từ Android 12 trở đi, các thay đổi trong khung hỗ trợ khả năng xử lý phích cắm nóng và hiển thị động.

Để biết thêm thông tin, xem Hot xử lý trong Composer HAL cắm .

Các thành phần hệ thống mô-đun

Cập nhật mô-đun dòng chính

Android 12 giới thiệu hai module mới, ARTDevice Scheduling .

Nhiều mô-đun hiện đang được cập nhật trong Android 12. Xem cập nhật trong Android 12 để biết chi tiết.

BIỆT TÀI

Android 12 hoặc cao hơn hỗ trợ các ART module, mà mục tiêu để cải thiện trải nghiệm Android bằng cách cung cấp cho người sử dụng tối ưu hóa thời gian chạy mới nhất được quản lý, tính năng, và sửa lỗi.

Lập lịch thiết bị

Android 12 hoặc cao hơn hỗ trợ các Scheduling Device mô-đun, trong đó chứa logic phát hiện hay không điện thoại đang ở trạng thái nhàn rỗi, và có thể được khởi động lại mà không cần sử dụng gián đoạn.

Phương tiện truyền thông

Chuyển mã phương tiện tương thích

Chuyển mã phương tiện tương thích cho phép thiết bị sử dụng các định dạng phương tiện hiện đại, hiệu quả về lưu trữ để quay video, chẳng hạn như HEVC, trong khi vẫn duy trì khả năng tương thích với các ứ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 yêu cầu về dung lượng và băng thông. Để biết thêm thông tin, xem Tương thích truyền thông chuyển mã .

Màn biểu diễn

Ứng dụng Hibernation

Android 12 cung cấp khả năng cho các ứng dụng ngủ đông mà người dùng không sử dụng trong vài tháng, tương tự như tự động thu hồi quyền.

Xem App Hibernation để biết thêm thông tin.

Lớp trừu tượng Cgroup

Các nhóm đối chứng (cgroup) lớp trừu tượng 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 bộ điều khiển cgroup cụ thể như tùy chọn, và sử dụng một mới task_profiles lệnh thay thế các phản writepid lệnh. Sự thay thế này đảm bảo rằng việc triển khai cgroup bên dưới không ảnh hưởng đến các lớp trên khi di chuyển các tác vụ trong phân cấp cgroup. Android 12 cũng giới thiệu hỗ trợ cho các hồ sơ tác vụ cấp API.

Để biết thêm thông tin, xem Cgroup Abstraction Layer .

Quyền

Quyền đối với Bluetooth

Android 12 giới thiệu các điều khoản Bluetooth sau đây, mà thay thế BLUETOOTHBLUETOOTH_ADMIN quyền:

  • BLUETOOTH_SCAN : Cho phép các ứng dụng để khám phá và cặp lân cận các thiết bị Bluetooth.
  • BLUETOOTH_ADVERTISE : Cho phép các ứng dụng để quảng cáo với các thiết bị Bluetooth xung quanh.
  • BLUETOOTH_CONNECT : Cho phép các ứng dụng để kết nối với các thiết bị Bluetooth đã ghép nối.

Những điều khoản này là một phần của mới NEARBY_DEVICES nhóm cho phép thời gian chạy. Nhóm phép này cho phép trường hợp sử dụng như kết nối với SmartWatch mà không yêu cầu LOCATION phép chạy.

Các quyền mới này tương thích với ứng dụng và không cần thay đổi đối với các ứng dụng chạy trên Android 11 trở xuống. Đối với các ứng dụng cũ nhắm mục tiêu Android 11 trở xuống, nền tảng này sẽ tự động chuyển các yêu cầu về quyền Bluetooth kế thừa thành các yêu cầu đối với các quyền mới. Khi một ứng dụng nâng cấp để nhắm mục tiêu Android 12 trở lên, ứng dụng đó phải yêu cầu các quyền Bluetooth mới một cách rõ ràng.

Để biết thêm thông tin về việc sử dụng các điều khoản, hãy tham khảo điều khoản Bluetooth .

Các chỉ số về quyền riêng tư

Android 12 cung cấp cho người dùng sự minh bạch bằng cách hiển thị các chỉ báo khi ứng dụng sử dụng nguồn dữ liệu riêng tư thông qua máy ảnh và quyền sử dụng ứng dụng micrô.

App Ops theo dõi cả trạng thái hoạt động và số lượng lệnh gọi API riêng lẻ, đồng thời tương tác với các chỉ báo micrô và camera trong Android 12 để hiển thị cho người dùng khi ứ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 máy ảnh, họ sẽ thấy ứng dụng nào đã truy cập vào dữ liệu của họ.

Tính năng này là bắt buộc đối với tất cả các OEM. Để biết thêm thông tin, xem chỉ số bảo mật .

Địa điểm

Bắt đầu từ Android 12, người dùng có thể yêu cầu một ứng dụng được chỉ chính xác xấp xỉ khi nó tiếp cận thông tin địa điểm.

Thay đổi này được thiết kế để chỉ ảnh hưởng đến các ứng dụng khi chúng nhắm mục tiêu đến Android 12 trở lên. Tuy nhiên, trên các thiết bị có một phiên bản cũ của PermissionController module, sự thay đổi này ảnh hưởng đến tất cả các ứng dụng, không phân biệt phiên bản đích SDK.

Thời gian chạy

Kiểm tra dexpreopt và <uses-library>

Android 12 có những thay đổi xây dựng hệ thống để phía trước-of-time (AOT) lập hồ DEX (dexpreopt) cho module Java có <uses-library> phụ thuộc. Trong một số trường hợp, những thay đổi hệ thống bản dựng này có thể phá vỡ các bản dựng.

Để biết thông tin về làm thế nào để chuẩn bị cho vỡ và công thức nấu ăn để sửa chữa và giảm thiểu chúng, hãy xem Dexpreopt và <sử dụng thư viện> Kiểm tra .

Kiểm tra

Bộ kiểm tra khả năng tương thích (CTS)

Đối với Android 12, nhiều mô-đun chính mới và các thay đổi thử nghiệm được giới thiệu cho CTS. Xem CTS Release Notes để 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 kết nối HDMI khi thiết bị thức dậy hoặc chuyển sang chế độ ngủ.

Để biết thêm chi tiết, xem dịch vụ kiểm soát HDMI-CEC .

Khung bộ dò

Trong Android 12:

  • Giao diện người dùng với Tuner HAL 1.1 hoặc cao hơn hỗ trợ tiêu chuẩn DTMB DTV. Các chức năng và cài đặt giao diện người dùng sau được hỗ trợ:

    • DtmbFrontendCapabilities

    • DtmbFrontendSettings

  • API Tuner SDK hỗ trợ các tính năng mới trong Tuner HAL 1.1, là bản nâng cấp phiên bản tương thích ngược của Tuner 1.0.

  • android.media.tv.tuner.TunerVersionChecker.getTunerVersion() kiểm tra các phiên bản chạy HAL.

Cập nhật

Nén APEX

Sau khi bản cập nhật cho vùng chứa Android Pony EXpress (APEX) được cài đặt, phiên bản cài đặt sẵn của nó sẽ 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. Trong Android 12, APEX nén giảm thiểu tác động lưu trữ này bằng cách sử dụng một bộ nén cao của file APEX trên phân vùng chỉ đọc (chẳng hạn như /system phân vùng). Để đọc về nén APEX trong Android 12, xem nén các đỉnh .

Tiếp tục khi khởi động lại bảo mật và tiện lợi

Android 12 giới thiệu hỗ trợ đa máy khách nâng cao và chức năng khởi động lại dựa trên máy chủ. Quá trình tiếp tục khi khởi động lại (RoR) cung cấp thêm tính bảo mật và tiện lợi cho người dùng vì các bản cập nhật OTA có thể được thực hiện trong thời gian thiết bị không hoạt động, trong khi các chức năng cập nhật dựa trên máy chủ và đa máy khách của Android 12 cùng cung cấp bảo mật loại cấp phần cứng của thiết bị.

Để biết thêm thông tin, xem Resume-on-Khởi động lại máy .

Phát lại mã PIN của SIM với RoR

Android 12 có tính năng phát lại SIM-PIN để xác minh mã PIN liền mạch sau khi khởi động lại bằng RoR. Mã PIN của SIM được mã hóa lại và lưu trữ mỗi khi người dùng bật, xác minh hoặc sửa đổi thành công mã PIN.

Để biết thêm thông tin, xem replay SIM PIN .

Cập nhật A / B ảo

Android 12 cung cấp tùy chọn nén A / B ảo trên các phân vùng được chụp nhanh. Trong Android 12, có thể chụp nhanh các phân vùng có thể cập nhật mà bộ nạp khởi động không sử dụng để tiết kiệm dung lượng. Chúng cũng có thể được nén. Cho phép nén ảnh chụp trong xây dựng của bạn dành cho Android 12 tiết kiệm không gian trên /data phân vùng.

Việc triển khai Virtual A / B với tính năng nén ảnh chụp nhanh yêu cầu thay đổi mã dành riêng cho thiết bị. Xem những thay đổi và chi tiết thực hiện trên ảo A / B Tổng quanthực hiện ảo A / B trang.