En outre, le nouveau NDK comporte une nouvelle nomenclature de version pour réduire la confusion chez les développeurs qui pensaient que la version 1.6 du kit ne servirait qu’à Android. Et pour éviter toute confusion, le SDK est publié dans différentes versions du NDK, qui permet aux programmeurs de créer des applications avec du code natif en C ou C++ et doit être utilisé en conjonction avec le SDK Android.
La mauvaise nouvelle est que seules les versions 2.0 ou supérieures d’Android pourront exécuter les jeux développés avec OpenGL, en raison de la nécessité d’un processeur plus rapide. Dans cette catégorie, on trouve les téléphones portables Nexus One et le Motorola Droid, qui, ici en France, est appelé Milestone. Les programmeurs qui n’utilisent pas OpenGL dans leurs applications peuvent exécuter les programmes développés avec ce nouveau NDK dans les versions 1.5 ou supérieures du système d’exploitation mobile.