Architecture d'Android - Une introduction
L'architecture globale d'Android est présentée sur le site web de la source Android :
Android est composé :
- D'un noyau Linux (pour Android), avec un noyau générique (voir gki) et des modules spécifiques aux fournisseurs.
- D'une couche d'abstraction matérielle (HAL) mise en œuvre par les fournisseurs de matériel
- Du runtime Android (ART) et les bibliothèques natives
- De services système (Système, Média)
- Du framework Android. Il expose une API Android aux applications. Une API système est disponible pour les partenaires et les OEM.
- Les applications standard d'Android