Descripción general

La interfaz de la capa de abstracción de hardware del vehículo (VHAL) define las propiedades que los OEM pueden implementar y contiene metadatos de propiedades. Por ejemplo, si una propiedad es un número entero y qué modos de cambio están permitidos. La interfaz de VHAL se basa en el acceso (lectura, escritura y suscripción) a una propiedad, que es una abstracción para una función específica.

  • En Android 13 y versiones posteriores, VHAL migró a AIDL en IVehicle.aidl.
  • En Android 12 y versiones anteriores, VHAL se define con el lenguaje HIDL en IVehicle.hal.

CarService y los componentes nativos de Android admiten el backend de HIDL y AIDL, y prefieren el backend de AIDL cuando está disponible.

Orientación Descripción
RECOMENDAR En el caso de las implementaciones de VHAL de HIDL existentes, migra a la interfaz de AIDL más reciente.
MUY RECOMENDABLE Para implementaciones nuevas de VHAL, usa la interfaz del AIDL.

Para obtener más información sobre el VHAL, consulta las siguientes páginas: