Puede programar en C / C ++ usando el NDK de Android. Tendrá que envolver su base de código c ++ en una biblioteca estática y cargarla a través de un contenedor Java y JNI.
El NDK estándar no es compatible con RTTI y gran parte de la funcionalidad del c ++ estándar tampoco está disponible, como std :: string, etc. Para resolver esto, puede volver a compilar el NDK. Dmitry Moskalchuk proporciona una versión modificada del NDK que admite esto en CrystaX .NET. Esta versión modificada funciona en todos los teléfonos Android que se ejecutan en un procesador ARM.
Dependiendo del tipo de aplicación, debe decidir utilizar Java o C / C ++. Usaría C / C ++ para cualquier cosa que requiera potencia computacional y juegos por encima del promedio: Java para el resto.
Simplemente elija un idioma y escriba la mayoría de su solicitud en ese idioma; Las llamadas JNI pueden disminuir mucho su rendimiento. Sin embargo, Java no es tan difícil, si sabes cómo programar en C / C ++. La ventaja de Java es que la aplicación puede ejecutarse en cualquier dispositivo con Android, donde las aplicaciones NDK dependen de la arquitectura para la que fue compilada.
Síganos en estas redes o visite nuestro sitio web: sitio web -IEEnews – Difunda las noticias a su manera
Síganos en Twitter y Facebook si aprecia:
Identificación de Facebook – IEEnews
Identificación de Twitter – IEEnews (@ieenewsinvent) | Gorjeo
google plus – ieenews – Google+
- ¿Es demasiado pronto para crear una aplicación en Swift?
- ¿Cómo se hacen animaciones en las plataformas de Apple, como el 'Zen Garden' que se muestra en WWDC 2014?
- Dado el tamaño de una empresa como Apple, ¿cuánto tiempo lleva impulsar una solución para un error como el problema de iOS con 'I'?
- ¿Qué quiso decir Jason Prado exactamente cuando dijo "Xcode no puede manejar nuestra escala"?
- ¿Cómo o dónde puedo convertirme en un programador de iOS o Android?