Können Java-Applets auf Android ausgeführt werden?

click fraud protection

Bei einigen Android-Benutzern scheint es große Verwirrung darüber zu geben, wie Java auf ihren Geräten funktioniert. Anscheinend gibt es User, die gerne laufen würden Java-Applets in einem Webbrowser auf ihrem Android. Ich dachte, ich könnte einen Beitrag schreiben, um die Verwirrung zu beseitigen. Hier sind ein paar Fragen, die mir in verschiedenen Foren gestellt wurden, zusammen mit einigen Antworten.

Warum kann ich kein Java-Applet auf meinem Android laden?

Java Applets sind für die Ausführung in Webbrowsern ausgelegt. Java-Applets funktionieren nicht in einem Browser in Android, da sie kein Plug-In erstellen, wie Sie es für einen Desktop-Computer finden würden. Eine Erstellung ist nicht geplant, da die benötigten Ressourcen auf einem mobilen Gerät nicht ausreichen würden und die Technik als veraltet gilt.


Wozu dient dann diese JavaScript-Einstellung in meinem Android-Browser?

Benutzer stoßen oft auf Verwirrung, wenn sie eine „JavaScript“-Einstellung in den Webbrowser-Einstellungen entdecken und keine Java-Applets ausführen können.

JavaScript ist eine ganz andere Sache als Java obwohl. JavaScript kann nativ in einem Webbrowser ausgeführt werden und verwendet nicht viele Ressourcen. Das Ausführen eines Java-Applets auf einem Android-Gerät würde Ressourcen in Anspruch nehmen und selbst auf dem schnellsten Android-Gerät sehr langsam laufen.


Aber läuft Android nicht auf Java?

Jawohl. Apps sind in Java geschrieben und der Kernel des Android-Betriebssystems enthält Java-kompatible Bibliotheken. Dies hat jedoch nichts mit Java-Applets zu tun, die im Webbrowser ausgeführt werden. Es ist, als würde man fragen: „Meine Anwendung wurde in C++ geschrieben, warum kann sie keine andere C++-Anwendung ausführen?“. Es funktioniert einfach nicht so.


Hoffentlich beantwortet dies viele Fragen für Android-Benutzer, die über Java verwirrt sind. Wenn Sie diesem Beitrag noch etwas hinzufügen oder eine Frage haben, können Sie unten Kommentare hinterlassen.