Android

Hardware Abstraction Layer



Cette couche se situe entre les librairies et le kernel linux, elle fournit les interfaces que doivent implémenter les drivers kernel. Cette couche sépare la plateforme logique des interfaces matérielles. Le but de cette couche est de faciliter le portage des librairies sur différents matériels.

Les ingénieurs d'Android ont décidé de faire cette couche car :