¿Puede C ++ hacer aplicaciones móviles Android o iOS?

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+

More Interesting

¿Se debe formar una LLC?

¿Cuáles son las desventajas de iOS 10?

¿Cómo ayuda CS107 en Stanford a aprender el material de CS193P? ¿Es posible aprovechar al máximo CS193P completando solo 106A y 106B? ¿Cuáles son las otras habilidades de CS que se exigirán cuando uno ingrese al desarrollo de aplicaciones para iPhone?

¿Recomendaciones para el desarrollo de iOS en Nueva York (independiente o de otro tipo)?

¿Cuál es mejor, desarrollo de iOS o desarrollo de Android, y cuál tiene un mejor salario?

¿Qué opción de desarrollo es la mejor para iPhone? ¿Nativo, lanzador o híbrido?

¿Qué grandes empresas utilizan principalmente Swift para el desarrollo de aplicaciones iOS en 2016?

¿Cómo las aplicaciones iBeacon pueden ayudarlo a expandir su base de clientes?

¿Cuáles son las diferencias entre certificados, perfiles de aprovisionamiento e identificadores? ¿Qué significan y cómo se relacionan?

¿Las aplicaciones avanzadas de iOS usan el guión gráfico?

¿Cómo puede un estudiante no CS aprender Swift y desarrollar aplicaciones?

¿Me puede recomendar un buen desarrollador de iOS para un proyecto de aplicación empresarial?

¿Qué tecnología del lado del servidor basada en Java se usa más popularmente como backend / midtier para aplicaciones de Android e iOS?

¿Por qué las vistas de tabla de iOS usan métodos de delegado cuando las vistas de tabla de macOS usan enlaces?

¿Por qué es tan terrible la autocorrección de iOS en Quora? No importa si es iOS Safari o la aplicación. Es completamente diferente a las aplicaciones nativas o de terceros o la interacción del navegador.