Bueno, sí y no, depende del tipo de aplicación que esté creando. Google proporciona un kit NDK para compilar aplicaciones escritas en c ++. Pero, de nuevo, c ++ se usa principalmente para realizar tareas de bajo nivel, como el procesamiento de imágenes. La mayoría de las aplicaciones usan c ++ como un puente para realizar tareas críticas a nivel del sistema que son difíciles o costosas de realizar usando Java.
Por ejemplo, snapchat utiliza binarios de c ++ para implementar los filtros que ve en la cámara.
O la mayoría de las aplicaciones de escáner de documentos usan c ++ para la detección de bordes y las tareas de procesamiento de imágenes.
- Estoy en H1B con un trabajo. ¿Puedo desarrollar aplicaciones para Android o iOS de forma independiente y luego ganar dinero con los anuncios?
- He completado ingeniería mecánica. Estoy interesado en el desarrollo de aplicaciones de Android. ¿Qué tengo que hacer?
- Tengo ideas para aplicaciones, ¿a dónde puedo ir para aprender el desarrollo de aplicaciones de Android?
- Estoy desarrollando una aplicación para iOS que debería mostrar los bancos de sangre cercanos en un mapa basado en mi ubicación. ¿Cómo logro esto?
- Tengo un iPad Air y últimamente ha comenzado a ser más lento, incluso cuando ejecutaba aplicaciones, solía funcionar perfectamente. ¿Por qué es esto?
Pero para la mayoría de las aplicaciones, c ++ no es necesario (debe centrarse más en Java si es un principiante) a menos que esté planeando realizar alguna tarea de nivel de sistema o tareas que consuman memoria.