Afficher un message
Vieux 13/04/2010, 22h45   #7
Tiwaz
Newser
 
Date d'inscription: 18/03/2007
Localisation: Un coin trop froid...
Messages: 739
Par défaut

Citation:
Envoyé par Brunni Voir le message
Mais on peut aussi faire du C(++) sous Android non?
Certes, le NDK permet de faire du C/C++ sous Android, mais à certaines conditions. Si on lit la page que j'ai pointé, il est dit :

"Le NDK est un outils complémentaire au SDK d'Android pour permettre de créer des applications dont les performances sont critiques sur certains morceau de code, et qu'il est nécessaire d'avoir du code natif. Il est fait pour être utilisé en conjoncture avec le SDK d'android (comprendre le Java), et vous devez donc avoir le SDK d'installé.

Les applications Android fonctionne via la machine virtuelle Dalvik. Le NDK vous permet d'implémenter une partie de votre application en code natif via le langage C et le C++. Cela permet de bénéficier d'améliorer la vitesse, mais aussi la portabilité de certains codes."

Ce qui n'est pas vraiment dit par contre, et que je sais, c'est que l'on perd toutes les classes android Java, et donc l'interaction avec la machine. Nous n'avons ici que le code pur. D'ou la nécessité d'avoir encore du Java.
__________________
Un langage de programmation est censé être une façon conventionnelle de donner des ordres à un ordinateur. Il n'est pas censé être obscur, bizarre et plein de pièges subtils, ça ce sont les attributs de la magie.
Tiwaz est déconnecté   Réponse avec citation