Ich möchte RubyMotion auf Windows 7-Computern ausführen können. Aber RubyMotion läuft nur auf Mac OS X Lion. Es scheint also die einzige Option zu sein, eine virtuelle Maschine auf den Windows 7-Computern auszuführen, auf denen Mac OS X ausgeführt wird.
Was ist der beste Weg, dies zu tun? Ich nehme an, ich muss für jeden Windows 7-Computer eine Kopie von Mac OS X kaufen?
Sie können Lion technisch gesehen in einer VM ausführen, aber ich würde es wirklich, wirklich, wirklich nicht empfehlen. Hier ist der Grund:
Sie betreten im Grunde die düstere Welt der Hackintoshes
Hackintoshes sind von Natur aus "hacky". Die Leistung wird selten so zuverlässig sein wie die Ausführung von OSX auf Mac-Hardware.
Sie verstoßen gegen die EULA von Apple.
Wenn Sie es wirklich tun wollen, hier ist ein Link , aber ich denke wirklich, dass es ein Narrenspiel ist.
Sie sollten sich besser einen Mac Mini oder so etwas zulegen, und wenn Sie Windows wirklich nativ ausführen möchten, dann Remote-Desktop von Windows auf Ihren Mac mini . Ich würde das empfehlen.
Der beste Weg, OS X und Windows auf demselben Computer auszuführen, besteht darin, einen Mac zu kaufen und darauf eine Windows 7-VM mit VMware Fusion auszuführen.
Apple versteht sich als Hardware-Unternehmen und nutzt seine Software, um Sie zum Kauf ihrer Hardware zu bewegen. Daher ist Apple sehr bemüht, alles zu verhindern, was es Ihnen ermöglichen würde, ihre Software zu verwenden, ohne ihre Hardware zu kaufen, und sie machen einen ziemlich guten Job. Wenn Sie für iOS entwickeln (egal, ob Sie RubyMotion verwenden oder nicht), dann befinden Sie sich in einem professionellen Bereich, in dem Zeit = Geld ist und das Geld, das Sie sparen, wenn Sie keinen Mac kaufen, aufgezehrt wird, indem Sie versuchen, durch die Reifen zu springen Durchsetzungsmaßnahmen von Apple umgehen.
Gentmatt