歡迎參閱 Android 相容性定義說明文件 (CDD)。本文件將列舉裝置必須符合的條件,才能與最新版 Android 相容。如要與 Android 相容,裝置實作方式必須符合本相容性定義中列出的規定,包括透過參照納入的任何文件。每個 Android 平台版本都會提供詳細的 CDD。CDD 代表 Android 相容性的「政策」層面。
請務必明確編寫 Android 相容性計畫的政策,因為沒有任何測試套件 (包括 Android Compatibility Test Suite (CTS)) 可以真正涵蓋所有情況。舉例來說,CTS 包含一項測試,可檢查 OpenGL 圖形 API 是否存在及正確運作,但沒有任何軟體測試可以驗證圖形是否確實正確顯示在螢幕上。更普遍來說,您無法測試鍵盤、顯示密度、Wi-Fi 和藍牙等硬體功能是否存在。
CDD 的角色是將具體要求明確化並納入規範,消除模糊空間。CDD 並未提供完整資訊。由於 Android 是單一開放原始碼叢書,因此程式碼本身就是平台及其 API 的完整「規格」。CDD 會做為「中心」參照其他內容 (例如 SDK API 說明文件),提供可用於 Android 原始碼的架構,讓最終結果成為相容的系統。
如要建構與特定 Android 版本相容的裝置,請先檢查該版本的原始碼,然後閱讀對應的 CDD,並遵守相關規範。
您可以將最新的 CDD 做為 HTML 網頁格式查看。
如要查看已發布的 CDD 版本和已核准的版本字串,請按這裡: