HIDL HAL'leri Android çekirdek sisteminin (system.img veya çerçeve olarak da bilinir) geriye dönük uyumluluğa sahiptir. Tedarikçi Firma Test Paketi (VTS) testler, HAL'lerin beklendiği gibi çalışmasını sağlar (ör. 1.2 uygulamaları) temel alındığında, çerçeve testinin bir kullanıcı desteklenen HAL (1.0, 1.1 veya 1.2) sağlandığından, çerçeve düzgün çalışır somut olarak ortaya çıktı.
HAL arayüz tanımlama dili (HIDL) hakkında ayrıntılı bilgi için bkz. HIDL, HIDL sürümleri ve HIDL HAL desteğinin sonlandırılması.
HAL yükseltmeleri hakkında
Ana ve küçük olmak üzere iki tür HAL yükseltmesi vardır. Çoğu sistemde sadece bir HAL uygulaması bulunur, ancak birden fazla HAL uygulaması vardır. desteklenir. Örnek:
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 ...
Sistem bölümü genellikle bir çerçeve arka plan programı (ör.
teleportd
), belirli gruplarla iletişimi yöneten
HAL uygulamaları. Alternatif olarak sistemler
ekleme (örneğin,
android.hardware.configstore-utils
)
yardımcı olur. Yukarıdaki örnekte, teleportd
cihazda HAL'nin hangi sürümünün yüklü olduğu önemli değildir.