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.

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

Sử dụng bộ sưu tập để sắp xếp ngăn nắp các trang Lưu và phân loại nội dung dựa trên lựa chọn ưu tiên của bạn.

Android 10 trở lên mô-đun hóa một số thành phần hệ thống Android và cho phép chúng được cập nhật bên ngoài chu kỳ phát hành Android thông thường. Thiết bị của người dùng cuối có thể nhận được bản cập nhật cho các thành phần hệ thống được mô-đun hóa này từ cơ sở hạ tầng Cửa hàng Google Play hoặc thông qua cơ chế qua mạng (OTA) do đối tác cung cấp.

Giới thiệu về các thành phần hệ thống mô-đun

Các thành phần hệ thống mô-đun cho phép các đối tác của Google và Android phân phối các bản cập nhật một cách rộng rãi, nhanh chóng và liền mạch cho các thiết bị của người dùng cuối theo cách không ủy quyền. Ví dụ: sự kết hợp giữa phân mảnh codec phương tiện và các lỗi nghiêm trọng có thể làm chậm đáng kể việc áp dụng ứng dụng và mức độ tương tác của người dùng. Cập nhật thường xuyên cho các mô-đun liên quan đến phương tiện có thể giảm phân mảnh codec để làm cho hành vi của ứng dụng phương tiện nhất quán hơn trên các thiết bị Android khác nhau và sửa các lỗi nghiêm trọng để xây dựng lòng tin của người dùng.

Cập nhật trong Android 13

Mô-đun mới

  • AdServices : Hỗ trợ sáng kiến ​​Hộp cát quyền riêng tư nhằm mục đích tạo ra các công nghệ vừa bảo vệ quyền riêng tư của mọi người trực tuyến, vừa cung cấp cho các công ty và nhà phát triển các công cụ để xây dựng các doanh nghiệp kỹ thuật số phát triển mạnh
  • AppSearch : Công cụ tìm kiếm có cấu trúc và lập chỉ mục trên thiết bị
  • Bluetooth : (Tùy chọn) Nhằm cung cấp trải nghiệm Bluetooth nhất quán, chất lượng cao cho tất cả người dùng Android
  • OnDevicePersonalization : Cung cấp một bộ công cụ được phát triển với quyền riêng tư của người dùng làm nguyên lý cốt lõi của họ
  • UWB : Chứa một ngăn xếp UWB phía trên giao diện HAL

Cập nhật cho các mô-đun hiện có

Cập nhật trong Android 12

Mô-đun mới

Cập nhật cho các mô-đun hiện có

Các tài liệu sau đây bao gồm các thay đổi dành riêng cho mô-đun cho bản phát hành Android 12.

Mô-đun Những thay đổi
adbd Đã cập nhật ranh giới mô-đun.
DocumentsUI Đã tắt duyệt tệp.
ExtServices
  • Đã thêm DisplayHashingService .
  • Đã cập nhật ranh giới mô-đun.
Phương tiện truyền thông Đã thêm một thành phần phương tiện mới.
NNAPI Runtime Đã cập nhật ranh giới mô-đun.
PermissionController
  • Tạo mô-đun PermissionController hoàn toàn theo mô-đun.
  • Đã cập nhật ranh giới mô-đun.
Phần mở rộng SDK
  • Đã cập nhật trách nhiệm mô-đun.
  • Đã thêm một thành phần mới.
Statsd Đã cập nhật ranh giới mô-đun.
Chia sẻ kết nối
  • Các chức năng được bổ sung.
  • Đã cập nhật ranh giới mô-đun.
Dữ liệu múi giờ Đã cập nhật định dạng gói.
Wifi Đã cập nhật ranh giới mô-đun.

Ngành kiến ​​​​trúc

Android 10 trở lên chuyển đổi các thành phần hệ thống được chọn thành các mô-đun , một số trong số đó sử dụng định dạng vùng chứa APEX (được giới thiệu trong Android 10) và một số trong số đó sử dụng định dạng APK. Kiến trúc mô-đun cho phép các thành phần hệ thống được cập nhật với các bản sửa lỗi quan trọng và các cải tiến khác nếu cần mà không ảnh hưởng đến việc triển khai của nhà cung cấp cấp thấp hơn hoặc các ứng dụng và dịch vụ cấp cao hơn.

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

Hình 1. Các thành phần hệ thống được mô-đun hóa

Các bản cập nhật mô-đun không giới thiệu các API mới. Họ chỉ sử dụng SDK và API hệ thống được Bộ kiểm tra tính tương thích (CTS) đảm bảo, chỉ giao tiếp với nhau và chỉ sử dụng API C ổn định hoặc giao diện AIDL ổn định .

Các thành phần hệ thống mô-đun đã cập nhật có thể được đóng gói cùng nhau và đẩy đến các thiết bị của người dùng cuối, bởi Google (sử dụng cơ sở hạ tầng Cửa hàng Google Play) hoặc đối tác Android (sử dụng cơ chế OTA do đối tác cung cấp). Gói mô-đun cài đặt (và quay trở lại) nguyên tử , có nghĩa là tất cả các mô-đun cần được cập nhật đều được cập nhật hoặc không có mô-đun nào. Ví dụ: nếu không thể cập nhật mô-đun cần cập nhật vì bất kỳ lý do gì, thiết bị sẽ không cài đặt bất kỳ mô-đun nào trong gói.

Các mô-đun có sẵn

Android bao gồm các mô-đun sau.

Tên mô-đun Tên gói hàng Loại hình Bản phát hành được giới thiệu
AdServices Nhiều Nhiều Android 13
adbd com.android.adbd APEX Android 11
Tìm kiếm ứng dụng com.google.android.appsearch APEX Android 13
MỸ THUẬT com.android.art APEX Android 12
Bluetooth APEX Android 13
Đăng nhập Cổng cố định com.android.captiveportallogin APK Android 10
Phát sóng di động com.android.cellbroadcast APEX Android 11
Mã hóa com.android.conscrypt APEX Android 10
Lập lịch thiết bị com.android.scheduling APEX Android 12
Trình phân giải DNS com.android.resolv APEX Android 10
DocumentsUI com.android.documentsui APK Android 10
ExtServices com.android.ext.services APK (Android 10)
APEX (Android 11)
Android 10
Thư viện IPsec / IKEv2 com.android.ipsec APEX Android 11
Codec phương tiện com.android.media.swcodec APEX Android 10
Phương tiện truyền thông com.android.media APEX Android 10 (trình giải nén, API MediaSession)
Android 11 (API MediaParser)
MediaProvider com.android.mediaprovider APEX Android 11
Mô-đunMetadata com.android.modulemetadata APK Android 10
Cấu hình quyền ngăn xếp mạng com.android.networkstack.permissionconfig APK Android 10
Các thành phần mạng com.android.networkstack APK Android 10
NNAPI Runtime com.android.neuralnetworks APK Android 11
OnDevicePersonalization Runtime Nhiều Nhiều Android 13
PermissionController com.android.permissioncontroller APK Android 10
Phần mở rộng SDK com.android.sdkext APEX Android 11
Statsd com.android.os.statsd APEX Android 11
Chia sẻ kết nối com.android.tethering APK Android 11
Dữ liệu múi giờ com.android.tzdata APEX Android 10
Dữ liệu vùng UWB com.google.android.uwb APEX Android 13
Wifi com.android.wifi.apex APEX Android 11