Java auf dem Mac ist tot

April 30th, 2008

Hört sich diese Überschrift reisserisch an? Auf jeden Fall. Man müsste jedoch eigentlich sagen: der Mac ist für viele Java-Entwickler ab sofort gestorben. Zwar hat Steve Jobs vor ein paar Jahren den Mac als beste Plattform für Java gepriesen, geglaubt haben das aber nur Leute die kein Java nutzen. Auf PPC-Rechnern ist Java schon immer fürchterlich langsam. Hinzu kommt, dass Sun leider keine eigenen JRE/JDKs für Mac OS X liefert.
Anscheinend ist diese Plattform jedoch so wichtig, dass Apple selbst Unterstützung anbietet. Bisher gab es also immer eine (halbwegs) aktuelle Java-Plattform. Die Version 6, für Windows/Unix/Linux bereits seit Dezember 2006 erhältich kommt erst heute auch für den Mac.
Der Skandal daran ist jedoch, dass es nur für 64Bit-Maschinen und nur für Intel-Macs herauskommt und damit auch nur unter Mac OS X 10.5 läuft. Apple hat im ersten Intel-Jahr haufenweise 32Bit-Intel-Maschinen unters Volk gebracht. Von den immer noch zahlreich laufenden G4/G5 PPCs ganz zu schweigen. Warum also diese massive Einschränkung die wohl 80-90% (eigene Schätzung) der Mac-Nutzer ausschließt? Ich weiß es nicht. Die folgen werden deutlich sein:

1. Will man mit dem aktuellen und doch schon eineinhalb Jahre alten Java auf dem Mac entwickeln, braucht man neue Hardware.
2. Jedes Java-Programm, das auf dem Mac laufen soll, muss mit Java 5 kompiliert werden! Derzeit mag das zwar noch in Ordnung sein. In spätestens einem Jahr wird das ganz anders aussehen.
3. Java 7 ist bereits in der Entwicklung und sollte ursprünglich diesen Frühling erscheinen. Durch die OpenSource-Umstellung wird sich das voraussichtlich auf Januar 2009 verschieben. Was macht dann Apple? Dauert es wieder über ein Jahr bis man auf dem Mac entwickeln kann? Und wird dann Leopard noch unterstützt?

Mein Fazit: Wenn dein Programm auf dem Mac laufen soll, lass die Finger von Java 6. Wenn du schon mit Java 6 entwickelst und dich gerade zu Tode ärgerst, weil endlich Java 6 da ist, aber auf fast keinem Mac läuft, beschwer dich bei Apple.

EDIT: Nachtrag. Es gibt einen inoffiziellen Port von Java 6. Eine echte Lösung ist das jedoch nicht. Zumal geht das nur unter X11.

Tags: , ,

 

Entry Filed under: IT und Wissenschaft

Leave a Comment

Required

Required, hidden

Summe von 10 + 2 ?

Some HTML allowed:
<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

Trackback this post  |  Subscribe to the comments via RSS Feed


Meistgelesen

Aktuelle Posts