Er lijkt grote verwarring te bestaan onder sommige Android-gebruikers over hoe Java op hun apparaten werkt. Blijkbaar zijn er gebruikers die willen rennen Java-applets in een webbrowser op hun Android. Ik dacht dat ik misschien een bericht zou schrijven om een deel van de verwarring op te ruimen. Hier zijn een paar vragen die ik op verschillende forums heb gezien, samen met enkele antwoorden.
Waarom kan ik geen Java-applet op mijn Android laden?
Java-applets zijn gebouwd om in webbrowsers te worden uitgevoerd. Java-applets werken niet in een browser in Android, omdat ze geen plug-in maken zoals je zou vinden voor een desktopcomputer. Er zijn geen plannen om er een te maken, omdat de benodigde middelen niet voldoende zouden zijn op een mobiel apparaat en de technologie als verouderd wordt beschouwd.
Waarvoor dient deze JavaScript-instelling in mijn Android-browser dan?
Gebruikers komen vaak in verwarring wanneer ze een "JavaScript"-instelling ontdekken in de instellingen van de webbrowser en geen Java-applets kunnen uitvoeren.
JavaScript is iets heel anders dan Java Hoewel. JavaScript kan native in een webbrowser worden uitgevoerd en gebruikt niet veel bronnen. Het uitvoeren van een Java-applet op een Android-apparaat zou veel resources kosten en erg traag werken, zelfs op het snelste Android-apparaat.Maar draait Android niet op Java?
Ja. Apps zijn geschreven in Java en de kernel van het Android-besturingssysteem bevat Java-compatibele bibliotheken. Dit heeft echter niets te maken met Java-applets die in de webbrowser worden uitgevoerd. Het is net zoiets als vragen: "Mijn toepassing is geschreven in C++, waarom kan er geen andere C++-toepassing op worden uitgevoerd?". Zo werkt het gewoon niet.
Hopelijk beantwoordt dit veel vragen voor Android-gebruikers die verward zijn over Java. Als je iets toe te voegen hebt aan dit bericht of een vraag hebt, kun je hieronder opmerkingen achterlaten.