HIDL Çerçevesi geriye dönük uyumluluk doğrulaması

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.