Могут ли Java-апплеты работать на Android?

Некоторые пользователи Android не понимают, как работает Java на их устройствах. Видимо есть пользователи, которые хотели бы запустить Апплеты Java в веб-браузере на своем Android. Я подумал, что могу написать сообщение, чтобы прояснить некоторую путаницу. Вот несколько вопросов, которые я видел на различных форумах, а также некоторые ответы.

Почему я не могу загрузить Java-апплет на свой Android?

Апплеты Java созданы для работы в веб-браузерах. Апплеты Java не будут работать в браузере Android, поскольку они не создают подключаемых модулей, подобных тем, которые вы найдете для настольных компьютеров. Планов по его созданию нет, так как на мобильном устройстве требуемых ресурсов не хватит, а технология считается устаревшей.


Для чего тогда нужен этот параметр JavaScript в моем браузере Android?

Пользователи часто приходят в замешательство, когда обнаруживают параметр «JavaScript» в настройках веб-браузера и не могут запустить Java-апплеты. JavaScript - совсем другое дело чем Джава хотя. JavaScript может выполняться в веб-браузере и не требует использования большого количества ресурсов. Запуск Java-апплета на устройстве Android потреблял бы ресурсы и работал очень медленно даже на самом быстром устройстве Android.


Но разве Android не работает на Java?

да. Приложения написаны на Java, а ядро ​​ОС Android включает библиотеки, совместимые с Java. Однако это не имеет ничего общего с Java-апплетами, работающими в веб-браузере. Это как вопрос: «Мое приложение написано на C ++, почему оно не может запускать другое приложение C ++?». Это просто не работает.


Надеюсь, это ответит на многие вопросы пользователей Android, которые не понимают, что такое Java. Если у вас есть что добавить к этому сообщению или задать вопрос, не стесняйтесь оставлять комментарии ниже.