Tengo dos preguntas con respecto nativo de C/C++ en plataformas Android:nativo C/C++ de código en una plataforma Android
¿Es posible que fabricantes de dispositivos para desarrollar nativo de C++ aplicaciones en una plataforma de Android?
¿Cómo puedo desarrollar mi propia aplicación/biblioteca C++ nativa que tenga una capa superior Java front-end/API en una plataforma Android?
Terribily inexacto.El código nativo funciona en cualquier teléfono que lo soporte, al igual que el código Java – PiotrK
@PiotrK, no estoy seguro de lo que quiere decir. La máquina virtual Dalvik de Android (que, sí, usa Java para representar el código fuente, pero en realidad no es Java) es, por supuesto, un código nativo. Pero se construirá específicamente para la CPU y la arquitectura/plataforma del teléfono. Nada dice que Android * DEBE * ejecutarse en un ARM, o en qué modelo (s) de ARM puede ejecutarse. Por lo tanto, los requisitos de compilación dependen de la implementación del hardware. "No es compatible", como dije, para las aplicaciones cargadas en los mercados de Android. Dicho esto, LLVM resolvería muy bien ese problema; no estoy seguro de por qué Google no hizo eso en lugar de hacer lo que hacen. –