Join FlipAndroid.COM Telegram Group: https://t.me/joinchat/F_aqThGkhwcLzmI49vKAiw


Android NDK ventajas y desventajas

Estoy estudiando Android NDK. ¿Cuáles son las ventajas y desventajas de NDK? ¿Hay alguna buena referencia para estudiar Android NDK?

One Solution collect form web for “Android NDK ventajas y desventajas”

¿Has leído la página oficial de desarrollo de Android acerca de NDK ?

Citar:

El NDK de Android es una herramienta complementaria para el SDK de Android que le permite crear partes críticas de rendimiento de sus aplicaciones en código nativo. Proporciona encabezados y bibliotecas que le permiten crear actividades, manejar la entrada de usuarios, utilizar sensores de hardware, acceder a recursos de aplicaciones y más, al programar en C o C ++. Si escribe código nativo, sus aplicaciones aún están empaquetadas en un archivo .apk y todavía se ejecutan dentro de una máquina virtual en el dispositivo. El modelo de aplicación fundamental de Android no cambia.

El uso de código nativo no da como resultado un aumento automático del rendimiento, pero siempre aumenta la complejidad de la aplicación. Si no ha encontrado limitaciones con las API de framework de Android, es probable que no necesite el NDK.

Por lo tanto, a menos que esté haciendo algunas cosas muy intensivas en rendimiento que ahogarán su aplicación al programar en Java, le sugeriría que se mantenga alejado de NDK. Es más complicado y más difícil escribir el código NDK correctamente a menos que realmente sepa lo que está haciendo y tenga un conocimiento sólido de C y / o C ++.

FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.