La palabra “Android” en la oración “Java se usa para crear aplicaciones de Android“. Simplemente se refiere al sistema operativo Android. No significa que Java no se pueda usar en otro lugar de la misma manera que la nieve es blanca, pero no todo lo blanco es nieve.
Java se puede usar en cualquier plataforma con una JVM (Java Virtual Machine). Esto incluye (pero no se limita a):
- Microsoft Windows
- Linux
- Mac OS X
Técnicamente, la oración ni siquiera es cierta. Java no se usa para crear aplicaciones de Android, solo la API es (en su mayoría) compatible con Java. la palabra “Java” implica el uso del intérprete de bytecode llamado JVM.
- ¿Existe una aplicación de Android con ajustes preestablecidos de edición de fotos personalizables por el usuario?
- ¿Existe alguna aplicación de ecualizador automático para Android?
- ¿Cuáles son los errores más comunes de UX / UI en las aplicaciones de Android?
- ¿Qué es una buena aplicación de mensajes de texto para Android?
- ¿Cuál es la aplicación más útil para un usuario de teléfonos inteligentes?
Si bien la mayoría de las aplicaciones de Android están escritas en lenguaje similar a Java , existen algunas diferencias entre la API de Java y la API de Android , y Android no ejecuta el código de bytes de Java por una máquina virtual Java (JVM) tradicional, sino por una máquina virtual Dalvik en versiones anteriores de Android y Android Runtime
Comparación de Java y API de Android – Wikipedia