Kan Java-applets köras på Android?

click fraud protection

Det verkar finnas en stor förvirring bland vissa Android-användare om hur Java fungerar på deras enheter. Tydligen finns det användare som skulle vilja springa Java-applets i en webbläsare på sin Android. Jag tänkte att jag kunde skriva ett inlägg för att reda ut lite av förvirringen. Här är några frågor som jag har sett i olika forum tillsammans med några svar.

Varför kan jag inte ladda en Java-applet på min Android?

Java-applets är byggda för att köras i webbläsare. Java-applets fungerar inte i en webbläsare i Android eftersom de inte gör ett plugin-program som de du hittar för en stationär dator. Det finns inga planer på att skapa en eftersom de resurser som krävs inte skulle räcka till på en mobil enhet och tekniken anses vara föråldrad.


Vad är den här JavaScript-inställningen i min Android-webbläsare till för då?

Användare möter ofta förvirring när de upptäcker en "JavaScript"-inställning i webbläsarinställningarna och inte kan köra Java-applets. JavaScript är en helt annan sak än Java

 fastän. JavaScript kan köras inbyggt i en webbläsare och använder inte många resurser. Att köra en Java-applet på en Android-enhet skulle försämra resurser och köra mycket långsamt även på den snabbaste Android-enheten.


Men körs inte Android på Java?

Ja. Appar är skrivna i Java och kärnan i Android OS inkluderar Java-kompatibla bibliotek. Detta har dock inget att göra med Java-applets som körs i webbläsaren. Det är ungefär som att fråga "Min applikation skrevs i C++, varför kan den inte köra en annan C++-applikation?". Det fungerar bara inte så.


Förhoppningsvis svarar detta på många frågor för Android-användare som är förvirrade om Java. Om du har något att tillägga till det här inlägget eller en fråga, lämna gärna kommentarer nedan.