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

Cocoa für Windows in der Entwicklung?

Wie Mac OS Rumors von Quellen aus Cupertino erfahren haben will, arbeite Apple an einer Weiterentwicklung der Yellow Box für Windows, mit der sich Cocoa-Anwendung, und vermutlich auch Carbon-Anwendungen, unter Windows ausführen lassen. Die neue Yellow Box für Windows soll angeblich mit Erscheinen von Mac OS X 10.5 Leopard verfügbar sein und aus einem rund 150 MB großen Installationspaket bestehen, dass vor der Nutzung von Cocoa-Anwendungen unter Windows installieren werden muss. Für Entwickler soll sich theoretisch kaum etwas ändern. Sie brauchen für die Unterstützung von Windows in der Xcode-Entwicklungsumgebung lediglich, wie schon bei den Intel-Prozessoren, ein Häkchen setzen. Ob Mac OS Rumors’ Quellen vertrauenswürdig sind, darf bezweifelt werden, doch würde der Schritt vor allem für große Software-Unternehmen wie Adobe sinnvoll erscheinen, da sie für die Entwicklung von Universal-Versionen sowieso auf Xcode umstellen müssen.

Weiterführende Links:

Kommentare

Rob
Rob03.04.06 14:03
naja die trefferquote von Mac OS Rumors ist auch nicht besser als der Kaffeesatz in meiner Teetassse

rob
0
medias03.04.06 14:03
Wo ist da der Vorteil für Apple? Es wäre für uns doch eigentlich interessanter, Windows-Apps unter OS X laufen zu lassen.
0
JustDoIt
JustDoIt03.04.06 14:10
Wozu?
Damit OS X Entwickler Ihre Programme auch für Windows anbieten können?
Komische Sache. Ich glaube nicht dran, außer das es Apple für interne Zwecke macht.
0
rafi03.04.06 14:13
Das ist für die Mac Plattform 1000x besser als Windows Programme auf dem Mac.
0
Mac Tobi03.04.06 14:17
rafi

Und warum sollte das gut/besser sein????
0
Zeeke03.04.06 14:17
Apple bereitet sich auf die Umstellung von Mac OS X auf Windows Vista vor .

Naja, ich fände es aber wirklich ganz gut, wenn Cocoa-Anwendungen auch unter Windows liefen.
0
thomas b.
thomas b.03.04.06 14:20
Der Sinn des Ganzen erschliesst sich mir nicht. Auf welche Mac-only Anwendung sind Windows-Nutzer denn so "scharf", abgesehen davon, dass das sicher dem Switch auf MacOS X nicht gerade förderlich sein dürfte. ;-/

Da ist Darwine sicher wesentlich interessanter.
0
rafi03.04.06 14:25
Mac Tobi
ganz einfach: Wenn Windows Programme problemlos auf dem Mac laufen fängt der eine oder andere Softwareboss an zu grübeln "Wieso noch eine schöne Mac Version?" - der Druck sinkt sozusagen.
Laufen auf dem Mac Programmierte Software auch auf Windows sinkt dagegen die Schwelle: "Wir Programmieren für den Mac und sind somit auch mit Windows kompatibel".

Stell Dir vor Du kannst deine sauber und schön programmierte Software auf dem gesamten Softwaremarkt veröffentlichen, mit dem gleichen Aufwand.
Schau Dir mal Windows Software an, die willst Du doch nicht im ernst auf Deinem Mac?
0
Zeeke03.04.06 14:25
Seit doch mal nicht so kurzsichtig.. man sollte nicht nur von existierenden Anwendungen ausgehen.

Gäbe es Cocoa für Windows, könnte das Firmen dazu bewegen ihre Anwendungen damit statt mit etwas, dass es nur für Windows gibt, zu entwickeln. So könnten dem Macintosh mehr Anwendungen zugute kommen..
0
myPod03.04.06 14:27
Warum nicht? Einfacher Entwicklungsaufwand für zwei Plattformen.
Wenn ich vorher nur für Windows programmiert habe und dann mit dem gleichen Aufwand das Ganze gleichzeitig für Win und Mac schaffe - wieso soll ich das nicht tun?
z.B. wenn vorher das Aufwand-Nutzen-Verhältnis eine Mac-Portierung als ökonomisch unsinnig erwiesen hat...

Die Folge könnten tatsächlich mehr Programme für den Mac sein.
0
jonny91
jonny9103.04.06 14:30
Mich würde interessieren, ob diese Yellow Box standardmäßig installiert ist...
Wenn nicht ist das ja doof, dann läuft das nicht an jedem Computer, das kann's dann ja auch nicht sein!

Mir ist aber auch nicht klar, was das nützen soll. Will Apple damit Cocoa attraktiver machen und zum dominierendem API werden lassen (damit alle Programm unter OS X laufen, wenn Windows ausgerottet ist )
How much wood would a woodchuck chuck if a woodchuck could chuck wood?
0
tisys03.04.06 14:32
Lustig: Erst sagt MacOSRumors, dass es in 10.5 eine "Virtualisierungslösung" geben wird, mit der man Windows laufen lassen kann, dann sagen sie heute wörtlich: "rather than adding Windows application compatibility to OS X or even official dual-boot support to the latest "Macintel" computers....Apple's emphasis in the 10.5 era will be on resurrecting 'Yellow Box for Windows'." Und morgen baut Apple wahrscheinlich einen Commodore 64 Emulator fest in Leopard ein.:-D
0
rafi03.04.06 14:33
Es wäre gigantisch! Revolution! Es erscheint mir schon fast als erheblicher Fehler wenn die das nicht machen würden.


jonny91: ich denke nicht das es mit Windows mitgeliefert wird. Ist ja schliesslich ein fremdprodukt
0
Thunderson
Thunderson03.04.06 14:33
Ist strategisch nicht mal so schlecht der Schritt.

Die Programmierer entwicklen für OS X und Intel-Chips, und können aus der einmaligen Programmierung Versionen für 2 verschiedene Betriebssysteme anbieten... (natürlich hauptsächlich für OS X optimiert). Man könnte die Entwickler so zu OS X "zwingen"
Treibt der Krieg den Menschen zum Äußersten oder treibt das Äußerste den Menschen zum Krieg?
0
Alexander Schaaf
Alexander Schaaf03.04.06 14:35
@medias: Wie kommst Du darauf das das besser für "Uns" ist. Wer ist überhaupt "Uns".

Ich sehe es nämlich überhaupt nicht so.

Es kann doch nur darum gehen,die Applikationen für OSX anzpassen und die Vorteile des OS auch zu nutzen.

Wenn ich Windows-Appz nur konvertiere ohne Sie an die Infrastruktur des OS anzupassen, dann bringt mir doch OS X gar nix. Dann kaufe ich mir einen Windows-Rechner !

0
LoCal
LoCal03.04.06 14:36
löööl
ermmm... andere haben das schon vor einem Jahr vorausgesagt.... und mittlerweile zurück gezogen..
Ich hab zwar keine Lösung, doch ich bewundere dein Problem
0
rudynorff03.04.06 14:37
Wenn Apple nicht bald etwas gegen Microsoft .Net unternimmt, dann hat Apple ein ganz großes Problem irgendwann.

Würde man sich bei Apple zu solch einem Schritt entschließen, dann wären die Programme vielleicht etwas langsamer, wären jedoch sicher und portierbar (wie Java-Anwendungen) und könnten dazu noch gut aussehen.

Microsoft bereitet sich schon seit langem darauf vor und Apple pennt meines Erachtens. Ich mache mir da große Sorgen.
0
Sitox
Sitox03.04.06 14:37
Selten so einen Blödsinn gelesen.

Rob
Sogar noch schlechter als als der Kaffeesatz in deiner Teetassse. Wundersam, dass MOSR nach so vielen Jahren verbreiteten Schwachsinns überhaupt noch irgendwo zitiert wird.
0
rudynorff03.04.06 14:38
@LoCal: Andere haben das schon beim Kauf von NeXT vorausgesagt und selbst Apple wollte damals in die Richtung gehen.
0
haifischjunge03.04.06 14:54
*LOL* und aus.
0
Alieninnovations
Alieninnovations03.04.06 15:03
ich sehe es jetzt schon iLife fuer Windows!
0
jonny91
jonny9103.04.06 15:09
Sitox
Also ich glaube zwar auch nicht, dass man diesem Gerücht konkret Beachtung schenken sollte. Trotzdem ist es ja mal interessant über die Möglichkeit zu sprechen.

rudynorff
Ich hab nicht besonders viel Ahnung über .NET. Habe meine ersten Programme schon mit Xcode & Cocoa geschrieben. Was hat M$ mit .NET denn vor; wo sind die Vorteile? Ich empfinde Cocoa eigentlich als angenehm (einfach zu bedienen [Interface Builder], satte Palette & schön!)
How much wood would a woodchuck chuck if a woodchuck could chuck wood?
0
bernddasbrot
bernddasbrot03.04.06 15:17
(Später) Aprilscherz?

0
rudynorff03.04.06 15:24
johny91
es liegt nicht am framework oder an der programmiersprache. ich finde cocoa vom framework und auch ObjC super. finde ich wirklich. ich bin auch seit 10 jahren ca. ein riesen apple fan und will hier nicht rumstaenkern. ich habe einfach nur angst, dazu folgende begruendung:

.Net ist ein runtime-environment, dass heisst, dass man die programme, wie bei java, einmal schreibt und sie laufen auf jeder plattform, auf der die runtime laeuft.

ein beispiel, .net gibts fuer windows maschinen, ist aber auch auf der XBox360 wenn ich mich recht entsinne vorhanden. man schreibt also ein programm fuer verschiedenste architekturen und umgeht so, die absolut dummen universal binaries.

ich finde es ist noch nicht zu spaet, apple sollte da mal gruendlich drueber nachdenken, es hat sogar schon ein entwickler an steve jobs geschrieben, welcher die technologie allerdings fuer muell haelt.

wenn ich in .net etwas in C# schreibe, wird der code in die IL uebersetzt. auf .net habe ich ganz viele sprachen theoretisch. es koennte sogar jmd objc fuer .net rausbringen. ich koennte dann also teile meines programms in ObjC, die anderen teile in C# und andere teile in VB (wers noetig hat ) schreiben. alles wuerde am ende in die IL (intermediate language) uebersetzt, die schon etwas an die maschinensprache angenaehert ist und ich koennte das programm laufen lassen, obwohl ich in 3 verschiedenen programmiersprachen entwickelt habe. perfekt fuer teams auch.

darueber hinaus achtet .net auf zugriffsverletzungen, also trojaner und viren haben da kaum eine chance (es sei denn die runtime hat sicherheitsluecken).

nachteil: es ist etwas langsamer, da es ja virtueller code ist und in einer virtual machine (der runtime) ausgefuehrt werden muss. dank optimierungen geht das mittlerweile aber recht zuegig.

was hat MS davon? die koennen nach lust und laune von einer plattform auf die andere umsteigen, muessen die entwickler nicht veraergern weil die nie ihre programme neu kompilieren und anpassen muessen (im gegensatz zu den cocoa-programmierern).

die vorteile sind enorm. sicherheit, portierbarkeit, verschiedene programmiersprachen, etc.
0
jonny91
jonny9103.04.06 15:35
Bietet .Net denn etwas vergleichbares wie Interface Builder? (Die Frage ist vielleicht ein bisschen dumm; bin 14; hab gestern mein erstes ObjC programm geschrieben, hab vorher Cocoa mit Java benutzt) Könnte Apple nicht auf den Zug aufspringen und .Net für OS X rausbringen (vielleicht nicht umbedingt jetzt wo alle froh sind das Sie Universal Binarys haben! Ich seh's schon vor mir. Steve Jobs: "Today we gonna begin a 4th Transition" und alle im Saal stöhnen...)
How much wood would a woodchuck chuck if a woodchuck could chuck wood?
0
RetroAndy
RetroAndy03.04.06 16:13
Ich glaube nicht, dass es eine öffentliche Bibliothek wird. Wozu dann noch Macs? Ich kaufe mir einen PC und lasse darauf dann Cocoa-Programme laufen? Das wird Apple niemals freiwillig tun! Und das mit der Cross-Platform ist nicht so einfach, denn auf jeder Plattform gibt es eigene Guidelines der Benutzeroberfläche die man erfüllen muß (sollte). Das hat bis heute NIEMAND gelöst, nur ansatzweise. Und Aqua wird ja nicht auf Windows portiert werden, dann könnte man ja gleich zu OSX wechseln.
Aaaaaaaber: Apple hätte eine Möglichkeit IHRE Programme leichter auf Windows zu konvertieren. iTunes könnte dann in Cocoa geschrieben werden und wäre mit nur ein paar Änderungen am Code auf Windows lauffähig. Denkt mal drüber nach.
0
jonny91
jonny9103.04.06 16:19
Soll ein API NUR für iTunes & Quicktime für eine andere Plattform entwickeln???
How much wood would a woodchuck chuck if a woodchuck could chuck wood?
0
rudynorff03.04.06 16:19
ja, apple koennte auf den .net zug aufspringen und .net lizensieren. das du 14 bist und schon programmierst finde ich super. in deinem alter macht das ganze noch spass ich habe auch mit 14-15 angefangen und bin jetzt knapp 23 und studiere informatik im 6. semester und da macht das ganze nicht mehr so viel spass

aber ehrlich, apple koennte auf den zug aufspringen oder etwas eigenes machen evtl sogar. wie waere es z.b. mit einer Runtime fuer Cocoa und ObjC die das gleiche macht wie .net? es gibt uebrigens schon eine kopie von .net die von den tuxern (linux) vorangetrieben wird. soweit ich weiss auch fuer den mac, habe es mir aber nur kurz angesehen und war nicht soo begeistert jetzt.

das ganze heisst mono und du findest es hier:
0
macsmac
macsmac03.04.06 16:30
Also die YellowBox für Win neu aufleben zu lassen als Runtime-only fände ich nicht sehr klug.
Die Idee Mac Apps auf Win zu bringen aber trotzdem sehr gut. Apple würde den Speiß umdrehen, wie einige es hier schon beschrieben haben
Andersrum würde ich es auch toll finden, wenn einige gute Win Apps unter Mac OS X laufen würden. Doppleentwicklungen sind eh lästiges Zeug.

Die alte YellowBox war eine Entwicklungsumgebung die 100% kompatibel zu dem Gegenstück unter Rahpsody war. Einzig die Schriftart musste man überlegt auswählen, wie immer.
Die YB läuft auch unter Win XP und der Code, bzw. das ganze Projekt, ist auch tatsächlich voll kompatibel zu den DevTools aus 10.2.
Ja, ich spreche aus Erfahrung, falls Jemand fragt.

MfG M
0
Kawika Ke Aloha03.04.06 16:34
diese news verstehe ich nicht ...

warum sollte apple dies ¨¹berhaupt tun? damit bewegen die keine potentiellen switcher zur mac-plattform, wenn diese mac-applications auf ihrer dose zum laufen kriegen ...
0
Weitere News-Kommentare anzeigen

Kommentieren

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