Android vs langauge de programmation
Android n’est pas un langage de programmation
Pour développer sous Android, il existe deux possibilités :
◦ Développement native (Java ou C)
◦ Développement hybride
Le SDK Android est développé en Java à Permet de développer des applications avec un haut niveau d’abstraction } Android a sa propre machine virtuelle (DVM) } Ne supporte pas toutes les fonctionnalités de la JRE } Une application Android ne peut pas s’exécuter sur une machine virtuelle Java } Une application Java (native) ne peut pas s’exécuter sous Android } Android dispose de sa propre machine virtuelle
Il est possible d’écrire des applications Android en utilisant le langage C/C++ qui seront exécutées directement par le système d’exploitation Linux embarqué } Android fournit le kit de développement NDK pour les développements d’application en C/ C++ } Utilisé dans le développement de jeux 2D/3D se basant fortement sur la librairie OpenGL
Développer votre applivation mobile chez Guide web agence web casablanca