Android 1.5 NDK, Release 1


11 Mucho se ha oído hablar sobre la posibilidad de usar código nativo en las aplicaciones Android.

Ayer nos encontrábamos con la primera versión de una nueva herramienta de desarrollo que nos va a permitir justamente esto. Como muchos sabréis, las aplicaciones en Android corren sobre la máquina virtual Dalvik.

El NDK te permite implementar ciertas partes de tu aplicación usando lenguajes como C o C++. El NDK proporciona: - Un conjunto de herramientas para generar librerías de código nativo a partir de fuentes en C o C++ - Un procedimiento para insertar dichas librerías en las aplicaciones para que pueda ser entendido por los dispositivos Android - Una serie de manejadores del sistema así como librerías que serán compatibles con las futuras versiones del sistema, empezando por la 1.5 Esta versión del NDK tiene soporte para el conjunto de instrucciones ARMv5TE, además provee de cabeceras estables para: - libc, librería C estandar - libm, librería de matemáticas estandar - JNI interfaz - libz - liblog Hay que tener presente que el uso de código nativo no será necesario ni tendría sentido en todas las aplicaciones, por lo que conviene realizar siempre un estudio para ver en que casos no es beneficioso y cuales simplemente nos complicaría la vida..