Depende.
Hacer que toda la aplicación esté en lenguaje ensamblador (más parecido a ARM) no es posible ya que necesita un código java para arrancarla.
Sin embargo, hacer parte o la mayor parte de la aplicación móvil en lenguaje ensamblador es definitivamente posible.
- ¿Puedo leer algunos mensajes de aplicación sin su móvil?
- ¿Dónde puedo prepararme para desarrollar aplicaciones móviles al precio más bajo?
- ¿Qué necesito para crear una aplicación como WhatsApp?
- ¿Cuál es el futuro de la programación móvil?
- ¿Dónde puedo conseguir desarrolladores de aplicaciones?
Todo lo que tiene que hacer es escribir un código de arranque muy simple en Java, y luego reenviar todos los eventos a un archivo binario (archivo), que está escrito en código ensamblador, ensamblado por “como” herramienta en NDK. La salida del archivo binario podría ser un mapa de bits, que puede mostrar a los usuarios utilizando su código de arranque, o escribir directamente en una vista de superficie.
Y ya terminaste.
Si reemplaza “ensamblaje” con “C / C ++” en su pregunta, esto todavía funcionaría. Y este es el enfoque estándar para portar aplicaciones / juegos C / C ++ heredados a Android.