Die Entwicklung auf dem Mac im Vergleich zur Nutzung der virtuellen Maschine auf windows-basierten PC?
Ich versuche, ein Projekt zur Entwicklung einer iPad-Applikation für die Firma, für die ich entwickeln ist. Ich bin relativ neu in der iOS-Entwicklung-und gerade vor kurzem bekam eine nicht zu alt, nicht zu neu, entweder iMac. Mein problem ist, dass es nicht intel-basiert, und daher kann ich nicht installieren Sie das neueste SDK drauf. Nicht zu erwähnen, dass die neue Xcode erfordert einen für intel-basierte Prozessoren zu.
Ich habe einige Graben und fand die Möglichkeit mit OS x und seine Anwendungen durch eine virtuelle Maschine. Überall habe ich die Suche nach alternativen Optionen, ist dies die einzige andere, die ich finden kann.
Meine Frage ist: ist es besser oder mehr empfohlen für die Entwicklung von iOS-Anwendungen mit einem Mac vs mit einer virtuellen Maschine? Wenn dem so ist, was macht es besser sich weiter zu entwickeln, eine anders als die andere option?
Ich persönlich bin über nur sagen, mein boss, ein paar intel-basierte macs, aber ich muss zurück, mein Vorschlag oben.
- Hat nicht Apple verbieten die Installation von OS X auf VMs?
- Siehe stackoverflow.com/questions/113547/...
- Ich würde vorschlagen, gehen der juristische Weg, D. H. verwenden Sie einen Mac.
- Rechtlich kann man die Virtualisierung von Mac OS X wenn der host ist auch für Mac OS X, aber das ist über es.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Wird es viel einfacher, gehen Sie einfach weiter und Holen Sie sich einige Macs. Sie könnten in der Lage sein zu Holen einige sorta Hackintosh Sache, sorta arbeiten auf einer VM, aber die Stunden, die Sie und Ihre Kollegen verbringen immer das ganze Zeug, was die Arbeit und die Unterstützung, es wird wahrscheinlich mehr Kosten als nur den Kauf ein paar von Mac Minis oder MacBooks.
Auch die Installation von Mac OS X auf einer VM auf einem nicht-Apple-hardware ist verboten, durch die Apple Lizenzbedingungen. Hat Ihr Chef will Sie gegen das Urheberrecht verstoßen? Wenn dem so ist, würde Ihr boss ist Bosse einig?
Den Entwickler-tools laufen ziemlich nah an der hardware, so dass ich don ' T denke, Sie hätte guten Erfolg unter VM. Ich weiß nicht, wer so getan hat. Mit MacOS auf VM ist eher ein hacker stunt als praktische Lösung für die überwiegende Mehrheit der Fälle. Ich würde sagen, dass ist doppelt wahr für die Entwicklung.
Wichtiger ist, es ist nicht sehr kosteneffektiv. Sie können einen second-hand-Mac-mini für $300 und stecken Sie es in Ihrem bestehenden monitor und Tastatur. Gegeben, dass auch ein kleines Unternehmen zahlt $50-$100+ eine Stunde Gesamtkosten für einen Programmierer, einen halben Tag verschwendet futzing mit einer VM würde Essen alle Einsparungen, die Sie bekommen könnte.
Ist es besser, einfach nur die richtige Ausrüstung und Arbeit. Ich habe das getan, eine lange Zeit und gehackt Lösungen immer am Ende kostet mehr Zeit und Geld, als Sie sparen. Wenn Sie nur nicht das Geld up-front, können Sie nicht die Wahl haben, aber wenn Sie das Geld haben, es ist gut investierte im Vorfeld zu vermeiden zufällige Ausfälle und Fehler auf der Straße.
In einigen Fällen, http://virtualmacosx.com/ könnte eine Lösung sein. Sie bieten eine xcode virtuelle mac in die cloud. Sie Zugriff per vnc, also es wird nicht sehr schnell sein, es sei denn, Sie haben eine sehr geringe Netzwerk-Latenz zu Ihren Servern.
Können Sie sich einen Mac Mini auf eBay für unter $500. Snow Leopard ist $29. Es gibt fast keine Situationen, in denen es wäre nicht lohnt sich, das Geld zu bekommen, eine legitime, rechtliche Mac zu entwickeln.
Ich bin mir ziemlich sicher, dass können Sie rechtlich nicht laufen ein Mac OS auf einem nicht-Mac-Maschine.