HIDL 架構回溯相容性驗證

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 版本為何