rhada
03/05/14, 07:17:26
Hola tengo una duda sobre NDK.
En la página de Android se lee la siguiente advertencia:
"Notably, using native code on Android generally does not result in a noticable performance improvement, but it always increases your app complexity. In general, you should only use the NDK if it is essential to your app—never because you simply prefer to program in C/C++."
Y mi pregunta es: ¿A qué se refiere exactamente con complejidad?
A mi se me ocurren 2 cosas:
1) Un mayor esfuerzo para el procesador y mayor demanda de RAM.
2) Dificultad en la escritura y mantenimiento del programa.
En concreto quiero saber si hay riesgos de "sobre-esfuerzo" o desgaste extra para el hardware.
Saludos desde Argentina y un Gracias anticipado. :-)
P/D: La principal razón para usar NDK es adaptar una parte de un programa q ya estuve desarrollando en c++.
Además, no quiero aprender Java.
En la página de Android se lee la siguiente advertencia:
"Notably, using native code on Android generally does not result in a noticable performance improvement, but it always increases your app complexity. In general, you should only use the NDK if it is essential to your app—never because you simply prefer to program in C/C++."
Y mi pregunta es: ¿A qué se refiere exactamente con complejidad?
A mi se me ocurren 2 cosas:
1) Un mayor esfuerzo para el procesador y mayor demanda de RAM.
2) Dificultad en la escritura y mantenimiento del programa.
En concreto quiero saber si hay riesgos de "sobre-esfuerzo" o desgaste extra para el hardware.
Saludos desde Argentina y un Gracias anticipado. :-)
P/D: La principal razón para usar NDK es adaptar una parte de un programa q ya estuve desarrollando en c++.
Además, no quiero aprender Java.