Push-Nachrichten von MacTechNews.de
Würden Sie gerne aktuelle Nachrichten aus der Apple-Welt direkt über Push-Nachrichten erhalten?

Steve Jobs äußert sich zur Java-Diskussion

Apple informierte die Entwickler darüber, dass man das letzte Java-Update für OS X als "deprecated" erklärt hatte. Diese Deklarierung bedeutet, in Zukunft wenige bis keine Updates mehr erwarten zu können. Manch einer folgerte daraus bereits: Apple schafft Java für OS X ab. Diese Folgerung ist jedoch nicht korrekt. Keine Java-Updates mehr von Apple im Zuge des bisherigen Release-Zyklus' zu erhalten bedeutet keinesfalls, komplett auf Java verzichten zu müssen. Steve Jobs hat sich noch einmal zu dieser Sachlage geäußert. Momentan stelle Sun (Oracle) die Java-Implementierungen für alle anderen Systeme zur Verfügung.
Der Entwicklungszyklus von Sun unterscheide sich aber meist von Apples Terminplanung, weswegen die von Apple angebotene Java-Version so gut wie immer eine Version veraltet ist. Dies sei sicherlich nicht der beste Weg, wie man das handhaben könne. Die Bestätigung, dass Oracle nun direkt Java für OS X anbietet und der Schritt über Apple wegfällt, ist jedoch nicht in Jobs' Stellungnahme enthalten. Auch Oracle äußerte sich noch nicht. Ein anderer Weg ist die Nutzung einer OpenSource-Implementierung wie zum Beispiel OpenJDK; wie es derzeit aussieht, sogar der wahrscheinlichste.

Weiterführende Links:

Kommentare

HiandreasW
HiandreasW22.10.10 08:57
Java ist cool, bitte nicht weglassen, kein mensch braucht .NET, gute Idee, sch... Umsetzung da nur für Windoof.
Danke an MS Java zu aktivieren um den Windoof gebundenen Vertriebsweg nicht zu gefährden!
Das war doch die Idee von .NET und den tollen Java API´s, Plattformunabhänigkeit zerstören.
Bald gibt es nur entweder oder!
Apple fängt ja auch schon an "Appstore" ?
Thanks *sick*
Malus domestica ;-)
0
Mac_IIcx
Mac_IIcx22.10.10 09:00
hä?
0
sram
sram22.10.10 09:09
Manch einer folgerte daraus bereits: Apple schafft Java für OS X ab.
Würds wen wundern.
Auf Weisung eines Administrators musste diese Signatur entfernt werden
0
jensche22.10.10 09:17
sorry... jetzt kommt die noob frage. für was wird denn Java in OS X genutzt?


0
Bodo_von_Greif22.10.10 09:23
@jensche:
[x] nail here for new monitor
0
Chrishman22.10.10 09:27
Also kann man sich denn wie bei Windows die Java Updates manuell herunterladen?
0
jensche22.10.10 09:31
ah... das sind dann die schlechten programme welche immer scheisse aussehen, nie gut laufen und meist unbrauchbar sind. ahh... für das ist java.
0
Hannes Gnad
Hannes Gnad22.10.10 09:38
Java ist in vielen Bereichen viel zu wichtig, als daß Apple das einfach weglassen würde. Apple ist offensichtlich nicht zufrieden mit dem aktuellen Prozess, das im Haus selbst zu machen, und Sun/Oracle dabei immer hinterher zu rennen.

Ich bin gespannt, wie die neue Lösung aussehen wird: Oracle direkt? BSD-Java? ...?

Wir werden sehen...
0
jensche22.10.10 09:40
die sollen doch sun kaufen...
0
Hannes Gnad
Hannes Gnad22.10.10 09:40
@Chrishman: Noch nicht. Mal schauen, wenn dann Java wie anbieten wird.
0
macorama22.10.10 09:43
@jensche: du meinst Oracle kaufen? na herzlichen Glückwunsch.
0
jensche22.10.10 09:46
hehe... wenn Apple Oracle kauft... dann ist fertig mit plattformunabhängigkeit.
0
MacGay
MacGay22.10.10 09:47
Steve Jobs sagte auch Anfang des Jahres es wird kein Mac Store geben... und vieles andere... Herr Jobs würde ich nicht alles glauben
0
Termi
Termi22.10.10 09:51
Wer als Programmierer eine gute IDE nutzen möchte, kommt um JAVA kaum herum. NetBeans, Zend Studio & Eclipse setzen alle darauf auf. Um nur ein paar Beispiele für gute Java Programme unter MacOS zu nennen, seien Jaikoz (MP3 Tag Editor) & NeoOffice genannt. Auch Banking Programme setzen z.T. auf Java (Hibiscus, BB WebFirm). Wenn man ein Java Programm als solches erkennt, ist es nicht gut umgesetzt.

Somit wäre MacOS ohne Java ein Stück schlechter dran.
0
Christoph_M
Christoph_M22.10.10 09:56
jensche
ah... das sind dann die schlechten programme welche immer scheisse aussehen, nie gut laufen und meist unbrauchbar sind. ahh... für das ist java
Dann hat der Programmierer den Einzeiler
UIManager.setLookAndFeel(UIManager.getSystemLookAndFeelClassName());
vergessen...
Davon abgesehen ist Java super um Webapplikationen zu schreiben. Aber Steve weiß es ja besser *sick*
0
Hannes Gnad
Hannes Gnad22.10.10 09:57
@Termi: Wie getippt: Apple hat nicht geschrieben, Java abzuschaffen. Apple hat geschrieben, die Java-Implementation für Mac OS X nicht mehr wie bisher selbst zu machen. Für 10.5 und 10.6 wird die momentane Lösung noch gepflegt, ab 10.7 wird es einen anderen Weg geben. Wir werden sehen.
0
jensche22.10.10 09:58
ah ok... ja. das wäre ein Manko wieder für Mac OS...

Ich frage mich ob Steve einfach denk... die sollen unsere Hardware kaufen. Wenn sie dann richtig Java in aktuellen Versionen brauchen, können sie ja immer noch Win installieren. Hauptsache unsere Hardware.
0
nd7022.10.10 10:12
Steve will der Android-Entwicklung (Java) ans Bein pinkeln, ausserdem natuerlich keine Java-Apps im Mac AppStore zulassen und vertraegt sich eh nicht mit Larry Elison ... Alles klar? Java auf Mac gehts genauso wie Adobe Flash!! Tot, tot, tot! Schade!
0
Hannes Gnad
Hannes Gnad22.10.10 10:18
@jensche, nd70: Nein, nein und nochmals nein! Lest doch mal, was sierkb im Forum und ich hier dazu schon geschrieben haben...
0
Gilderoy Lockhart22.10.10 10:24
Jetzt kennen wir wenigstens in etwa eine mögliche Zukunft von Java auf OS X. Wobei es bisher noch weder von Oracle eine Version für OS X gibt, noch vom OpenJDK (bis auf SoyLatte, das aber X11 braucht). Viel schlimmer als den Hinweis in den Releasenotes finde ich ja die Aussage in den App Store "Mac Developer Program License Agreement":

"deprecated technologies (such as Java) may not be used"

(vgl. auch )

Naja, statt eines iPhones habe ich schon ein Android, und Firefox, Thunderbird, OpenOffice, Skype, VLC etc. gibt es auch alles unter Linux. Und so schlecht soll Windows 7 ja auch nicht sein



0
Hannes Gnad
Hannes Gnad22.10.10 10:34
@Gilderoy: Ich kann verstehen, daß Apple keine Java-Apps im Mac App Store haben möchte: Apple möchte über den App Store ein bestimmtes Qualitätsniveau erreichen, und sieht offensichtlich das (bisherige) Java als ungeeignete Grundlage dafür. So wichtig wie Java in etlichen Bereichen ist, so grauslig sind oft Anwendungen, die damit für "normale" User bzw. Consumer gebaut wurden.
0
ExMacRabbitPro22.10.10 10:35
Oh mann - was hier abläuft ist einfach nur
0
gvg22.10.10 11:35
Ich verstehe hier so manche Aussage nicht. Auf der einen Seite wird gemeckert, wenn Steve alles alleine und autoritär macht. Jetzt heißt es Apple will Java für Mc OS X nicht mehr weiter "SELBER" entwickeln, watt ´n Scheiß.

Gibt es irgendwo eine zitierfähige Aussage seitens Apple, dass Java nicht mehr unterstützt wird?

Die Aussage mit Java und dem App Store ist doch erst dann ein "reelles" Problem, wenn Programme nur noch über den AppStore bezogen werden können.

Der Weg wird denke ich nicht kommen, Anwendungen wir Photoshop und AutoCAD wird doch wohl derzeit keiner "nur" online kaufen wollen.

Für alle Programme über 100€ will ich einen Karton und einen ordentlichen Key.

Aber gerade bei den teilweise zwielichtigen Shareware-Programmen würde ich mir eine Kontrolle wünschen. <Fun> Ich benötige definitv keine Titten in einem MP3-Editor </Fun>
0
Gerhard Uhlhorn22.10.10 13:24
Der Weg wird denke ich nicht kommen, Anwendungen wir Photoshop und AutoCAD wird doch wohl derzeit keiner "nur" online kaufen wollen.
Doch, warum denn nicht? Das mache ich mit anderen teuren Programmen genauso, z.B. modo.
0
Nachtvogel22.10.10 13:32
Ich denke es ist nie und nimmer das Ziel, OS X Java-frei zu machen. Ich muß wohl niemanden, der Software entwickelt, ernsthaft erklären, welch integraler Bestandteil Java inzwischen ist. Würde es echt kein Java mehr geben, könnte das die ganze Plattform kippen.

Defacto soll das nun Oracle übernehmen, wie halt auch für die anderen Distributionen. Ich mag Oracle nicht, aber naja ist halt so.

Was mich erstaunt ist die katastrophale Kommunikation von Apple. Zusammen mit dem AppStore für OS X und dem Zensurimage kann wirklich der Eindruck entstehen, mann will das System "dicht" machen. Ich möcht nicht wissen wieviele da wieder verunsichert sind.

Entwicklung hui, Imagepflege und Kommunikation pfui.

nv
0
sierkb22.10.10 13:43
Gilderoy Lockhart:

Schon mal daran gedacht, dass Apple bzgl. Java nicht immer der Hauptentwicklung, die bisher von Sun kam und nun von Oracle weitergeführt wird, hinterherrennen möchte? Java unter MacOSX kam bislang von Apple statt von Sun/Oracle. Weil Apple das ausdrücklich so wollte (O-Ton James Gosling, Erfinder von Java). Alle anderen Betriebssysteme haben ihr Java direkt vom Hersteller selber (früher Sun, jetzt Oracle) bekommen -- und damit aus erster Hand und i.d.R. zeitlich teilweise deutlich früher als Apple-Nutzer (bei zeitkritischen Sicherheits-Patches sind Apple-Kunden bisher also immer benachteiligt).

Schon mal daran gedacht, dass Apple seine speziell an den Mac bzw. die Mac-Oberfläche und die Mac-Frameworks angepasstes Java aus der Hand geben könnte, um hier einerseits selber wieder freiere Entwickler-Kapazitäten zu bekommen, die bei Apple an anderer Stelle dringender gebraucht werden könnten und andererseits dem für den Endanwender und Kunden unschätzbaren Vorteil den Weg bereiten könnten, dass auch Mac-Anwender dann endlich mal ein Java bekommen können, das vom eigentlichen Hersteller direkt vertrieben wird, so wie das für alle anderen Betriebssystem ja auch üblich ist und nur Apple da bisher eine Ausnahme gebildet hat (mit den zeitlichen Verzögerungen und sicherheitstechnischen Natteilen, die wir ja alle kennen)?

Schon mal daran gedacht, dass Apple unter der Haube gerade sein Java aufräumt und schickmacht und es dann so wie es ist, dann evtl. direkt in Oracles Hände oder in die Hände der OpenJDK-Community legen könnte, damit Oracle bzw. die OpenJDK-Community es dann zukünftig und direkt selber weiterpflegen können und damit der Mac-Endanwender/Mac-Kunde dann Java zukünftig genauso aus einer Hand und zeitgleich und auf derselben Augenhöhe bekommen kann wie der Windows-, Linux- und Solaris-Anwender das seit jahr und Tag auch bekommen und als selbstverständlich erachten?

Läge in einem solchen Vorhaben ein Nachteil für den Apple-Kunden? Eigentlich kämen dann doch nur Vorteile auf ihn und auf Apple zu, und die Sonderrolle mit den dadurch verbundenen Nachteilen für den Kunden, die Apple da bisher hat würde umgewandelt in einen begrüßenswerten Normalzustand, oder?

Die Motive, Adobes Flash nicht länger mit MacOSX auszuliefern, sondern auch dort ebenfalls einen Zustand herzustellen, der bei anderen Betriebssystemen (allen voran: Windows) auch seit Jahr und Tag üblich und normal ist -- nämlich sich Flash beim Hersteller selber zu besorgen und die Entwicklung von Flash dem Hersteller selber zu überlassen, stoßen da möglicherweise ins gleiche Horn: hier ständig eine Sonderrolle aufrechtzuerhalten und sein eigenes Ding zu drehen und dafür verantwortlich zu sein statt die Pflege und den Vertrieb des Produktes dem Hersteller selber zu überlassen, bindet Kräfte bei Apple. Und möglicherweise braucht Apple diese Kräfte inzwischen dringender an anderer Stelle und hat eingesehen, dass es langsam an der Zeit ist, hier Arbeit langsam mal abzugeben und solche Dinge lieber demjenigen zu überlassen, von dem das Original-Produkt ursprünglich kommt. Bei anderen Betriebssystemen ist das seit Jahren der Normalfall, nur Apple schert da bisher aus und meint alles selber und anders machen zu müssen.

Diesen Luxus, an bestimmten Fronten alles doppelt und alles selber zu machen statt diese Arbeit dem eigentlich Hersteller zu überlassen, kann sich Apple wohl nicht länger leisten bzw. ist hier wohl einsichtiger und vernünftiger geworden. Der Anwender/Kunde kann da eigentlich nur erleichtert aufatmen, denn er kann nur profitieren dadurch.

Nachtvogel:

+1
0
Das_Milchmädchen22.10.10 14:05
@sierkb

alles schön und gut, auf basis des aktuellen informationsstands, ist dies aber eher eine mutmaßung, oder hast du belegbare quellen für die aussage das apple die ressourcen wo anders braucht und oracle jetzt übernimmt? bitte, immer her damit.

denn: aufgrund des verhaltens der firmen apple und oracle in jüngerer zeit ist es leider so, das JEE und JSE entwickler sich nun sorgen machen und das vertrauen in diese firmen langsam aber sicher bröckelt.

klare statements von oracle und apple wäre angebracht. mehr wollen wir garnicht. der rest ist reine spekulation, die zu nix führt.

0
sierkb22.10.10 14:27
Das_Milchmädchen:
oder hast du belegbare quellen für die aussage das apple die ressourcen wo anders braucht und oracle jetzt übernimmt?

Worüber reden wir hier denn gerade, was ist denn Grundlage dieser Newsmeldung?

Was steht in den gestern veröffentlichen und aufgeregt ventilierten Release Notes (übrigens ein Novum: bislang hatte Apple nie öffentlich irgendwelche Release Notes zu Java veröffentlich; was geändert wurde und wo evtl. Issues zu erwarten sind, diese Info wurde bislang immer nicht-öffentlich nur über den ADC-Kanal den Entwicklern zur Verfügung gestellt) zu Java drin? Was stand in den Developer Seed Release Notes drin, die leider NICHT veröffentlich worden sind und deren enthaltene nicht unwichtige Info zu diesem Thema auch gestern in den offiziellen Release Notes leider nicht auftauchten?

Du kannst eins und eins zusammenzählen?
denn: aufgrund des verhaltens der firmen apple und oracle in jüngerer zeit ist es leider so, das JEE und JSE entwickler sich nun sorgen machen und das vertrauen in diese firmen langsam aber sicher bröckelt.

Eine einzige Antwort: mangelnde Transparenz und mangelnde Kommunikation seitens Apple. Wenn man informationstechnisch überall den daumen draufhält und nie was sagt, ja dann schießen halt eben die Spekulationen ins Kraut und entwickeln möglicherweise ein Eigenleben, das man nachher nicht mehr unbedingt so unter Kontrolle hat und das dem komplett entgegensteht, was man eigentlich vorhat. Technisch gesehen bräuchte man sich sehr wahrscheinlich keine Sorgen machen bzw. wer als Entwickler mitbekommt, was Apple derzeit alles unter der Haube von seinem Java verändert hat und da immer noch dabei ist das zu tun und das auch in seinen (leider!) nicht öffentlichen Developer Seed Notes wenigstens ansatzweise dokumentiert, der müsste sich eigentlich nicht die Sorgen machen, die da grad' hyperventiliert werden. Aber anscheinend lesen noch nicht mal alle Entwickler die Seed Notes, die sie per ADC an die Hand bekommen... Das sollten wohl mal ein paar mehr Leute tun. Dann wissen zumindest sie ein wenig mehr als der ganze Rest der im Unklaren gehaltenen Öffentlichkeit.
klare statements von oracle und apple wäre angebracht. mehr wollen wir garnicht. der rest ist reine spekulation, die zu nix führt.

War Apple bisher so, dass sie klare Statements zu dem abgeben, was sie vorhaben? Ist Apple diesbzgl. ein redseliger, offener Konzern? Oder herrscht da nicht schon immer über allem als oberstes Gebot das Gesetz der Geheimhaltung und Verschlossenheit bzgl. dem was man tut und vorhat?

Und Sun/Oracle? Fügt sich dem halt bisher und wartet im Grunde auch nur darauf, dass Apple sich auch ihnen gegenüber ein wenig mehr öffnet. Bislang stehen sie wohl auch nur stumm daneben und und können nur sagen: "Ja, wenn die das unbedingt so wollen und alles selber machen wollen, und uns nicht machen lassen wollen, dann ist das halt so." Bin gestern über einen Link gestolpert (muss nochmal suchen), wo Java-Erfinder und Ex-Sun-Mitglied Gosling vor ein paar Jahren mal genau so eine Aussage getätigt hatte.
0
sierkb22.10.10 14:39
Das_Milchmädchen:

Es ist nicht das, was ich suche, aber ich entdecke gerade einen vom heutigen Tage stammenden Blogeintrag von James Gosling, der sich zum Thema äußert und im Grunde bekräftigt bzw. unterstreicht, was ich bislang sagte: Steve Jobs Comments on Apple's Java Discontinuation . Nach dem anderen Link schaue ich nochmal, obwohl es eigentlich müßig ist, weil die dortig getätigte Aussage (dass Apple es nämlich ausdrücklich imemr so wollte, Java selber und ganz alleine für seine eigene Mac-Plattform zu pflegen) in diesem Blogeintrag bereits schon enthalten ist.
0
Das_Milchmädchen22.10.10 14:40
Die Stellungnahme von Jobs empfinde ich als nicht eindeutig. Jobs sagt vereinfacht nur das ihm das "selber releasen nicht passt".

Ich lese da nirgendswo das "We will give Mac OS based Java back into the hands of the open source community and oracle."

Im ADC bin ich nicht, die Hintergründe sind mir bis auf die paar öffentlichen reißerischen Pressemeldungen nicht bekannt. Könntest du mir bitte deinen vollständigen internen Informationsstand bzgl. dieser Thematik zukommen lassen?

Vielen Dank.
0
Weitere News-Kommentare anzeigen

Kommentieren

Sie müssen sich einloggen, um die News kommentieren zu können.