HIDL HAL 確保 Android 核心系統 (亦稱 system.img 或架構) 回溯相容供應商測試套件 (VTS) 測試確保 HAL 如預期運作 (例如:1.1 HAL 測試 1.2 版導入作業),則需要測試架構,確保 可支援 HAL (1.0、1.1 或 1.2), 與該 HAL 的關係
如要進一步瞭解 HAL 介面定義語言 (HIDL),請參閱: HIDL、 HIDL 版本管理,以及 HIDL HAL 淘汰。
關於 HAL 升級
HAL 升級分成兩種類型:主要升級和次要。 大多數系統只有一個 HAL 實作,但 支援導入方式例如:
android.hardware.teleport@1.0 # initial interface android.hardware.teleport@1.1 # minor version upgrade android.hardware.teleport@1.2 # another minor version upgrade ... android.hardware.teleport@2.0 # major version upgrade ...
系統分區通常包含架構 Daemon (例如
teleportd
),用來管理與特定使用者群組的通訊
HAL 實作。或者,系統可能會改為
內含系統程式庫 (例如
android.hardware.configstore-utils
) 可方便您使用
用戶端行為在上述範例中,teleportd
必須無法運作
無論裝置上所安裝的 HAL 版本為何