Sembla que hi ha una gran confusió entre alguns usuaris d'Android sobre com funciona Java als seus dispositius. Pel que sembla, hi ha usuaris que els agradaria executar Applets Java dins d'un navegador web al seu Android. Vaig pensar que podria escriure una publicació per aclarir part de la confusió. Aquí hi ha algunes preguntes que he vist fetes en diversos fòrums juntament amb algunes respostes.
Per què no puc carregar un Applet Java al meu Android?
Les miniaplicacions de Java estan dissenyades per executar-se dins dels navegadors web. Els applets de Java no funcionaran dins d'un navegador a Android, ja que no fan un complement com els que trobaríeu per a un ordinador d'escriptori. No hi ha plans per crear-ne un, ja que els recursos necessaris no serien suficients en un dispositiu mòbil i la tecnologia es considera obsoleta.
Per a què serveix aquesta configuració de JavaScript al meu navegador Android?
Els usuaris sovint es troben amb confusió quan descobreixen una configuració de "JavaScript" a la configuració del navegador web i no poden executar les miniaplicacions de Java. Tanmateix, JavaScript és una cosa totalment diferent de Java . JavaScript es pot executar de manera nativa dins d'un navegador web i no utilitza molts recursos. L'execució d'una miniaplicació Java en un dispositiu Android acumularia recursos i funcionaria molt lent fins i tot al dispositiu Android més ràpid.
Però Android no funciona amb Java?
Sí. Les aplicacions estan escrites en Java i el nucli del sistema operatiu Android inclou biblioteques compatibles amb Java. Tanmateix, això no té res a veure amb les applets Java que s'executen al navegador web. És una mena de preguntar "La meva aplicació s'ha escrit en C++, per què no pot executar una altra aplicació C++?". Simplement no funciona així.
Esperem que això respongui moltes preguntes per als usuaris d'Android confosos sobre Java. Si teniu alguna cosa a afegir a aquesta publicació o a alguna pregunta, no dubteu a deixar comentaris a continuació.