¿Se pueden ejecutar aplicaciones Java en Android?

Applet de Java

¿Por qué no puedo cargar un subprograma de Java en mi Android?

Los subprogramas de Java se crean para ejecutarse en navegadores web. Las aplicaciones Java no funcionarán en el navegador de Android porque no crean un complemento como el que puede encontrar para su computadora de escritorio. No hay planes para crear uno, ya que los recursos necesarios en un dispositivo móvil no serían suficientes y la tecnología se considera obsoleta.


¿Por qué está esta configuración de JavaScript en mi navegador de Android?

Los usuarios a menudo se confunden cuando encuentran un sitio «JavaScript» en la configuración de su navegador web y no pueden ejecutar subprogramas de Java. JavaScript es algo completamente diferente ó Java aunque JavaScript puede ejecutarse de forma nativa en un navegador web y no requiere recursos. La ejecución de un subprograma de Java en un dispositivo Android ralentizaría los recursos y se ejecutaría muy lentamente incluso en el dispositivo Android más rápido.


¿Pero Android no funciona en Java?

Si. Las aplicaciones están escritas en Java y las bibliotecas compatibles con Java están en el corazón del sistema operativo Android. Sin embargo, esto no tiene nada que ver con las aplicaciones Java que se ejecutan en el navegador web. Es como preguntar «Mi aplicación fue escrita en C ++, ¿por qué no se puede ejecutar otra aplicación de C ++?» No funciona de esa manera.


Con suerte, esto responde muchas preguntas para los usuarios confusos de Android en Java. Si tiene algo que agregar a esta publicación o pregunta, no dude en dejarlo a continuación.