Panoramica

L'interfaccia VHAL (hardware abstraction layer) del veicolo definisce le proprietà che gli OEM possono implementare e contiene i metadati delle proprietà. Ad esempio, se una proprietà è un numero intero e quali modalità di modifica sono consentite. L'interfaccia VHAL si basa sull'accesso (lettura, scrittura e sottoscrizione) a una proprietà, che è un'astrazione per una funzione specifica.

  • In Android 13 e versioni successive, VHAL è migrato in AIDL su IVehicle.aidl
  • In Android 12 e versioni precedenti, VHAL è definito con il linguaggio HIDL in IVehicle.hal

CarService e i componenti nativi Android supportano il backend HIDL e AIDL e preferiscono il backend AIDL quando è disponibile.

Guida Descrizione
CONSIGLIARE Per le implementazioni HIDL VHAL esistenti , migra alla nuova interfaccia AIDL.
FORTEMENTE RACCOMANDATO Per le nuove implementazioni VHAL, utilizzare l'interfaccia AIDL.

Per saperne di più sul VHAL, consulta queste pagine: