De nieuwe versie van de Native Development Kit voor Android ondersteunt OpenGL ES 2.0. Daardoor kunnen ontwikkelaars nu applicaties en games ontwikkelen die gebruik maken van deze techniek voor vloeiende 3D-graphics.
Applicaties en games die gemaakt worden voor Android 2.0 of hoger, kunnen gebruik maken van Open GL ES 2.0, zo staat in de release notes van versie 3 van de Native Development Kit te lezen. De hardware moet Open GL ES 2.0 wel aankunnen; onder meer de Motorola Milestone, de Google Nexus One en de HTC Desire hebben een processor die het systeem ondersteunt. Toestellen als de T-Mobile G1 en HTC Hero draaien op een oudere processor, waarvoor de tweede versie van OpenGL for Embedded Systems te hoog is gegrepen.
De NDK is bedoeld voor ontwikkelaars die in applicaties en games rechtstreeks de hardware willen aanspreken. De standaard-sdk van Android werkt met Googles eigen virtuele machine, Dalvik, die op Java is gebaseerd. Dalvik bevat echter diverse beperkingen voor de ontwikkeling van software, waaronder het ontbreken van OpenGL ES 2.0-ondersteuning.