谷歌致力於推進種族平等的黑人社區。 怎麼看。
本頁面由 Cloud Translation API 翻譯而成。
Switch to English

模塊化系統組件

機器人10模塊化了某些Android系統組件,使他們能夠在正常的Android釋放週期的更新的外部。最終用戶設備可以接收更新從谷歌Play商店的基礎設施,或通過合作夥伴提供過空中(OTA)的機制,這些模塊化系統組件。

關於模塊化系統組件

模塊化系統組件使谷歌和Android的合作夥伴在一個非侵入的方式廣泛分發更新,快速和無縫的終端用戶設備。例如,介質的編解碼器的組合分段和關鍵錯誤可以顯著緩慢的應用程序通過和用戶參與。頻繁更新媒體相關模塊可以減少編解碼器碎片,使媒體應用程序的行為在不同的Android設備更加一致和修復嚴重的安全漏洞,以建立用戶的信任。

建築

選擇的系統組件到模塊中,其中的一些使用Android 10將APEX容器格式 (在機器人10中引入)和其中的一些使用APK格式。模塊化體系結構使系統組件與臨界錯誤修正,並根據需要其它改進被更新,而不影響較低級別的供應商實現或更高級別的應用程序和服務。

圖1模塊化系統部件

模塊更新不引入新的API。他們只使用SDK和系統API保證通過兼容性測試套件(CTS) ,只有溝通彼此,並且只使用穩定的C API或穩定的AIDL接口

更新的模塊化系統組件可以通過谷歌(使用谷歌Play商店基礎架構)或經過Android合作夥伴(使用合作夥伴提供的OTA機制)可以打包在一起,推到終端用戶設備。該模塊包安裝(並回滾) 原子 ,這意味著所有的模塊,需要更新被更新或沒有一個是。例如,如果需要更新的模塊不能以任何理由進行更新,該裝置不安裝任何包中的模塊。

可用模塊

機器人10包括以下模塊。

模塊名稱包裹名字類型

運行

com.android.runtime.release.apex

頂尖

強制網絡門戶登錄

com.android.captiveportallogin

APK

Conscrypt

com.android.conscrypt

頂尖

DNS解析器

com.android.resolv

頂尖

DocumentsUI

com.android.documentsui

APK

ExtServices

com.android.ext.services

APK

媒體編解碼器

com.android.media.swcodec

頂尖

媒體萃取器和Media2中的API

com.android.media

頂尖

ModuleMetadata

com.android.modulemetadata

APK

網絡堆棧權限配置

com.android.networkstack.permissionconfig

APK

網絡組件

com.android.networkstack

APK

PermissionController

com.android.permissioncontroller

APK

時區數據

com.android.tzdata

頂尖