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 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 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

Hạn ngạch API

Bản phát hành Android 11 giới thiệu tính năng hạn ngạch API, giới hạn tần suất các ứng dụng có thể gọi một số API nhất định. Nó được thực hiện chỉ trong JobScheduler cuộc gọi API. Bất kỳ thay đổi nào bạn thực hiện đối với các giới hạn đặt trước vẫn phải vượt qua kiểm tra CTS. Bạn có thể vô hiệu hóa và kích hoạt tính năng hạn ngạch API sử dụng setEnabled phương pháp trong QuotaTracker.java . Mặc định được bật. Việc tắt tính năng này cho phép các ứng dụng gọi các API bị ảnh hưởng mà không bị giới hạn.

Đơn vị xét nghiệm cho QuotaTracker và các lớp học có liên quan được cung cấp. Tài liệu chi tiết trong các ý kiến trong QuotaTracker lớp. Tính năng này giới thiệu mới LimitExceededException API công cộng.

Bộ nạp 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 chi tiết, xem Boot Image header .

Phân vùng

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. Để kích hoạt một cách dễ dàng khởi động một thiết bị tùy ý với một hình ảnh Generic Kernel, tất cả các thông tin nhà cung cấp cụ là yếu tố ra khỏi phân vùng khởi động và di chuyển vào một phân vùng nhà cung cấp khởi động . Thiết bị khởi chạy với Android 11 phải hỗ trợ phân vùng khởi động của nhà cung cấp và định dạng phân vùng khởi động được cập nhật để vượt qua thử nghiệm với GKI.

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

Các tiêu đề khởi động nhà cung cấp có thể có nhiều hơn một trang.

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

Android 11 unbundles các product phân vùng , làm cho nó không phụ thuộc vào system phân vùng và nhà cung cấp. Là một phần của những thay đổi này, giờ đây 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 các giao diện gốc và Java.

Khôi phục hình ảnh

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 tùy chọn dựa trên bản phát hành mới để bao gồm DTBO / ACPIO khôi phục như một phần của hình ảnh khởi động / khôi phục. Để biết chi tiết, xem Phục hồi hình ảnh .

Khởi động lại nhẹ nhàng

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

Kernel

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

Android 11 giới thiệu những thay đổi đáng kể cách Android hạt nhân thường được phát triển và tích hợp .

Giám sát ABI nhân Android

Android 11 giới thiệu ABI Giám sát công cụ để ổn định trong kernel ABI của Android hạt nhân.

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

Android 11 giới thiệu các hình ảnh Generic Kernel (GKI) , địa chỉ nào kernel phân mảnh bởi thống nhất hạt nhân nòng cốt và di chuyển SoC và hỗ trợ tàu ra khỏi hạt nhân cốt lõi thành các module có thể nạp được.

Hạt nhân mô-đun

Hỗ trợ mô-đun hạt nhân

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

Gỡ lỗiFS

Android 11 để loại bỏ việc hỗ trợ nền tảng cho DebugFS và đòi hỏi rằng nó không được gắn hoặc truy cập trên các thiết bị sản xuất. Mặc dù DebugFS được tạo ra cho mục đích gỡ lỗi, nó đã được bao gồm trong các bản dựng của người dùng và usedebug cho các thành phần chung và dành riêng cho nhà cung cấp. DebugFS không được dùng nữa vì nó tạo ra:

  • API không ổn định và không có tài liệu. Android phụ thuộc vào giao diện nhân Linux ổn định và được xác định rõ ràng và HALs để hoạt động chính xác. Các bài kiểm tra VTS thực thi sự hiện diện và tính đúng đắn của các giao diện này. Không thể thực thi DebugFS vì ABI của nó không ổn định và cũng không được ghi lại.

  • Chất lượng mã kém. Bởi vì họ là để gỡ lỗi, các nút thêm vào debugfs không xem xét và kiểm tra một cách nghiêm ngặt như những người trong các hệ thống tập tin khác. Khi lỗi được phát hiện vào năm debugfs , họ được coi là ít hơn của một ưu tiên, góp phần vào lỗ hổng bảo mật có nguồn gốc từ debugfs .

  • Các lỗ hổng bảo mật. DebugFS được tạo ra với mục đích giúp các nhà phát triển hạt nhân gỡ lỗi hệ thống chứ không tập trung vào bảo mật. Mặc dù SEpolicy thắt chặt đã làm giảm mức độ nghiêm trọng của lỗ hổng bảo mật có nguồn gốc 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 mà CONFIG_DEBUG_FS không được kích hoạt trong cấu hình hạt nhân của thiết bị và debugfs không được liệt kê dưới /proc/filesystems .

ION heaps cho GKI

Trong Android 11, v5.4 giới thiệu Android Common Kernel một khuôn khổ cho modularizing nhà cung cấp cụ đống ION trong khi vẫn giữ tài xế lõi ION được xây dựng trong, cho phép các OEM để giữ lại thay đổi tài xế ION hạt nhân khi sử dụng hình ảnh Generic Kernel (GKI).

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

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

Trong Android 11, mô-đun PermissionsController có thể tự động thu hồi quyền thực thi cho các ứng dụng chưa được sử dụng cho một khoảng thời gian dài.

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

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

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

Android 11 hoặc cao hơn hỗ trợ một cơ chế mới cho RROs . Cải tiến bao gồm không gian ID tài nguyên dự trữ, một res/xml/overlays.xml tập tin cho liệt kê các nguồn tài nguyên mục tiêu, một Soong xây dựng quy tắc cho lớp phủ, một OverlayConfig tập tin cho cấu hình mutability, trạng thái mặc định, và ưu tiên của lớp phủ.

Nhà cung cấp NDK

Ảnh chụp nhanh của nhà cung cấp

Android 11 hỗ trợ VNDK chụp xây dựng hiện vậtảnh chụp nhanh nhà cung cấp , mà bạn có thể sử dụng để xây dựng vendor.img không phụ thuộc vào 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 hỗn hợp, chẳng hạn như hình ảnh nhà cung cấp cũ hơn và hình ảnh hệ thống mới hơn.

Âm thanh

Thu âm thanh từ bộ dò đài FM yêu cầu một quyền đặc quyền

Trong Android 11, nguồn âm thanh MediaRecorder.AudioSource.RADIO_TUNER có thể nhìn thấy như @SystemApi và sử dụng nó khi chụp âm thanh với một AudioRecord hoặc MediaRecorder đòi hỏi sự cho phép đặc quyền android.permission.CAPTURE_AUDIO_OUTPUT

Hiệu ứng âm thanh

Bắt đầu từ Android 11, các nhà sản xuất thiết bị có khả năng tự động đính kèm và bật các hiệu ứng âm thanh đặc biệt khi một thiết bị âm thanh nhất định được chọn để chụp âm thanh hoặc phát lại.

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

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

Thực hiện

Triển khai âm thanh

Android 11 tính năng thực thi chặt chẽ hơn của âm thanh triển khai kích hoạt HAL khi chạy hơn các phiên bản thấp hơn.

Ô tô

Chi tiết phát hành

Để tìm hiểu về các tính năng ô tô mới và cải tiến, xem ô tô chi tiết phát hành .

API đặt lại cổng USB

Các nhà sản xuất thiết bị có thể thực hiện các USB Port Đặt lại API trong Android 11 để thiết lập lại kết nối tiện ích USB với máy chủ kết nối.

Máy ảnh

Bokeh của máy ảnh

Bắt đầu từ Android 11, nền tảng hỗ trợ Android camera triển khai bokeh và cung cấp các API để làm cho tính năng bokeh sẵn cho các ứng dụng của bên thứ ba.

Thu phóng máy ảnh

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

Phát trực tuyến máy ảnh đồng thời

Bắt đầu từ Android 11, API Camera2 bao gồm phương pháp mà ứng dụng có thể gọi để xác định xem máy ảnh hỗ trợ đồng thời streaming và đó dòng cấu hình được hỗ trợ.

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

Android 11 giới thiệu một tân thực hiện mô phỏng máy ảnh HAL trên MựcAndroid Emulator thiết bị ảo mà thêm hỗ trợ cho camera nhiều tính năng bao gồm:

  • Chụp RAW
  • Xử lý lại YUV
  • Level 3 thiết bị
  • Hỗ trợ máy ảnh logic
  • Chỉ hỗ trợ camera độ sâu

Camera HAL mô phỏng này có thể được tìm thấy tại /platform/hardware/google/camera/devices/EmulatedCamera/hwl .

Các phương pháp hay nhất về nhiều camera

Để tận dụng tối đa các tính năng được kích hoạt bởi nhiều camera đồng thời duy trì khả năng tương thích ứng dụng, làm theo các thực hành tốt nhất khi thực hiện một thiết bị nhiều camera logic. Điều này bao gồm thực hành tốt nhất về cách sử dụng ANDROID_CONTROL_ZOOM_RATIO API giới thiệu trong Android 11.

Hệ thống camera

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

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

Các Android 11 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

Bluetooth và NFC

Đồng bộ hóa thanh toán không cần máy chủ NFC

Android hỗ trợ giả lập thẻ NFC với phần tử bảo mật để mô phỏng thẻ ngoài máy chủ nhưng có thể dịch vụ thanh toán ưu tiên được chỉ định trong cài đặt Nhấn và 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 địa chỉ vấn đề này với đồng bộ hóa thanh toán off-máy chủ , một cơ chế cho phép bạn đồng bộ hóa cấu hình thanh toán trong Tap và thanh toán, cấu hình định tuyến trên không tiếp xúc front-end (CLF) và trạng thái ứng dụng được chọn trong phần tử bảo mật .

Ví truy cập nhanh

Các Quick Access Wallet tính năng cho phép người dùng thẻ thanh toán tiếp cận và vượt qua có liên quan trực tiếp từ menu điện.

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

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

Android 11 giới thiệu các thay đổi về cách xử lý các cuộc gọi khẩn cấp để hỗ trợ tốt hơn các yêu cầu của nhà mạng. Hành vi xử lý các cuộc gọi khẩn cấp được mô tả dưới đây:

  • Khi một nơi sử dụng cuộc gọi khẩn cấp trong khi trên một cuộc gọi liên tục, tùy thuộc vào cách KEY_ALLOW_HOLD_CALL_DURING_EMERGENCY_BOOL chìa khóa được thiết lập, các thiết bị tự động ngắt kết nối cuộc gọi đang diễn ra hoặc nơi các cuộc gọi liên tục ở trạng thái giữ và Không cho trao đổi lại với các cuộc gọi liên tục 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ị là cuộc gọi nhỡ cho người dùng. Trong một cuộc gọi khẩn cấp đang hoạt động, không thể thực hiện các cuộc gọi đi không khẩn cấp.
  • Ở 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 sẽ khiến thiết bị thoát khỏi chế độ gọi lại khẩn cấp. Nếu cuộc gọi khẩn cấp được thực hiện, thiết bị sẽ vào lại chế độ gọi lại khẩn cấp khi cuộc gọi kết thúc. Các cuộc gọi đến không khiến thiết bị thoát khỏi chế độ gọi lại khẩn cấp.
  • Không thể hoán đổi hoặc giữ cuộc gọi khẩn cấp đang hoạt động.

Cập nhật cơ sở dữ liệu số điện thoại khẩn cấp

Android 11 giới thiệu một cơ sở dữ liệu số điện thoại khẩn có thể được cập nhật thông qua bản cập nhật OTA. Cơ sở dữ liệu chứa danh sách các 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.

Vận chuyển

eSIM

Quy trình kích hoạt eSIM thông qua ứng dụng của nhà cung cấp dịch vụ

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

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

Xử lý lỗi API eUICC

Android 11 giới thiệu các phím bổ sung và các giá trị để cải thiện xử lý lỗi bằng cách cho phép người gọi của API eUICC lỗi xử lý cụ thể riêng.

Tham số tùy chọn cho phương pháp xóa đăng ký

Bắt đầu từ Android 11, khi sử dụng eraseSubscriptions phương pháp trong EuiccManager , bạn nên cung cấp một EuiccCardManager#ResetOption giá trị enum để xác định xem có nên xóa tất cả kiểm tra, vận hành, hoặc cả hai loại thuê bao.

Hỗ trợ mạng đa nhà khai thác

Thiết bị tung ra với Android 11 có thể cung cấp hỗ trợ cho nhiều đất công mạng di động (PLMNs) . Hỗ trợ đa PLMN mang lại sự linh hoạt cho các nhà khai thác mạng di động (MNO) bằng cách cho phép họ phát nhiều danh tính.

Hỗ trợ ô nhỏ

Thiết bị ra mắt với Android 11 có thể cung cấp hỗ trợ cho các nhóm thuê bao khép kín (CSGs) thông qua phương pháp trong các API xác định tế bào đó lấy thông tin về thông tin CSG của một tế bào. Điều này rất hữu ích cho các nhà khai thác mạng di động (MNO) quản lý các ô nhỏ thông qua các nhóm thuê bao kín.

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

Các Chẩn đoán kết nối API cho phép các ứng dụng riêng hoặc quản lý mạng, chẳng hạn như các ứng dụng vận chuyển, ứng dụng VPN, và các ứng dụng gợi ý Wi-Fi, để nhận được chẩn đoán thông tin kết nối mạng từ khuôn khổ.

Mở các thay đổi API di động

Android 11 giới thiệu chức năng bổ sung cho API di động mở (OMAPI):

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

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

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

Trong Android 11, bạn có thể lựa chọn và tùy chỉnh nhiều loại đo tín hiệu cho khung công tác sử dụng để báo cáo cường độ tín hiệu của mạng 4G LTE và các mạng truy cập vô tuyến NR 5G (RANS). 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 hiển thị các thanh tín hiệu trên thiết bị của mình.

Wifi

Cấu hình mạng Wi-Fi của nhà cung cấp dịch vụ

Trong Android 11, bạn có thể sử dụng các gợi ý API Wi-Fi để thêm các cấu hình mang mạng Wi-Fi thay vì cấu hình carrier_wifi_string_array tham số trong quản lý tàu sân config.

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

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

  • SSID và BSSID
  • Loại bảo mật (bao gồm WPA3)
  • SSID ẩn
  • Băng tần và kênh hoạt động (bao gồm ACS)
  • Số lượng khách hàng được phép tối đa
  • 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 giới thiệu những cải tiến để lựa chọn mạng Wi-Fi để cải thiện khả năng kết nối mạng Wi-Fi.

Cải tiến Wi-Fi Passpoint

Android 11 giới thiệu các cải tiến sau vào Passpoint tính năng:

  • Hỗ trợ hết hạn hồ sơ cho phép hệ thống thông báo cho người dùng và thực thi ngày hết hạn hồ sơ. Điều này đòi hỏi một profile với SubscriptionParameters/ExpirationDate lĩnh vực khởi tạo.
  • Hỗ trợ chứng chỉ CA riêng, tự ký cho cấu hình Passpoint R1.
  • Hỗ trợ cấu hình Passpoint R1 không có chứng chỉ CA. Hệ thống sử dụng kho tin cậy mặc định để xác thực kết nối.
  • Hỗ trợ cho việc cấu hình một miền AAA tên riêng từ ANQP FQDN (sử dụng Extension/Android nút trong PPS-MO). Điều này cho phép bạn chỉ định miền AAA khác với miền được quảng cáo mà không ảnh hưởng đến bảo mật kết nối.
  • Hỗ trợ nhiều cấu hình Passpoint đã cài đặt với cùng một FQDN. Điều này hữu ích cho các nhà cung cấp dịch vụ triển khai nhiều hơn một tổ hợp mã quốc gia di động (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.
  • Khả năng phát hiện và chấp nhận các điểm truy cập Passpoint R3.
  • Đối sánh mạng được cải thiện:
    • Nhà cung cấp phù hợp với sự hỗ trợ nhà cho HomeSP/HomeOIList .
    • Nhà cung cấp phù hợp với sự hỗ trợ nhà cho HomeSP/OtherHomePartners .
    • Loại bỏ yêu cầu đối sánh phương thức EAP không được yêu cầu bởi đặc tả Passpoint.

Cấu hình Wi-Fi được cải thiện hỗ trợ tên chung

Trong Android 11, hồ sơ Wi-Fi vẫn có hiệu lực khi một cơ quan chứng chỉ gốc (CA) của một tàu sân bay thay đổi nếu tên gọi chung được quy định trong tùy chọn Android cây con mở rộng. Trong các phiên bản trước, người dùng phải tải xuống cấu hình mới từ nhà cung cấp dịch vụ nếu CA gốc thay đổi.

Dữ liệu

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

Android 11 giới thiệu truy cập dữ liệu kiểm toán, cho phép các nhà phát triển ứng dụng để xác định rõ hơn về cách ứng dụng và phụ thuộc của họ truy cập vào dữ liệu cá nhân (ví dụ như vị trí và dữ liệu máy ảnh) từ người dùng. Đối với các ứng dụng đa năng, phức tạp, nhà phát triển có thể xác định các 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, xem kiểm toán truy cập dữ liệu .

Trưng bày

Cập nhật API thông báo bong bóng

Android 10 giới thiệu các API thông báo Bubbles , cho phép người dùng dễ dàng đa nhiệm vụ từ bất cứ nơi nào trên thiết bị của họ. Android 11 bao gồm một số cải tiến của Bubbles. Những thay đổi đáng chú ý nhất là bật Bong bóng theo mặc định và di chuyển cài đặt ra khỏi các tùy chọn của nhà phát triển. Không cần thực hiện công việc nào để triển khai Bubbles trong nền tảng Android.

Kiểm soát thiết bị

Tính năng Điều khiển thiết bị, bắt đầu có trong Android 11, cho phép người dùng xem và điều khiển nhanh các thiết bị bên ngoài như đèn, bộ điều nhiệt và máy ảnh từ menu nguồn. Trình 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. Không yêu cầu công việc triển khai nền tảng nào để hỗ trợ tính năng này. Việc triển khai mặc định được bao gồm trong Giao diện người dùng hệ thống AOSP. Để biết thông tin về việc thêm hỗ trợ cho các điều khiển thiết bị để ứng dụng kiểm soát của bạn, vui lòng xem các thiết bị bên ngoài kiểm soát Android các nhà phát triển trang.

Cập nhật trình phân loại văn bản

Android 11 giới thiệu một thực hiện mặc định có thể cập nhật các dịch vụ phân loại văn bản đó là trong module ExtServices Mainline. Các nhà sản xuất thiết bị được khuyến khích sử dụng thực hiện này của TextClassifierService vì nó có thể được cập nhật thông qua bản cập nhật OTA Mainline.

Doanh nghiệp

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

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

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

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

Sự tương tác

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

Android 11 giới thiệu CHRE v1.4 API , bao gồm hỗ trợ cho thông tin 5G di động, nanoapp debug bãi, và cải tiến khác. Nó cũng bao gồm hỗ trợ cho việc sử dụng TensorFlow Lite cho vi điều khiển trong nanoapps. Để biết thêm thông tin, xem Bối cảnh Hub Runtime Environment (CHRE) .

Haptics

Android 11 bao gồm một hướng dẫn mới về triển khai haptics và đánh giá hoạt động haptics trên thiết bị của bạn.

Đầu vào

Gamepads

Android 11 bổ sung hỗ trợ cho các bộ điều khiển chơi game của bên thứ ba, bao gồm:

  • Nintendo Chuyển Pro khiển: Android bổ sung hỗ trợ cho cả USB và kết nối Bluetooth cho Nintendo Chuyển Pro điều khiển. Thử nghiệm CTS là cần thiết cho tất cả triển khai, sử dụng NintendoSwitchProTest để xác nhận thực hiện của bạn.

  • Điều khiển hơi nước: Android thêm khả năng kết nối USB cho bộ điều khiển hơi nước.

Mạng thần kinh

Thực hành tốt nhất

Để khuyến khích việc áp dụng NNAPI bởi các nhà phát triển ứng dụng, làm theo các thực hành tốt nhất khi thực hiện một trình điều khiển NNAPI trên các thiết bị chạy Android 11.

Kiểm soát dòng chảy

Trong Android 11, NNAPI thêm hai hoạt động kiểm soát dòng chảy , IFWHILE , mà phải mất các mô hình khác như các đối số và thực hiện chúng có điều kiện ( IF ) hoặc lặp đi 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 hoạt động khác nhau dựa trên các giá trị đầu vào hoặc thực thi các hoạt động nhiều lần mà không cần cuộn.

Thực thi có hàng rào

Trong Android 11, NNAPI phép hành để chờ một danh sách các sync_fence xử lý và tùy chọn trả về một sync_fence đối tượng, đó là báo hiệu khi thực hiện hoàn tất. Điều này làm giảm chi phí cho các mô hình chuỗi nhỏ và các trường hợp sử dụng phát trực tuyến. Oa trư thực hiện cũng cho phép khả năng tương tác hiệu quả hơn với các thành phần khác có thể là dấu hiệu hoặc chờ cho sync_fence .

Miền bộ nhớ

Đối với thiết bị chạy Android 11 hoặc cao hơn, NNAPI hỗ trợ lĩnh vực bộ nhớ cung cấp cấp phát giao diện cho bộ đệm điều khiển quản lý . Điều này cho phép chuyển các bộ nhớ gốc của thiết bị qua các lần thực thi, ngăn chặn việc sao chép và chuyển đổi dữ liệu không cần thiết 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, Mời NNAPI cải thiện chất lượng dịch vụ (QoS) bằng cách cho phép một ứng dụng để chỉ ra những ưu tiên tương đối của mô hình của mình, số tiền tối đa thời gian dự kiến cho một mô hình được chuẩn bị, và số tiền tối đa thời gian dự kiến cho một việc thực hiện sẽ được hoàn thành.

Lượng tử hóa 8 bit đã ký

Mạng thần kinh HAL (NN HAL) 1.3, được giới thiệu trong Android 11, hỗ trợ lượng tử hóa 8-bit đã ký cho API mạng thần kinh. Để biết thêm thông tin, xem thông tin cập nhật NN HAL trong Android 11 .

Kiểm tra các cải tiến

Android 11 bao gồm một tiện ích thử nghiệm để thực hiện kiểm tra 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 va chạm để xác nhận khả năng phục hồi của trình điều khiển trong các điều kiện sử dụng nặng.

Để 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 giới thiệu một bản lề loại cảm biến góc để đại diện cho một bộ cảm biến rằng các biện pháp góc giữa hai phần không thể thiếu trong một 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 sự lặp lại của cảm biến Multi-HAL 2.0, mà hỗ trợ tải phụ Hals có thể phơi bày các góc bản lề loại cảm biến. Để hỗ trợ cho loại cảm biến này, phụ Hals phải sử dụng các API tiểu HAL được định nghĩa trong tiêu đề 2.1 SubHal .

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

DRM

Android 11 đơn giản hoá các con đường MediaDrm / Crypto IPC thông qua việc loại bỏ MediaDrmService. Một mới MediaDrm API được thêm vào liệt kê các plugin DRM sẵn.

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

Android 11 bao gồm MediaCodec 2.0 để cho phép phương tiện truyền thông giải mã với độ trễ thấp, mà là rất quan trọng cho các ứng dụng thời gian thực.

Điều khoản khác

Bắt đầu từ Android 11, ứng dụng AOSP Gallery là không cần thiết để hỗ trợ các application/sdp kiểu MIME cho ACTION_VIEW ý định. Các ACTION_VIEW lọc ý định cho application/sdp kiểu MIME đã bị xóa khỏi các Gallery AOSP ứng dụng file manifest .

Những yêu cầu này được diễn tả trong phần 3.2.3.1. Lõi ứng dụng Intents của CDD.

Màn biểu diễn

Không gian người dùng lmkd

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

Quyền lực

Ngủ không chú ý khi chờ TV

Trong Android 11, một tính năng mới được gọi là giấc ngủ không chú ý được thêm vào cho chế độ chờ TV . Đó là một tính năng tiết kiệm năng lượng cho phép đặt thời gian chờ không hoạt động của người dùng sau đó thiết bị chuyển sang chế độ ngủ, ngay cả khi khóa wakelock được giữ.

Chắc chắn

OEMCrypto

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

Kho

Bộ nhớ theo phạm vi

Android 11 hỗ trợ scoped lưu trữ , làm hạn chế ứng dụng truy cập vào lưu trữ bên ngoài. Ngoài ra, MediaProvider trở thành trình xử lý hệ thống tệp (đối với FUSE) cho bộ nhớ ngoài, làm cho 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

Hỗ trợ SDCardFS bị phản đối trong thử nghiệm Android 11. VTS không cho phép các hệ thống tập tin được gắn liệt kê như SDCardFS. Các chức năng của SDCardFS được thay thế bằng các phương pháp khác.

Kiểm tra

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

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

Kiểm tra CTS cho API quản lý APEX

Bắt đầu với Android 11, CtsShimApex gói chứa hai ứng dụng dựng sẵn mà CTS sử dụng quyền ưu đãi kiểm tra và cho phép.

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

Để biết thêm chi tiết, xem gói CTS shim .

Ghi chú phát hành CTS

Android 11 giới thiệu nhiều khóa mới mô-đun và thay đổi thử nghiệm .

Gỡ lỗi

Ghi nhật ký nhà cung cấp có phạm vi

Android 11 thêm HAL mới, IDumpstateDevice (phiên bản 1.1). HAL này cho thấy phương pháp mới để chặt chẽ hơn các bản ghi nhà cung cấp phạm vi được bao gồm trong báo cáo lỗi tiêu chuẩn, cũng như cho phép người dùng xây dựng để biến nhà cung cấp khai thác gỗ và tắt (mặc định cho người dùng xây dựng là off). Điều này cho phép các OEM kiểm soát nhiều hơn những gì được đưa vào các loại báo cáo lỗi cụ thể.

GWP-ASan: phát hiện tham nhũng đống

GWP-Asan là một tính năng bộ nhớ cấp phát tự nhiên giúp tìm use-sau-miễn phí và lỗi đống-tràn bộ đệm trong cả hai quá trình 32 và 64-bit.

GWP-ASan được tự động bật trong Android 11 cho các ứng dụng hệ thống và tệp thực thi nền tảng. Vui lòng không tắt nó trong nền tảng và bật nó trong các ứng dụng của bạn.

Cập nhật

Các cải tiến cập nhật hệ thống động (DSU)

Android 10 bao gồm cải tiến để động Hệ thống cập nhật (DSU) , bao gồm:

  • Giao diện người dùng mới, trình tải DSU một cú nhấp chuột
  • Hỗ trợ cho DSU nhiều phân vùng
  • DSU được ký kết với OEM, để 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ị

Các gói OTA cho nhiều SKU

Android 11 hoặc cao hơn hỗ trợ sử dụng một gói OTA duy nhất cho nhiều thiết bị với SKU khác nhau . Làm như vậy đòi hỏi phải định cấu hình các thiết bị mục tiêu để sử dụng dấu vân tay động và cập nhật siêu dữ liệu OTA (sử dụng công cụ OTA) để bao gồm tên thiết bị và dấu vân tay trong các mục điều kiện trước và sau.

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

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

Bộ kiểm tra nhà cung cấp (VTS) 11

Android 11 người bán hàng thử nghiệm Suite (VTS) cung cấp thử nghiệm rộng rãi trên các hạt nhân và lớp trừu tượng phần cứng (HAL).

A / B ảo

Android 11 thống nhất A / cập nhật B và phi-A / B cập nhật bằng cách cung cấp ảo A / B . Virtual A / B mang đến các 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í lưu trữ.

Thử nghiệm

Trình phân bổ heap Scudo theo mặc định

Bắt đầu từ Android 11, trình phân bổ heap scudo được sử 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). Vì vậy, bạn không cần phải bật scudo trên cơ sở mỗi nhị phân nữa. Để biết thêm thông tin về scudo, xem trang Scudo .

truyền hình

Khung CAS

Android 11 hỗ trợ khung hệ thống truy cập có điều kiện Phương tiện (Media CAS) cho Android TV, cung cấp các API Java tiêu chuẩn cho các nhà phát triển và OEM bên thứ ba. Xem CAS Khung để biết thêm chi tiết.

Đường hầm đa phương tiện

Đối với Android 11, người dùng có thể thực hiện đường hầm đa phương tiện với nội dung âm thanh và video cho ăn trực tiếp từ Tuner.

Khung bộ dò

Android 11 hỗ trợ Tuner Khung dành cho Android TV, mà cung cấp nội dung A / V sử dụng Tuner HAL, Tuner SDK API, và Resource Manager Tuner.

Khung đầu vào TV

Các Android TV Input Framework (TIF) đơn giản hoá chuyển tải nội dung trực tiếp cho Android TV, cung cấp một API chuẩn cho các nhà sản xuất để tạo ra các module đầu vào cho việc kiểm soát Android TV và cho phép tìm kiếm truyền hình trực tiếp và khuyến nghị. Android 11 giới thiệu ba thành phần mới cho TIF.