Du bist nicht angemeldet.

Stilllegung des Forums
Das Forum wurde am 05.06.2023 nach über 20 Jahren stillgelegt (weitere Informationen und ein kleiner Rückblick).
Registrierungen, Anmeldungen und Postings sind nicht mehr möglich. Öffentliche Inhalte sind weiterhin zugänglich.
Das Team von spieleprogrammierer.de bedankt sich bei der Community für die vielen schönen Jahre.
Wenn du eine deutschsprachige Spieleentwickler-Community suchst, schau doch mal im Discord und auf ZFX vorbei!

Werbeanzeige

LukasBanana

Alter Hase

  • »LukasBanana« ist der Autor dieses Themas

Beiträge: 1 097

Beruf: Shader Tools Programmer

  • Private Nachricht senden

1

05.09.2010, 11:40

Entwickeln unter "Mac OS X" in "VirtualBox"

Hi,
hat das schon mal jemand gemacht? Sich Mac OS X gekauft, dass in der Virtuellen Maschine "VirtualBox" installiert und dadrin dann C++ Programme entwickelt?
Ich will nämlich meine 3D Engine noch auf Mac OS X portieren. Kann man dieses Angebot als Update oder als Komplettpaket verstehen?
Kostet Mac OS X alleine wirklich 'nur' 29€? Das würde ich mir noch gefallen lassen.
Kann ich das dann auch unproblematisch in der VirtualBox installieren?
Hoffe ihr könnt mich da etwas beraten.

Crush

Alter Hase

Beiträge: 383

Wohnort: Stuttgart

Beruf: Softwareentwickler

  • Private Nachricht senden

2

05.09.2010, 12:47

Mac Support gibts bei Virtualbox anscheinend erst seit ein paar Monaten.
Dein Link ist doch nur ein Upgrade-Paket auf eine vorhandene Mac OS Installation. Das echte MacOS kostet etwas mehr. Da könntest Du Dein Upgrade dann noch oben drauf installieren.
Ich kann aber nicht verstehen, warum die Vorgängerversion teurer ist als die Nachfolgeversion? Aber die Apple-Marketing-Taktiken kann vermutlich eh kaum einer durchschauen.
Wenn Du Deine Programme nachher auf PowerPC-Prozessoren auf X86-Rechnern testen willst, kannst Du auch mal den Emulator PearPC ausprobieren - ist zwar etwas langsam, scheint aber ordentlich zu funktionieren.

Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »Crush« (05.09.2010, 12:56)


3

05.09.2010, 13:24

Ne, mit der Upgrade-Version kann man das auch ohne vorherige Version installieren, d.h. Du brauchst nicht die teurere Version.
Nur die hier.

10.6 unterstützt übrigens auch nur noch Intel, insofern kann man das mit den PowerPC-Prozessoren eigentlich vergessen.

Crush

Alter Hase

Beiträge: 383

Wohnort: Stuttgart

Beruf: Softwareentwickler

  • Private Nachricht senden

4

05.09.2010, 14:05

Wenn Das Upgrade alleine vollkommen ausreicht, warum schreiben die dann das hier: "Snow Leopard ist ein Upgrade für Leopard Benutzer." Ich verstehe unter einem Upgrade ein "Aktualisieren" auf eine neue Version. Bei Windows reicht ein Upgrade auch nicht aus, um eine eigene Installation durchzuführen.

5

05.09.2010, 14:13

Ist 'ne gute Frage, wieso die das hinschreiben, aber wie gesagt, man kann damit auch ohne Leopard oder andere vorherige Version das OS installieren.

6

05.09.2010, 14:23

Bei Windows reicht ein Upgrade auch nicht aus, um eine eigene Installation durchzuführen.

Bei Windows kannst du aber auch z.B. seven als "Upgrade" auf ne vorhandene Vista-installation aufspielen, afaik

Kasenoru

Frischling

Beiträge: 79

Beruf: Softwareentwickler

  • Private Nachricht senden

7

05.09.2010, 14:54

Zitat

Hi,
hat das schon mal jemand gemacht? Sich Mac OS X gekauft, dass in der Virtuellen Maschine "VirtualBox" installiert und dadrin dann C++ Programme entwickelt?


Als ich mein damaliges Projekt entwickelt habe, hatte ich mir dazu extra einen Mac zugelegt. Irgendwann später habe ich dann mal Versuch Mac OS X 10.4 Tiger und 10.5 Leopard in VirtualBox unter Windows zu installieren. Das hat natürlich nicht funktioniert, weil es auch glaube ich nicht legal ist. Genauso wie du Mac OS X nicht auf einen gewöhnlichen PC installieren kannst. (Es sei denn du verwendest spezielle gehackte Versionen die dann aber einige Einschränkungen haben da sie nicht mit der Hardware klar kommen.) Weil Apple die Installation von Mac OS X nur auf Apple-Hardware gestattet. Mit VirtualBox unter Mac ein Mac OS X emulieren wäre wieder was anderes.

Zitat

Ist 'ne gute Frage, wieso die das hinschreiben, aber wie gesagt, man kann damit auch ohne Leopard oder andere vorherige Version das OS installieren.


Das kann ich so nicht bestätigen, bei meinem ersten Mac hatte ich Mac OS X 10.4 vorinstalliert und lediglich eine Upgrade DVD für 10.5 Leopard sowie 2 DVDs für Mac OS X 10.4 Tiger. Die Upgrade-DVD
von Leopard erwartet eine bereits vorhandene Mac OS X 10.4 Installation auf der Festplatte, ansonsten ist eine Installation ohne weiteres nicht möglich. Zumindest habe ich nicht nach Schleichwegen gesucht.

Ich kann dir also einfach nur empfehlen dir ein Mac zu kaufen, ein Mac Mini tut es da auch schon. Da geht wenigstens alles und du hast auch volle Hardware-Beschleunigung und kannst auch selber richtig testen. Für mein Projekt damals war es Gold wert. Ich habe mir erst letztens wieder einen neuen Mac mit Snow Leopard gekauft und verwende das ganze mittlerweile sogar schon als Hauptrechner. Da kann man auch einfach die umgekehrte Schiene fahren -> Windows auf dem Mac mit VMWare emulieren, auch Windows 7 mit Hardware-Beschleunigung wenn man will. (Natürlich ließe sich Windows sogar native auf einem Mac installieren) Wobei ich bei einer 3D Engine zum testen dann doch eher ein native Windows vorziehen würde. Aber es schadet wirklich nicht als Entwickler beides zu besitzen.

Ich hoffe ich konnte dir ein wenig weiterhelfen und einen Großteil deiner Fragen beantworten.

Mit freundlichen Grüßen

Kasenoru

Dieser Beitrag wurde bereits 3 mal editiert, zuletzt von »Kasenoru« (05.09.2010, 15:10)


8

05.09.2010, 15:05



Das kann ich so nicht bestätigen, bei meinem ersten Mac hatte ich Mac OS X 10.4 vorinstalliert und lediglich eine Upgrade DVD für 10.5 Leopard sowie 2 DVDs für Mac OS X 10.4 Tiger. Die Upgrade-DVD
von Leopard erwartet eine bereits vorhandene Mac OS X 10.4 Installation auf der Festplatte, ansonsten ist eine Installation ohne weiteres nicht möglich. Zumindest habe ich nicht nach Schleichwegen gesucht.


Das mag bei 10.5 natürlich der Fall sein. Ich hab' hier allerdings 10.5 (Vollversion, d.h. keine Upgrade-Version) und 10.6 (Upgrade-Version) herumliegen und ich kann 10.6 ohne vorherige Installation von 10.5 installieren. Soweit ich weiß gibt es aber auch gar keine wirklich normale Version von 10.6, sondern nur das Mac Box Set.

BlueCobold

Community-Fossil

Beiträge: 10 738

Beruf: Teamleiter Mobile Applikationen & Senior Software Engineer

  • Private Nachricht senden

9

05.09.2010, 16:58

Nur so zu Erfahrungsberichten:
Ich hab' ein Hardware-beschleunigtes 10.6 bei mir unter Win7 per VMWare laufen und bin damit sehr zufrieden. Zumindest reicht es für iOS/OS-X-Entwicklung, solange man nicht nebenbei mit iTunes Musik hören oder gar Videos abspielen will. Selbst Flash im Safari läuft ansonsten sogar flüssig.
Es wurde allerdings schon erwähnt, dass laut EULA eine Installation von Mac OS X nur auf echter Mac-Hardware gestattet wird. Dieser Absatz ist in Deutschland aber umstritten, da man diesen Hinweis erst nach Kauf des Betriebssystems erhält und nicht schon vorher.
Teamleiter von Rickety Racquet (ehemals das "Foren-Projekt") und von Marble Theory

Willkommen auf SPPRO, auch dir wird man zu Unity oder zur Unreal-Engine raten, ganz bestimmt.[/Sarkasmus]

LukasBanana

Alter Hase

  • »LukasBanana« ist der Autor dieses Themas

Beiträge: 1 097

Beruf: Shader Tools Programmer

  • Private Nachricht senden

10

06.09.2010, 12:13

Danke erst mal für eure Tips. Ich hab dazu heute auch meinen Kollegen gefragt, er meinte er habe das neue "Mac OS X - Snow Leopard" auch schon auf einer Virtuellen Maschine laufen lassen.
29€ lasse ich mir noch gefallen, um meine 3D Engine auf Mac zu portieren. Deshalb denke ich, probier ich das einfach mal aus. Wenn VirtualBox das schon anbietet, sollte das auch kein großes Ding sein, das darauf zu installieren.
Gruß,
Lukas

Werbeanzeige