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

Trang này tóm tắt các tính năng chính trong Bản phát hành Android 11, đồng thời cung cấp đường liên kết đến 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

Hạn mức API

Bản phát hành Android 11 ra mắt API hạn mức, giới hạn tần suất các ứng dụng có thể gọi một số API nhất định. Bây giờ chỉ được triển khai trong các lệnh gọi API JobScheduler. Mọi thay đổi bạn thực hiện đến các giới hạn đặt trước vẫn phải vượt qua kiểm tra CTS. Bạn có thể tắt và bật hạn mức API bằng phương thức setEnabled trong QuotaTracker.java. Tuỳ chọn mặc định được bật. Tắt cho phép ứng dụng gọi các API bị ảnh hưởng mà không giới hạn.

Các bài kiểm thử đơn vị cho QuotaTracker và các lớp liên kết là đã cung cấp. Tài liệu chi tiết nằm trong nhận xét trong Lớp QuotaTracker. Tính năng này giới thiệu tính năng mới API công khai của LimitExceededException.

Trình tải khởi động

Tiêu đề khởi động phiên bản 3

Android 11 hỗ trợ tiêu đề khởi động phiên bản 3. Để biết thông tin chi tiết, hãy xem Tiêu đề hình ảnh khởi động.

Vách ngăn

Phân vùng khởi động

Android 11 giới thiệu khái niệm về Hình ảnh hạt nhân chung. Để bật tính năng khởi động một thiết bị tuỳ ý với Hình ảnh hạt nhân chung, tất cả thông tin cụ thể về nhà cung cấp được bị loại khỏi phân vùng khởi động và được chuyển vào vendor-boot . Thiết bị chạy Android 11 phải hỗ trợ phân vùng khởi động nhà cung cấp và định dạng phân vùng khởi động cập nhật để vượt qua quá trình kiểm thử với GKI.

Tiêu đề khởi động của nhà cung cấp

Phương thức khởi động từ nhà cung cấp tiêu đề có thể có nhiều trang.

Thực thi giao diện phân vùng sản phẩm

Android 11 bỏ gói product phân vùng, làm cho nó độc lập với system và phân vùng của nhà cung cấp. Nhờ có những thay đổi này, bây giờ bạn có thể kiểm soát quyền truy cập của phân vùng sản phẩm vào ứng dụng gốc và Java giao diện.

Hình ảnh khôi phục

Android 11 cập nhật các yêu cầu về hình ảnh khôi phục và bao gồm các tuỳ chọn mới dựa trên bản phát hành để thêm DTBO/ACPIO khôi phục dưới dạng một phần hình ảnh khởi động/khôi phục. Để biết thông tin chi tiết, hãy xem phần Khôi phục Hình ảnh.

Khởi động lại mềm

Android 11 hỗ trợ soft khởi động lại, thiết bị nào là thời gian chạy khởi động lại của các quy trình trong không gian của người dùng được dùng để áp dụng các bản cập nhật yêu cầu khởi động lại (ví dụ: cập nhật gói APEX).

Kernel

Các nhân phổ biến của Android

Android 11 mang đến những thay đổi quan trọng về cách Các nhân hệ điều hành phổ biến của Android được phát triển và tích hợp.

Giám sát ABI của nhân hệ điều hành Android

Android 11 ra mắt tính năng Giám sát ABI công cụ để ổn định ABI trong nhân hệ điều hành của nhân Android.

Hình ảnh hạt nhân chung

Android 11 ra mắt Hình ảnh hạt nhân chung (GKI), giải quyết sự phân mảnh hạt nhân bằng cách hợp nhất phần lõi nhân hệ điều hành, đồng thời chuyển hỗ trợ SoC và bo mạch từ nhân lõi vào mô-đun có thể tải.

Hạt nhân mô-đun

Hỗ trợ mô-đun kernel

Hình ảnh hạt nhân chung (GKI) có thể không chứa trình điều khiển bắt buộc hỗ trợ để cho phép thiết bị gắn kết các phân vùng. Để bật một thiết bị để gắn các phân vùng và tiếp tục khởi động, ở giai đoạn đầu tiên init được cải tiến để tải các mô-đun nhân có trên ổ đĩa RAM. Ổ đĩa RAM được chia thành các ổ đĩa thông thường và ổ đĩa của nhà cung cấp. Các mô-đun nhân hệ điều hành của nhà cung cấp được lưu trữ trong ổ đĩa ram của nhà cung cấp. Thứ tự trong mô-đun nhân được tải có thể định cấu hình được.

Gỡ lỗi cho ứng dụng

Android 11 ngừng hỗ trợ nền tảng đối với Gỡ lỗi cho sản phẩm (FS) đồng thời không được gắn hoặc truy cập vào phiên bản chính thức thiết bị. Mặc dù DebugFS được tạo cho mục đích gỡ lỗi, nhưng được đưa vào bản dựng user và usedebug cho các nhóm chung và thành phần dành riêng cho nhà cung cấp. Ngừng sử dụng DebugFS vì tạo:

  • API không ổn định và không được ghi nhận. Android phụ thuộc vào những giao diện nhân hệ điều hành Linux và HAL ổn định để hoạt động chính xác. Xét nghiệm VTS thực thi sự hiện diện và chính xác của các giao diện này. DebugFS không được được thực thi vì ABI của ứng dụng không ổn định và cũng không được ghi lại.

  • Chất lượng mã kém. Vì chúng dành cho gỡ lỗi, các nút được thêm vào debugfs chưa được xem xét và được kiểm tra nghiêm ngặt như trong các hệ thống tệp khác. Khi lỗi được phát hiện trong debugfs, chúng được coi là ít hơn mức độ ưu tiên này góp phần gây ra các lỗ hổng bảo mật bắt nguồn từ debugfs.

  • Lỗ hổng bảo mật. Đã tạo DebugFS nhằm giúp các nhà phát triển kernel gỡ lỗi hệ thống chứ không tập trung vào bảo mật. Không có quảng cáo nào hiệu quả để xác minh rằng tất cả các nút DebugFS hiển thị trong phiên bản chính thức thiết bị đều an toàn. Mặc dù việc thắt chặt chính sách SEpolicy đã làm giảm mức độ nghiêm trọng của các lỗ hổng bảo mật bắt nguồn từ debugfs, không cho phép gắn debugfs là cách duy nhất để loại bỏ hoàn toàn bề mặt tấn công.

Trong Android 11, VTS thực thi việc CONFIG_DEBUG_FS chưa được bật trong nhân của thiết bị config và debugfs không được liệt kê trong /proc/filesystems.

Vùng nhớ khối xếp ION cho GKI

Trong Android 11, Hạt nhân chung của Android phiên bản 5.4 giới thiệu một khung để mô-đun hoá ION dành riêng cho nhà cung cấp vùng nhớ khối xếp trong khi vẫn tích hợp sẵn trình điều khiển ION chính, cho phép OEM giữ lại ION sửa đổi trình điều khiển nhân khi sử dụng Hình ảnh hạt nhân chung (GKI).

Thành phần hệ thống mô-đun

Tự động thu hồi quyền

Trong Android 11, PermissionsController mô-đun có thể tự động thu hồi quyền khi bắt đầu chạy đối với những ứng dụng mà bạn chưa dùng đến một khoảng thời gian dài.

Nội dung cập nhật đối với mô-đun Mainline

Android 11 ra mắt một số mô-đun mới và cập nhật một số mô-đun hiện có đã được giới thiệu trong Android 10.

Lớp phủ tài nguyên trong thời gian chạy

Android 11 trở lên hỗ trợ một cơ chế mới cho RRO. Các tính năng nâng cao bao gồm không gian mã nhận dạng tài nguyên, một Tệp res/xml/overlays.xml để liệt kê tài nguyên mục tiêu, Sớm triển khai quy tắc xây dựng cho lớp phủ, một tệp OverlayConfig cho định cấu hình khả năng biến đổi, trạng thái mặc định và mức độ ưu tiên của lớp phủ.

Nhà cung cấp NDK

Thông tin tổng quan nhanh về nhà cung cấp

Hỗ trợ Android 11 Cấu phần phần mềm bản dựng tổng quan nhanh VNDKảnh chụp nhanh của nhà cung cấp, mà bạn có thể dùng để tạo vendor.img bất kể phiên bản Android trên cây nguồn. Điều này cho phép các phiên bản hình ảnh kết hợp, chẳng hạn như một nhà cung cấp cũ và một hình ảnh hệ thống mới hơn.

Âm thanh

Việc ghi âm từ bộ dò FM yêu cầu quyền đặc quyền

Trong Android 11, bạn sẽ thấy nguồn âm thanh MediaRecorder.AudioSource.RADIO_TUNER dưới dạng @SystemApi và sử dụng khi thu âm bằng AudioRecord hoặc MediaRecorder yêu cầu đặc quyền quyền android.permission.CAPTURE_AUDIO_OUTPUT

Hiệu ứng âm thanh

Kể từ Android 11, thiết bị nhà sản xuất có thể tự động đính kèm và cho phép hiệu ứng âm thanh khi bạn chọn một thiết bị âm thanh nhất định để thu hoặc phát âm thanh.

Giới hạn về loại thiết bị

Trong Android 11, chúng tôi đã loại bỏ giới hạn về số lượng loại thiết bị âm thanh để cho phép thêm loại thiết bị âm thanh mới.

Triển khai

Triển khai âm thanh

Android 11 ra mắt biện pháp thực thi nghiêm ngặt hơn về âm thanh kích hoạt hoạt động triển khai HAL trong thời gian chạy so với các phiên bản thấp hơn.

Automotive

Chi tiết bản phát hành

Để tìm hiểu về các tính năng và điểm cải tiến mới của Automotive, hãy xem Thông tin chi tiết về bản phát hành Automotive.

API đặt lại cổng USB

Nhà sản xuất thiết bị có thể triển khai tuỳ chọn Đặt lại cổng USB API trong Android 11 để đặt lại kết nối tiện ích USB với các máy chủ đã kết nối.

Camera

Hiệu ứng bokeh của camera

Kể từ Android 11, Android nền tảng này hỗ trợ triển khai bokeh cho camera và cung cấp API cho cung cấp tính năng bokeh cho các ứng dụng bên thứ ba.

Thu phóng máy ảnh

Trong Android 11, ứng dụng có thể dùng thu phóng (kỹ thuật số và quang học) thông qua Chế độ cài đặt ANDROID_CONTROL_ZOOM_RATIO. Chế độ cài đặt này là yếu tố dấu phẩy động cho phép thu phóng chính xác hơn so với việc sử dụng giá trị số nguyên với ANDROID_SCALER_CROP_REGION và chế độ này cho phép thu nhỏ (< 1.0f).

Luồng video đồng thời của camera

Kể từ Android 11, API Camera2 bao gồm các phương thức mà ứng dụng có thể gọi để xác định xem camera có hỗ trợ phát trực tuyến đồng thời và những cấu hình luồng được hỗ trợ.

Cải thiện tính năng hỗ trợ máy ảnh cho các thiết bị Android ảo

Android 11 ra mắt một phiên bản mô phỏng được cải tiến Bật chế độ triển khai lớp trừu tượng phần cứng (HAL) cho máy ảnh Sơn mực và Thiết bị ảo Trình mô phỏng Android để hỗ trợ thêm nhiều tính năng của camera, bao gồm:

  • Chụp ảnh RAW
  • Xử lý lại YUV
  • Cấp độ 3 thiết bị
  • Hỗ trợ máy ảnh logic
  • Hỗ trợ máy ảnh chỉ theo chiều sâu

Bạn có thể tìm thấy lớp trừu tượng phần cứng (HAL) cho máy ảnh được mô phỏng này tại /platform/hardware/google/camera/devices/EmulatedCamera/hwl.

Các phương pháp hay nhất khi sử dụng nhiều camera

Để khai thác tối đa các tính năng do chế độ nhiều máy ảnh hỗ trợ trong khi vẫn duy trì khả năng tương thích của ứng dụng, hãy tuân theo tốt nhất thực tiễn khi triển khai một thiết bị nhiều camera logic. Trong đó có các phương pháp hay nhất về việc sử dụng ANDROID_CONTROL_ZOOM_RATIO API được ra mắt trong Android 11.

Camera hệ thống

Android 11 ra mắt tính năng hỗ trợ máy ảnh hệ thống thông qua android.permission.SYSTEM_CAMERA quyền. Camera hệ thống cho phép bạn triển khai các tính năng của máy ảnh có thể được sử dụng trên ứng dụng hệ thống hoặc ứng dụng đặc quyền nhưng không dành cho ứng dụng công khai của bên thứ ba.

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

Tài liệu định nghĩa về khả năng tương thích với Android 11 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

Bluetooth và NFC

Đồng bộ hoá thanh toán ngoài máy chủ qua NFC

Android hỗ trợ quy trình mô phỏng thẻ NFC bằng một phần tử bảo mật cho dữ liệu bên ngoài máy chủ mô phỏng thẻ nhưng có thể dịch vụ thanh toán ưu tiên được chỉ định trong cột Nhấn & cài đặt thanh toán không được đồng bộ hóa với ứng dụng trong phần tử bảo mật.

Android 11 giải quyết vấn đề này bằng đồng bộ hoá thanh toán bên ngoài máy chủ lưu trữ, một cơ chế cho phép bạn đồng bộ hoá cấu hình thanh toán trong Chạm & thanh toán, định tuyến trên giao diện người dùng không tiếp xúc (CLF) và ứng dụng do ứng dụng chọn trong phần tử bảo mật.

Ví truy cập nhanh

Ví truy cập nhanh cho phép người dùng truy cập vào phương thức thanh toán các thẻ và vé có liên quan ngay trong trình đơn nguồn.

Gọi điện và nhắn tin

Hành vi cuộc gọi khẩn cấp

Android 11 thay đổi cách xử lý cuộc gọi khẩn cấp để cải thiện hiệu quả hỗ trợ các yêu cầu của nhà cung cấp dịch vụ. Chiến lược phát hành đĩa đơn để xử lý cuộc gọi khẩn cấp được mô tả dưới đây:

  • Khi người dùng thực hiện cuộc gọi khẩn cấp trong khi đang thực hiện cuộc gọi, tuỳ thuộc về cách KEY_ALLOW_HOLD_CALL_DURING_EMERGENCY_BOOL chìa khoá được đặt, thiết bị sẽ tự động ngắt kết nối cuộc gọi hoặc địa điểm đang diễn ra cuộc gọi đang diễn ra sẽ ở trạng thái tạm dừng và không cho phép hoán đổi về cuộc gọi đang diễn ra cho đến khi cuộc gọi khẩn cấp bị ngắt kết nối.
  • Trong cuộc gọi khẩn cấp, các cuộc gọi đến sẽ tự động bị từ chối và hiển thị dưới dạng cuộc gọi nhỡ đối với người dùng. Trong một cuộc gọi khẩn cấp đang diễn ra, các cuộc gọi không khẩn cấp Không thể đặt.
  • Ở chế độ gọi lại khẩn cấp, việc thực hiện cuộc gọi không khẩn cấp để thoát khỏi chế độ gọi lại khẩn cấp. Nếu cuộc gọi khẩn cấp đặt thì thiết bị vào lại chế độ gọi lại khẩn cấp khi cuộc gọi kết thúc. Cuộc gọi đến không khiến thiết bị thoát khỏi chế độ khẩn cấp chế độ gọi lại.
  • Bạn không thể hoán đổi hoặc giữ cuộc gọi khẩn cấp đang hoạt động.

Cơ sở dữ liệu về số khẩn cấp có thể cập nhật

Android 11 ra mắt một cơ sở dữ liệu số khẩn cấp có thể được cập nhật qua bản cập nhật OTA. Cơ sở dữ liệu này chứa danh sách số điện thoại khẩn cấp với các quốc gia và danh mục dịch vụ tương ứng.

Nhà mạng

eSIM

Quy trình kích hoạt eSIM thông qua ứng dụng của nhà mạng

Android 11 cải thiện quá trình kích hoạt hồ sơ eSIM thông qua một ứng dụng của nhà mạng. Thời gian sử dụng mã kích hoạt để tải xuống hồ sơ, LPA có thể khởi chạy trên giao diện người dùng của ứng dụng của nhà mạng để truy xuất thông tin bổ sung từ người dùng. Ứng dụng của nhà mạng cũng có thể chạy LUI để kích hoạt eSIM hồ sơ.

Để biết thêm thông tin, hãy xem:

Xử lý lỗi API eUICC

Android 11 ra mắt các khoá bổ sung và để cải thiện khả năng xử lý lỗi bằng cách cho phép phương thức gọi của eUICC API xử lý từng lỗi cụ thể.

Tham số tuỳ chọn cho phương thức xoá gói thuê bao

Kể từ Android 11, khi sử dụng Phương thức eraseSubscriptions trong EuiccManager, bạn nên cung cấp một EuiccCardManager#ResetOption enum giá trị để chỉ định việc xoá tất cả gói thuê bao, gói thuê bao kiểm thử hay cả hai loại gói thuê bao.

Hỗ trợ mạng nhiều nhà vận hành

Các thiết bị chạy Android 11 có thể hỗ trợ nhiều mạng di động mặt đất công cộng (PLMN). Hỗ trợ nhiều PPLMN mang lại sự linh hoạt cho các nhà cung cấp dịch vụ mạng di động (MNO) bằng cách cho phép chúng truyền phát nhiều danh tính.

Hỗ trợ ô nhỏ

Thiết bị chạy Android 11 có thể hỗ trợ cho các nhóm người đăng ký khép kín (CSG) thông qua các phương thức trong API nhận dạng ô để lấy thông tin về thông tin CSG của ô. Thông tin này sẽ hữu ích cho các nhà cung cấp dịch vụ mạng di động (MNO) quản lý các ô nhỏ thông qua các nhóm người đăng ký kín.

API Chẩn đoán kết nối

API Chẩn đoán kết nối cho phép các ứng dụng sở hữu hoặc quản lý mạng, chẳng hạn như ứng dụng của nhà mạng, ứng dụng VPN và ứng dụng đề xuất Wi-Fi, để nhận thông tin kết nối mạng chẩn đoán từ khung.

Mở các thay đổi về Mobile API

Android 11 ra mắt thêm nhiều tính năng chức năng dành cho Open Mobile API (OMAPI):

  • Phân tích cú pháp quy tắc dành cho đặc quyền của nhà mạng.
  • Tuỳ chỉnh quyền truy cập vào Phần tử bảo mật (eSE) được nhúng hoặc cấp phép eSE bằng một hoặc nhiều yêu cầu sau:

    • SECURE_ELEMENT_PRIVILEGED_OPERATION quyền đặc quyền của hệ thống
    • Giá trị nhận dạng ứng dụng chính của quy tắc truy cập (ARA-M) có thể định cấu hình (AID)
    • reset API hệ thống để đặt lại trình đọc OMAPI
  • Cung cấp cho người đọc một chỉ báo rõ ràng để biết các ứng dụng có thể lọc chức năng của thiết bị.

Báo cáo cường độ tín hiệu

Trong Android 11, bạn có thể chọn và tuỳ chỉnh nhiều loại đo lường tín hiệu khung sử dụng để báo cáo cường độ tín hiệu của mạng truy cập vô tuyến (RAN) 4G LTE và 5G NR. Sau đó, bạn có thể sử dụng cường độ tín hiệu được báo cáo để kiểm soát cách thanh tín hiệu hiển thị trên thiết bị của bạn.

Wi-Fi

Cấu hình mạng Wi-Fi của nhà mạng

Trên Android 11, bạn có thể dùng Wi-Fi API đề xuất để thêm cấu hình mạng Wi-Fi của nhà mạng thay vì định cấu hình tham số carrier_wifi_string_array trong trình quản lý cấu hình của nhà mạng.

Hỗ trợ điểm phát sóng Wi-Fi (AP mềm) để chia sẻ Internet

Android 11 giới thiệu điểm phát sóng Wi-Fi cải tiến (AP mềm) , cung cấp hỗ trợ nhiều hơn cho các trường hợp sử dụng và cách tuỳ chỉnh của nhà mạng. Những thay đổi này cho phép nhà sản xuất thiết bị định cấu hình như sau:

  • SSID và BSSID
  • Loại bảo mật (bao gồm cả WPA3)
  • SSID ẩn
  • Kênh và băng tần hoạt động (bao gồm cả ACS)
  • Số lượng khách hàng tối đa được phép
  • Giá trị thời gian chờ tự động tắt
  • Danh sách cho phép và danh sách chặn để cho phép người dùng kiểm soát các thiết bị được liên kết

Cải tiến để lựa chọn mạng Wi-Fi

Android 11 mang đến các tính năng nâng cao cho mạng Wi-Fi lựa chọn để cải thiện Wi-Fi kết nối mạng.

Các tính năng nâng cao của Wi-Fi Passpoint

Android 11 giới thiệu các tính năng nâng cao sau đây cho Tính năng Passpoint:

  • Hỗ trợ hết hạn hồ sơ cho phép hệ thống thông báo người dùng và thực thi ngày hết hạn của hồ sơ. Bạn cần có hồ sơ với SubscriptionParameters/ExpirationDate đã khởi tạo trường.
  • Hỗ trợ chứng chỉ CA riêng tư, tự ký cho Passpoint Cấu hình R1.
  • Hỗ trợ các hồ sơ Passpoint R1 không có chứng chỉ CA. Chiến lược phát hành đĩa đơn hệ thống này sẽ sử dụng kho lưu trữ tin cậy mặc định để xác thực kết nối.
  • Hỗ trợ định cấu hình miền AAA được đặt tên riêng biệt với ANQP FQDN (sử dụng nút Extension/Android trong PPS-MO). Thao tác này cho phép bạn chỉ định một miền AAA khác với miền được quảng cáo mà không gây ảnh hưởng bảo mật kết nối.
  • Hỗ trợ nhiều cấu hình Passpoint đã cài đặt bằng cùng một FQDN. Điều này sẽ hữu ích đối với những nhà mạng triển khai nhiều hơn một tổ hợp mã di động quốc gia (MCC) và mã mạng di động (MNC) trên mạng của họ, nhưng chỉ có một FQDN duy nhất.
  • Có khả năng phát hiện và chấp nhận điểm truy cập Passpoint R3.
  • Tính năng so khớp mạng được cải thiện:
    • Hỗ trợ so khớp nhà cung cấp dịch vụ gia đình cho HomeSP/HomeOIList.
    • Hỗ trợ so khớp nhà cung cấp dịch vụ gia đình cho HomeSP/OtherHomePartners.
    • Xoá yêu cầu so khớp phương thức EAP không cần thiết theo yêu cầu Thông số kỹ thuật Passpoint.

Cấu hình Wi-Fi cải thiện khả năng hỗ trợ tên thật

Trên Android 11, cấu hình Wi-Fi vẫn hợp lệ khi một tổ chức phát hành chứng chỉ gốc (CA) của nhà mạng thay đổi nếu tên thường được chỉ định trong Android không bắt buộc cây con của phần mở rộng. Trong các phiên bản trước, người dùng phải hãy tải một hồ sơ mới của nhà mạng xuống nếu tổ chức phát hành chứng chỉ gốc thay đổi.

Dữ liệu

Kiểm tra quyền truy cập dữ liệu

Android 11 ra mắt tính năng quyền truy cập dữ liệu kiểm tra, cho phép nhà phát triển ứng dụng xác định tốt hơn cách các ứng dụng và phần phụ thuộc truy cập vào dữ liệu riêng tư (chẳng hạn như vị trí và dữ liệu máy ảnh) từ người dùng. Đối với những người có tổ chức phức tạp, ứng dụng đa năng, nhà phát triển có thể xác định thẻ phân bổ để xác định các phần khác nhau của ứng dụng.

Để biết thêm thông tin, hãy xem Kiểm tra quyền truy cập dữ liệu.

Màn hình

Thông tin cập nhật về API thông báo của cửa sổ chú giải

Android 10 ra mắt thông báo Bong bóng trò chuyện API, cho phép người dùng làm được nhiều việc cùng lúc ở bất cứ đâu trên thiết bị của họ. Android 11 có một số Bong bóng trò chuyện các tính năng nâng cao. Thay đổi đáng chú ý nhất là bật Bong bóng trò chuyện bằng cách và chuyển chế độ cài đặt này ra khỏi tuỳ chọn cho nhà phát triển. Không có cơ quan nào cần thiết để triển khai Bong bóng trò chuyện trong nền tảng Android.

Điều khiển thiết bị

Tính năng Điều khiển thiết bị, có trong Android 11, cho phép người dùng nhanh chóng xem và điều khiển các thiết bị bên ngoài như đèn, máy điều nhiệt và camera trên trình đơn nguồn. Trang web tổng hợp thiết bị (ví dụ: Google Home) và các ứng dụng của nhà cung cấp bên thứ ba có thể cung cấp thiết bị để hiển thị trong không gian này. Bạn không cần phải triển khai nền tảng để hỗ trợ tính năng này. Quy trình triển khai mặc định được đưa vào giao diện người dùng hệ thống AOSP (Dự án nguồn mở Android). Để biết thông tin về cách thêm tính năng hỗ trợ cho chế độ điều khiển thiết bị vào ứng dụng điều khiển ứng dụng, hãy xem phần Điều khiển các thiết bị bên ngoài Trang dành cho nhà phát triển Android.

Thông tin cập nhật về công cụ phân loại văn bản

Android 11 ra mắt một cách triển khai mặc định có thể cập nhật của dịch vụ phân loại văn bản thuộc Mô-đun ExtServices Mainline. Nhà sản xuất thiết bị nên sử dụng cách triển khai TextClassifierService này vì nó có thể cập nhật thông qua các bản cập nhật Mainline OTA.

Doanh nghiệp

Triển khai các kiểu người dùng tuỳ chỉnh

Android 11 đã giới thiệu khái niệm được định nghĩa rõ ràng các kiểu người dùng khác nhau, đại diện cho tất cả các kiểu người dùng khác nhau được cho phép theo Tính năng Nhiều người dùng của Android. Với tính năng này, OEM có thể tuỳ chỉnh các định dạng đã xác định trước Các loại người dùng AOSP và xác định các loại hồ sơ mới. Xem phần này trên loại người dùng để biết thêm thông tin.

Cải thiện hồ sơ công việc

Android 11 mang đến quyền riêng tư và khả năng hữu dụng các tính năng nâng cao cho hồ sơ công việc, được thiết kế để giải quyết khả năng hữu dụng chính thách thức. Điều quan trọng là những cải tiến này được triển khai một cách nhất quán trên hệ sinh thái.

Quản trị viên CNTT hỗ trợ Android phải hỗ trợ trải nghiệm trên mọi thiết bị Android mà người dùng mang theo đến làm việc. Cải thiện trải nghiệm người dùng tính nhất quán của các quy trình làm việc quan trọng giúp giảm đáng kể chi phí hỗ trợ Android trong môi trường Mang thiết bị cá nhân (BYOD). Triển khai nhất quán tính năng về quyền riêng tư trên nhiều thiết bị cũng giúp tăng sự tin cậy của người dùng. Một số bản cập nhật bao gồm:

  • Danh sách ứng dụng có các thẻ riêng biệt được gắn nhãn Cá nhân và Công việc.
  • Thẻ công việc có nút bật/tắt để tắt hồ sơ công việc.
  • Khi hồ sơ công việc bị tắt, biểu tượng ứng dụng công việc sẽ chuyển sang màu xám và có một lớp phủ trên thẻ công việc cho biết rằng các ứng dụng Công việc đã bị tạm dừng.

Tương tác

Cập nhật về Môi trường thời gian chạy của Trung tâm theo bối cảnh

Android 11 ra mắt API CHRE phiên bản 1.4, trong đó bao gồm tính năng hỗ trợ thông tin di động 5G, tệp kết xuất gỡ lỗi ứng dụng nano và các điểm cải tiến khác. Ngoài ra, chúng tôi còn hỗ trợ sử dụng TensorFlow Lite cho Vi điều khiển trong các ứng dụng nano. Để biết thêm thông tin, hãy xem bài viết Môi trường thời gian chạy của Trung tâm theo bối cảnh (CHRE).

Xúc giác

Android 11 có hướng dẫn mới về cách triển khai phản hồi xúc giác và đánh giá hiệu suất xúc giác trên thiết bị của bạn.

Đầu vào

Tay cầm điều khiển trò chơi

Android 11 bổ sung tính năng hỗ trợ tay điều khiển trò chơi của bên thứ ba, bao gồm:

  • Bộ điều khiển Nintendo Switch Pro: Android bổ sung tính năng hỗ trợ cho cả USB và Kết nối Bluetooth cho tay điều khiển Nintendo Switch Pro. CTS (CTS) thử nghiệm là bắt buộc đối với tất cả triển khai, hãy sử dụng NintendoSwitchProTest để xác thực cấu hình triển khai của bạn.

  • Steam điều khiển: Android bổ sung kết nối USB cho Steam thiết bị điều khiển.

Mạng nơron

Các phương pháp hay nhất

Để khuyến khích các nhà phát triển ứng dụng sử dụng NNAPI, hãy làm theo các các phương pháp hay nhất khi triển khai trình điều khiển NNAPI trên các thiết bị chạy Android 11.

Luồng điều khiển

Trong Android 11, NNAPI thêm 2 luồng điều khiển hoạt động, IFWHILE, tức là lấy các mô hình khác làm đối số và thực thi chúng có điều kiện (IF) hoặc lặp lại (WHILE). Điều này cho phép xây dựng các mô hình thực thi các kiểu khác nhau thao tác dựa trên giá trị đầu vào hoặc thực hiện thao tác nhiều mà không cần huỷ cuộn.

Thực thi có bảo vệ

Trong Android 11, NNAPI cho phép quá trình thực thi chờ danh sách sync_fence tên người dùng và không bắt buộc trả về một đối tượng sync_fence, được báo hiệu khi đã thực thi xong. Điều này giúp giảm mức hao tổn cho các trình tự nhỏ mô hình phân bổ và trường hợp sử dụng phát trực tuyến. Quá trình thực thi có bảo vệ cũng mang lại nhiều lợi ích hơn tương tác hiệu quả với các thành phần khác. Đây là tín hiệu đợi sync_fence.

Miền bộ nhớ

Đối với các thiết bị chạy Android 11 trở lên: NNAPI hỗ trợ các miền bộ nhớ cung cấp giao diện bộ phân bổ cho vùng đệm do người lái quản lý. Điều này cho phép truyền bộ nhớ gốc của thiết bị trên các lần thực thi, ngăn chặn việc sao chép dữ liệu không cần thiết và chuyển đổi giữa các lần thực thi liên tiếp trên cùng một trình điều khiển.

Chất lượng dịch vụ

Bắt đầu từ Android 11, NNAPI cung cấp các phiên bản cải tiến chất lượng dịch vụ (QoS) bằng cách cho phép ứng dụng chỉ rõ các thông số mức độ ưu tiên của các mô hình, thời lượng tối đa dự kiến cho một mô hình cần chuẩn bị và thời gian tối đa dự kiến cho một thực thi được hoàn tất.

Lượng tử hoá 8 bit đã ký

Mạng Neural HAL (NN HAL) 1.3, được giới thiệu trong Android 11, hỗ trợ lượng tử hoá 8 bit đã ký cho Neural Networks API. Để biết thêm thông tin, hãy xem Các bản cập nhật NN HAL trong Android 11.

Kiểm thử các điểm cải tiến

Android 11 cung cấp một tiện ích kiểm thử để thực hiện kiểm thử mờ trên việc triển khai trình điều khiển NNAPI và một loạt các thử nghiệm sự cố để xác thực khả năng phục hồi của trình điều khiển trong điều kiện sử dụng nhiều .

Để biết thêm thông tin, hãy xem:

Cảm biến

Loại cảm biến góc bản lề

Android 11 ra mắt cảm biến góc bản lề loại để biểu thị một cảm biến đo góc giữa hai cảm biến thành phần không thể thiếu của thiết bị.

Cảm biến Multi-HAL 2.1

Cảm biến Multi-HAL 2.1, có sẵn trên Android 11, là một phiên bản lặp lại của Cảm biến đa-HAL 2.0, hỗ trợ tải các HAL phụ có thể phơi bày góc bản lề loại cảm biến. Để hỗ trợ loại cảm biến này, các lớp trừu tượng phụ (HAL) phải sử dụng API HAL phụ được xác định trong tiêu đề SubHal 2.1.

Nội dung nghe nhìn

DRM

Android 11 đơn giản hoá đường dẫn MediaDrm/Crypto IPC thông qua việc xoá MediaDrmService. Một mô hình API MediaDrm được thêm để liệt kê các trình bổ trợ DRM có sẵn.

Giải mã độ trễ thấp trong MediaCodec

Android 11 có MediaCodec 2.0 để bật tính năng giải mã nội dung nghe nhìn với độ trễ thấp. Đây là điều rất quan trọng đối với các ứng dụng theo thời gian thực.

Khác

Kể từ Android 11, ứng dụng AOSP Gallery chưa hoạt động bắt buộc để hỗ trợ loại MIME application/sdp cho phần tử ACTION_VIEW ý định. Bộ lọc ý định ACTION_VIEW cho application/sdp loại MIME đã bị xoá khỏi Tệp kê khai ứng dụng Thư viện AOSP.

Các yêu cầu này được nêu trong mục 3.2.3.1. Dành cho khán giả cốt lõi Ý định ứng dụng của CDD.

Hiệu suất

Lmkd không gian người dùng

Android 11 ra mắt một chiến lược giết người mới để ngăn tình trạng thiếu bộ nhớ và suy giảm hiệu suất.

Nguồn điện

Ngủ không tập trung ở chế độ chờ TV

Trong Android 11, chúng tôi đã thêm một tính năng mới có tên là ngủ không tập trung để Chế độ chờ TV. Đây là một tính năng tiết kiệm điện năng cho phép người dùng hết thời gian chờ được thiết lập sau đó thiết bị chuyển sang chế độ ngủ, ngay cả khi khoá chế độ thức bị giữ lại.

Bảo mật

OEMCrypto

Android 11 hỗ trợ API OEMCrypto phiên bản 16.

Dung lượng lưu trữ

Bộ nhớ có giới hạn

Android 11 hỗ trợ bộ nhớ có giới hạn, hạn chế quyền truy cập của ứng dụng vào bộ nhớ ngoài. Ngoài ra, MediaProvider trở thành trình xử lý hệ thống tệp (dành cho FUSE) để lưu trữ bên ngoài, giúp hệ thống tệp trên bộ nhớ ngoài và cơ sở dữ liệu MediaProvider nhất quán.

Ngừng sử dụng SDCardFS

Ngừng hỗ trợ SDCardFS trong Android 11. Quy trình kiểm tra VTS không cho phép các hệ thống tệp đã gắn được liệt kê là SDCardFS. Các hàm của SDCardFS được thay thế bằng các phương thức khác.

Kiểm thử

Bộ kiểm tra tính tương thích (CTS)

Đối với Android 11, 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.

Bài kiểm thử CTS cho API quản lý APEX

Kể từ Android 11, gói CtsShimApex chứa 2 ứng dụng tạo sẵn mà CTS sử dụng để kiểm tra các đặc quyền và quyền.

Nếu thiết bị của bạn không hỗ trợ tính năng quản lý gói APEX hoặc nếu thiết bị của bạn đang chạy phiên bản 10 trở xuống, 2 ứng dụng tạo sẵn phải được cài đặt riêng trong hệ thống.

Để biết thêm thông tin, hãy xem Gói chèn miếng đệm CTS.

Ghi chú phát hành CTS

Android 11 giới thiệu nhiều mô-đun khoá mới và các thay đổi kiểm thử.

Gỡ lỗi

Ghi nhật ký theo phạm vi của nhà cung cấp

Android 11 thêm lớp trừu tượng phần cứng (HAL) mới, IDumpstateDevice (phiên bản 1.1). HAL này hiển thị các phương pháp mới sang phạm vi chặt chẽ hơn nhật ký của nhà cung cấp có trong các báo cáo lỗi tiêu chuẩn, cũng như cho phép bản dựng của người dùng bật và tắt tính năng đăng nhập của nhà cung cấp (chế độ mặc định cho bản dựng do người dùng tạo bị tắt). Điều này giúp OEM có nhiều quyền kiểm soát hơn đối với sản phẩm được nhận có trong các loại báo cáo lỗi cụ thể.

GWP-ASan: phát hiện lỗi vùng nhớ khối xếp

GWP-ASan là tính năng phân bổ bộ nhớ gốc giúp tìm kiếm các nguồn sau Các lỗi heap-buffer-overflow trong cả quy trình 32 và 64 bit.

GWP-ASan được tự động bật trong Android 11 cho nền tảng và ứng dụng hệ thống tệp thực thi. Đừng tắt tính năng này trên nền tảng mà hãy bật tính năng này trong các ứng dụng của bạn.

Nội dung cập nhật

Các tính năng nâng cao của Bản cập nhật hệ thống động (DSU)

Android 10 có các tính năng nâng cao cho Bản cập nhật hệ thống động (DSU), bao gồm:

  • Giao diện người dùng mới, trình tải DSU bằng một lần nhấp
  • Hỗ trợ DSU nhiều phân vùng
  • DSU do OEM ký để tăng cường bảo mật
  • Các cách mới để quản lý khả năng tương thích giữa DSU và thiết bị

Gói OTA cho nhiều SKU

Android 11 trở lên hỗ trợ sử dụng một Gói OTA cho nhiều thiết bị có SKU khác nhau. Để làm như vậy, bạn cần định cấu hình thiết bị mục tiêu để sử dụng vân tay động và quá trình cập nhật siêu dữ liệu OTA (sử dụng các công cụ OTA) để bao gồm tên thiết bị và vân tay số trong các mục nhập điều kiện trước và sau.

Ký bản dựng để phát hành

Một số lệnh CLI để ký bản dựng cho bản phát hành được thay đổi trong Android 11.

Bộ thử nghiệm nhà cung cấp (VTS) 11

Bộ kiểm thử nhà cung cấp (VTS) Android 11 cung cấp kiểm thử sâu rộng trên nhân và phần cứng tầng trừu tượng (HAL).

A/B ảo

Android 11 hợp nhất các bản cập nhật A/B và các bản cập nhật không phải A/B cập nhật bằng cách cung cấp A/B ảo. A/B ảo mang đến bản cập nhật liền mạch cho các thiết bị, đồng thời giảm thiểu chi phí bộ nhớ.

Thử nghiệm

Trình phân bổ vùng nhớ khối xếp Scudo theo mặc định

Kể từ Android 11, vùng nhớ khối xếp scudo trình phân bổ được dùng cho tất cả mã gốc (ngoại trừ trên các thiết bị có bộ nhớ thấp, nơi jemalloc vẫn được sử dụng). Do đó, bạn không cần bật Scudo trên trên cơ sở mỗi nhị phân. Để biết thêm thông tin về Scudo, hãy xem trang về Scudo.

TV

khung CAS

Android 11 hỗ trợ hệ thống truy cập có điều kiện cho nội dung nghe nhìn khung (CAS nội dung đa phương tiện) dành cho Android TV, cung cấp các API Java tiêu chuẩn cho nhà phát triển bên thứ ba và OEM (Nhà sản xuất thiết bị gốc). Xem Khung CAS để biết thêm chi tiết.

Tạo đường hầm đa phương tiện

Đối với Android 11, người dùng có thể triển khai tính năng tạo đường hầm đa phương tiện có nội dung âm thanh và video được cấp trực tiếp từ Bộ dò.

Khung bộ dò

Android 11 hỗ trợ Tuner Framework dành cho Android TV, nơi phân phối nội dung A/V bằng Bộ dò HAL, API SDK Bộ dò và Trình quản lý tài nguyên bộ dò.

Khung đầu vào TV

Khung đầu vào (TIF) của Android TV giúp đơn giản hoá quá trình phân phối nội dung trực tiếp lên Android TV, cung cấp API chuẩn để nhà sản xuất tạo mô-đun đầu vào để điều khiển Android TV và bật truyền hình trực tuyến công cụ tìm kiếm và đề xuất. Android 11 giới thiệu 3 thành phần mới cho TIF.