Cómo comenzar a usar el NDK

El kit de desarrollo nativo (NDK) es un conjunto de herramientas que te permiten usar código C y C++ en tu app para Android. Puedes usarlo para realizar compilaciones a partir de tu propio código fuente o aprovechar las bibliotecas existentes previamente compiladas.

El NDK no es adecuado para la mayoría de los desarrolladores de Android principiantes y tiene poco valor para muchos tipos de apps para Android. En general, no vale la pena la complejidad adicional que inevitablemente suma al proceso de desarrollo. No obstante, puede ser útil en casos en los cuales necesites realizar lo siguiente:

  • Obtener un mayor rendimiento de un dispositivo para aplicaciones de gran exigencia en términos computacionales, como los juegos o las simulaciones de física.
  • Vuelve a usar tus propias bibliotecas C o C++, o las de otros desarrolladores.

En esta guía, encontrarás la información que necesitas para comenzar a usar el NDK. Se inicia con una explicación de los conceptos básicos del NDK y su configuración. Continúa con información sobre el perfilamiento hacia diferentes plataformas de hardware en tus compilaciones. Luego, ofrece una explicación sobre la manera usar el NDK para compilar y depurar tu app. Por último, se aborda el uso de tus propias bibliotecas compiladas previamente y las de otros.