Parece haber mucha confusión entre algunos usuarios de Android sobre cómo funciona Java en sus dispositivos. Al parecer, hay algunos usuarios a los que les gustaría ejecutar Subprogramas de Java en un navegador web en su Android. Pensé que podría escribir un artículo para aclarar algo de la confusión. Aquí hay algunas preguntas que he visto formuladas en varios foros con algunas respuestas.
¿Por qué no puedo cargar un subprograma 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 de Android porque no crean complementos 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.
¿Para qué se utiliza esta configuración de JavaScript en mi navegador de Android?
Los usuarios a menudo se confunden cuando descubren una configuración de «JavaScript» en la configuración del navegador web y no pueden ejecutar subprogramas de Java. JavaScript es algo completamente diferente que Java Pero. JavaScript se puede ejecutar de forma nativa en un navegador web y no utiliza muchos recursos. La ejecución de un subprograma de Java en un dispositivo Android acapararía recursos y se ejecutaría muy lentamente, incluso en el dispositivo Android más rápido.
¿Pero no funciona Android en Java?
Si. Las aplicaciones están escritas en Java y el núcleo del sistema operativo Android incluye bibliotecas compatibles con Java. No tiene nada que ver con los subprogramas de Java que se ejecutan en el navegador web. Es como preguntar «Mi aplicación fue escrita en C ++, ¿por qué no puede ejecutar otra aplicación C ++?». Simplemente no funciona de esa manera.
Espero 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 pregunta, no dude en dejar comentarios a continuación.