Android NDK

Herramienta acompañante para Android SDK
Descargar ahora

Android NDK Clasificación y resumen

Anuncio publicitario

  • Rating:
  • Licencia:
  • GPL
  • Precio:
  • FREE
  • Nombre del editor:
  • Open Handset Alliance
  • Sitio web del editor:
  • http://code.google.com/android/

Android NDK Etiquetas


Android NDK Descripción

Herramienta acompañante para Android SDK Android NDK es una herramienta de compañía para el SDK de Android que permite a los desarrolladores de aplicaciones Android crezcan partes de sus aplicaciones en Código Nativo. Está diseñado para su uso solo en conjunto con el SDK de Android, por lo que si aún no ha instalado el Android 1.5 SDK, hágalo antes de descargar el NDK.El Android NDK proporciona herramientas que permiten a los desarrolladores de aplicaciones Android para incrustar componentes que usen Código nativo en sus aplicaciones de Android. Aplicaciones de Android se ejecutan en la máquina virtual Dalvik. El NDK permite a los desarrolladores implementar partes de sus aplicaciones utilizando idiomas de código nativo, como C y C ++. Esto puede proporcionar beneficios a ciertas clases de aplicaciones, en forma de reutilización del código existente y, en algunos casos, aumentó la velocidad. El NDK proporciona: * Un conjunto de herramientas y creación de archivos utilizados para generar bibliotecas de código nativo de las fuentes C y C ++ * A Manera de incrustar las bibliotecas nativas correspondientes en los archivos del paquete de aplicaciones (.apks) que se pueden implementar en dispositivos Android * un conjunto de encabezados y bibliotecas del sistema nativo que se apoyarán en todas las versiones futuras de la plataforma Android, a partir de la documentación de Android 1.5 * , las muestras y la tutorial, la liberación del NDK admite el conjunto de instrucciones de la máquina ARMV5TE y proporciona encabezados estables para LIBC (la biblioteca C), Libm (la Biblioteca de Matemáticas), la interfaz JNI y otras bibliotecas. El NDK no beneficiará la mayoría de las aplicaciones. Como desarrollador, deberá equilibrar sus beneficios contra sus inconvenientes; En particular, el uso del código nativo no produce un aumento automático de rendimiento, sino que siempre aumenta la complejidad de la aplicación. Los buenos candidatos típicos para el NDK son operaciones autónomas, intensivas en CPU que no asignan mucha memoria, como el procesamiento de señales, la simulación de la física, etc. Simplemente volver a codificar un método para ejecutar en C generalmente no resulta en un aumento de un gran rendimiento. Sin embargo, el NDK puede ser una forma efectiva de reutilizar un gran corpus del código C / C ++ existente. Por favor, tenga en cuenta que el NDK no le permite desarrollar aplicaciones de solo nativos. El tiempo de ejecución principal de Android sigue siendo la máquina virtual Dalvik. Requisitos: · SDK de Android


Android NDK Software relacionado