Anonim

Avec la prise en charge de l'Open Handset Alliance, qui inclut Qualcomm et Motorola, la plate-forme logicielle Android est une pile logicielle destinée aux appareils mobiles, notamment un système d'exploitation, un middleware et des applications clés.

Fait intéressant, Google a décidé de ne pas utiliser les versions standard (SE) ou micro (ME) établies de la plate-forme de programmation Java et de créer sa propre machine virtuelle personnalisée appelée Dalvik, qui s'exécutera sur un noyau Linux.

La plate-forme Android inclut donc les pilotes, la gestion de la mémoire et la mise en réseau. Il existe également des bibliothèques écrites en C / C + pour des fonctionnalités telles que OpenGL, les polices de caractères, les codecs multimédias, SQL Lite et WebKit pour le rendu du navigateur. Et au-dessus de cela se trouve la VM Dalvik.

n