Kan Java-applets køre på Android?

Der synes at være en vis stor forvirring blandt nogle Android-brugere om, hvordan Java fungerer på deres enheder. Tilsyneladende er der brugere, der gerne vil køre Java Applets i en webbrowser på deres Android. Jeg troede, jeg kunne skrive et indlæg for at rydde op i forvirringen. Her er et par spørgsmål, jeg har set spurgt i forskellige fora sammen med nogle svar.

Hvorfor kan jeg ikke indlæse en Java Applet på min Android?

Java-applets er bygget til at køre i webbrowsere. Java-applets fungerer ikke i en browser i Android, da de ikke laver en plug-in som dem, du ville finde til en stationær computer. Der er ingen planer om at oprette en, da de krævede ressourcer ikke ville være tilstrækkelige på en mobil enhed, og teknologien betragtes som forældet.


Hvad er denne JavaScript-indstilling i min Android-browser for da?

Brugere møder ofte forvirring, når de opdager en "JavaScript" -indstilling i webbrowserindstillingerne og kan ikke køre Java-applets. JavaScript er dog en helt anden ting end Java. JavaScript kan køre indfødt i en webbrowser og bruger ikke mange ressourcer. Hvis du kører en Java-applet på en Android-enhed, ville ressourcerne være svære og køre meget langsomt selv på den hurtigste Android-enhed.


Men kører ikke Android på Java?

Ja. Apps er skrevet i Java, og kernen i Android OS indeholder Java-kompatible biblioteker. Dette har ikke noget at gøre med Java Applets, der kører i webbrowseren dog. Det er lidt som at spørge "Min ansøgning blev skrevet i C ++, hvorfor kan det ikke køre en anden C ++-applikation?". Det virker bare ikke sådan.


Forhåbentlig svarer dette mange spørgsmål til Android-brugere forvirret om Java. Hvis du har noget at tilføje til dette indlæg eller et spørgsmål, er du velkommen til at forlade kommentarer nedenfor.