[ Zur Startseite ]


Gibt es Java für Android und iOS?
Kann man JKCEMU und JTCEMU auf mobilen Geräten nutzen?

Kurze Antwort

Android:jein (ja mit Einschränkungen)
iOS:nein

Lange Antwort

JKCEMU und JTCEMU benötigen eine Java-Laufzeitumgebung (Java Runtime Environment - JRE) der Java Standard Edition (Java SE). Diese Edition wurde für Desktop-Computer entwickelt und wird deshalb offiziell auch nur dafür angeboten, siehe auch Hinweise zu Java.

Die Quellen von Java sind inzwischen Open Source, so dass man damit Java grundsätzlich auch auf andere Plattformen portieren kann. Im AppStore von iOS ist Stand 2024 kein Java verfügbar. Deshalb die kurze Antwort nein.

Für Android gibt es eine Java-Portierung mit dem Namen Jre4Android, auf der aus technischer Sicht JKCEMU und JTCEMU laufen (siehe Screenshots unten). Das ist der Ja-Teil der kurzen Antwort. Es gibt aber auch einen Nein-Teil bzw. Einschränkungen: Leider lassen sich die Java-Fenster und die Arbeistfläche nicht beliebig vergrößern (Stand 2024). Dadurch sehen die Applikationen piepsig aus, man kann kaum etwas erkennen und die Bedienung ist schwierig. Die Fenster lassen sich irgendwie auch nicht richtig verschieben. Sound-Funktionen sind (noch) nicht verfügbar, was aber in den meisten Fällen verschmerzbar sein dürfte. Ein weiteres Problem liegt in den Java-Applikationen selbst: JKCEMU und JTCEMU sind von ihrem Bedienkonzept her für Desktop-Computer entwickelt wurden. Sie verwenden mehrere Fenster und benötigen deshalb einen entsprechend großen Bildschirm.

Jre4Android ist aber auf jeden Fall ein vielversprechendes Projekt. Bleibt zu hoffen, dass es weiterentwickelt wird, so dass Java-Applikationen auf Android-Geräten irgendwann wirklich sinnvoll nutzbar sein werden. Bis dahin müssten Entwickler ihre Java-Applikationen speziell für Jre4Android anpassen, d.h. die Schriften und die Oberflächenelemente entsprechend vergrößern. Ich werde das aber für JKCEMU und JTCEMU nicht tun.

JKCEMU und JTCEMU auf Android

Zum Vergrößern einfach auf den Screenshot klicken!

Jre4Android mit JKCEMU   Jre4Android mit JKCEMU und Anzeige der Java-Eigenschaften   Jre4Android mit JTCEMU und 2K-BASIC   Jre4Android mit JTCEMU und Info-Anzeige   Jre4Android mit JTCEMU und Dateiauswahldialog   Jre4Android mit JTCEMU und Soundfunktion

© 2024 Jens Müller