Android 8.0 導入了模組核心,將裝置核心分割成 搭載晶片系統 (SoC)、裝置和主機板專屬的交付項目。這項異動 可讓原始裝置製造商 (ODM) 和原始裝置製造商都能使用 讓設備製造商 (OEM) 能在獨立的委員會專用樹木中工作 使用 Jamboard 特有功能和驅動程式來覆寫通用核心 並以核心模組的形式新增驅動程式等
Android 中的模組化核心支援包含下列內容:
- 平台支援獨立 SoC 和原始設備製造商 (OEM)/ODM 核心開發。
Android 9 以上版本建議建構
會在裝置上以核心模組的形式提供所有主機專用程式碼。因此:
- 所有平台都應支援 devicetree 或 進階 組態和電源介面 (ACPI): 非供偵測的裝置。
- 所有裝置樹狀結構型平台都應新增主機專用裝置節點 核心裝置樹狀結構 疊加層。
- 應用程式二進位檔介面 (ABI) 和應用程式設計介面 (API) 測試:供應商測試套件 (VTS)。這些 確保特定核心可執行 Android 開放原始碼計畫 (Android 開放原始碼計畫) 架構。
- 每個 Android 版本的最低核心版本。
- 支援產生功能 Android 供應商介面 (VINTF) 核心物件」一文。