HIDL
El lenguaje de descripción de interfaz HAL (HIDL) especifica la interfaz entre un HAL y sus usuarios. Define tipos y llamadas a métodos, recopilados en interfaces y paquetes. HIDL es un sistema para comunicarse entre bases de código que se puede compilar de forma independiente y está destinado a la comunicación entre procesos.
Capa de abstracción de hardware (legado)
Un HAL define una interfaz estándar para que los proveedores de hardware implementen, lo que permite que Android sea independiente de las implementaciones de controladores de nivel inferior. El uso de un HAL le permite implementar la funcionalidad sin afectar o modificar el sistema de nivel superior.
Federación de comercio
Un marco de prueba continuo diseñado para ejecutar pruebas en dispositivos Android. Es una aplicación Java que se ejecuta en una computadora host y se comunica con uno o más dispositivos Android usando ddmlib sobre adb.