Parece haber una gran confusión entre algunos usuarios de Android sobre cómo funciona Java en sus dispositivos. Al parecer, hay usuarios a los que les gustaría ejecutar Applets de Java dentro de un navegador web en su Android. Pensé que podría escribir una publicación para aclarar algo de la confusión. Aquí hay algunas preguntas que he visto formuladas en varios foros junto con algunas respuestas.
¿Por qué no puedo cargar un applet de Java en mi Android?
Los subprogramas de Java están diseñados para ejecutarse en navegadores web. Los subprogramas de Java no funcionarán en un navegador en Android, ya que no crean un complemento como los que encontraría para una computadora de escritorio. No hay planes para crear uno ya que los recursos necesarios no serían suficientes en un dispositivo móvil y la tecnología se considera obsoleta.
Entonces, ¿para qué sirve esta configuración de JavaScript en mi navegador de Android?
Los usuarios a menudo se confunden cuando descubren una configuración de "JavaScript" dentro de la configuración del navegador web y no pueden ejecutar los subprogramas de Java.
JavaScript es algo totalmente diferente que Java aunque. JavaScript puede ejecutarse de forma nativa en un navegador web y no utiliza muchos recursos. Ejecutar un subprograma de Java en un dispositivo Android acapararía recursos y funcionaría muy lento incluso en el dispositivo Android más rápido.¿Pero no se ejecuta Android en Java?
Si. Las aplicaciones están escritas en Java y el kernel del sistema operativo Android incluye bibliotecas compatibles con Java. Sin embargo, esto no tiene nada que ver con los applets de Java que se ejecutan en el navegador web. Es como preguntar "Mi aplicación se escribió en C ++, ¿por qué no puede ejecutar otra aplicación C ++?". Simplemente no funciona de esa manera.
Es de esperar que esto responda a muchas preguntas para los usuarios de Android confundidos acerca de Java. Si tiene algo que agregar a esta publicación o una pregunta, no dude en dejar comentarios a continuación.