Sí. Existen soluciones de desarrollo de C ++ para Android e iOS.
En Android hay un kit de desarrollo nativo. Muchos juegos se escriben así para evitar Java.
En iOS, C ++ es un lenguaje compatible para el desarrollo nativo, y puede incluir código C ++ en proyectos Xcode estándar.
- ¿Cuál es la mejor herramienta para verificar las palabras más utilizadas en los sitios web?
- Cómo desarrollar una aplicación multiplataforma
- ¿Cómo pruebo si mi aplicación es realmente escalable?
- Magento: ¿Por qué las ofertas diarias en línea son tan populares?
- ¿Qué lenguajes de programación utilizan en China las empresas de nueva creación y las corporaciones? ¿Cómo se comparan las oportunidades de trabajo en la web con el desarrollo de aplicaciones móviles (en China)?
(O más exactamente, Objective-C ++ es compatible. Esto le permite escribir en C ++ mientras tiene acceso a las API que están configuradas para Objective-C).
Una aplicación de iOS en C ++ generalmente tendrá un envoltorio delgado de Objective-C y un relleno puro de C ++. Los encabezados de C ++ son archivos .h. Las fuentes de C ++ están etiquetadas como archivos .mm.
Esto significa que para ciertos tipos de aplicaciones, C ++ se puede usar como un lenguaje independiente de la plataforma.
Este enfoque es una solución viable para aplicaciones como juegos donde el desarrollador está haciendo la mayor parte de la interfaz y la interacción dentro de su propio código.
Para las aplicaciones normales, que hacen un uso intensivo de las funciones del sistema preexistentes, su aplicación invocará vistas de tabla estándar, etc. En esos casos, no es beneficioso usar C ++, porque el código de Android y el código de iOS no serán los mismos.