
La plataforma de aplicaciones de Android es una máquina virtual de Java propia de Google, llamada Dalvik, por lo tanto las aplicaciones que corren en esta plataforma se deben escribir en el lenguaje Java de Sun Microsystems.Para la mayoría de la situaciones, un lenguaje de alto nivel y portable como Java es suficiente, pero hay casos en los que no estaría mal tener la opción de ejecutar código nativo del procesador para implementar funcionalidades muy específicas sin pasar por la máquina virtual....