Android NDK (incluye sorpresa ;-)

Los programadores más expertos que probaron la máquina virtual Dalvik, una JVM (Java Virtual Machine / Máquina virtual Java), insistieron en no tener limitaciones y reivindicaron C/C++.

Google no les hizo esperar demasiado lanzando NDK (Native Development Kit / unidad de desarrollo nativo) y actualmente ya contamos con dos versiones:

¿Qué es Android NDK?

NDK, compañero natural del SDK, proporciona las herramientas necesarias para generar e incrustar código máquina ARM nativo en las aplicaciones.

Teniendo claro que las aplicaciones Android se ejecutan en la máquina virtual Dalvik, NDK es un conjunto de herramientas que permiten a los desarrolladores integrar los componentes que hacen uso de código nativo en dichas aplicaciones. Concretamente NDK proporciona:
Read more »