Os miniaplicativos Java podem ser executados no Android?

Parece haver uma grande confusão entre alguns usuários do Android sobre como o Java funciona em seus dispositivos. Aparentemente, há usuários que gostariam de executar Applets Java dentro de um navegador da web em seu Android. Pensei em escrever um post para esclarecer um pouco da confusão. Aqui estão algumas perguntas que vi em vários fóruns, juntamente com algumas respostas.

Por que não consigo carregar um miniaplicativo Java no meu Android?

Os miniaplicativos Java são desenvolvidos para serem executados em navegadores da web. Os miniaplicativos Java não funcionam em um navegador no Android, pois eles não fazem um plug-in como os que você encontraria para um computador desktop. Não há planos para a criação de um, pois os recursos necessários não seriam suficientes em um dispositivo móvel e a tecnologia é considerada obsoleta.


Então, para que serve essa configuração de JavaScript no meu navegador Android?

Os usuários costumam ficar confusos quando descobrem uma configuração de "JavaScript" nas configurações do navegador da web e não podem executar miniaplicativos Java.

JavaScript é uma coisa totalmente diferente que Java no entanto. O JavaScript pode ser executado nativo em um navegador da web e não usa muitos recursos. Executar um miniaplicativo Java em um dispositivo Android consumiria recursos e seria executado muito lentamente, mesmo no dispositivo Android mais rápido.


Mas o Android não roda em Java?

sim. Os aplicativos são escritos em Java e o kernel do sistema operacional Android inclui bibliotecas compatíveis com Java. Isso não tem nada a ver com os miniaplicativos Java em execução no navegador da web. É como perguntar “Meu aplicativo foi escrito em C ++, por que ele não pode executar outro aplicativo C ++?”. Simplesmente não funciona assim.


Esperançosamente, isso responde a muitas perguntas para usuários do Android confusos sobre o Java. Se você tem algo a acrescentar a esta postagem ou pergunta, sinta-se à vontade para deixar comentários abaixo.