Kurzum: Ja, aber seien Sie vorsichtig, dass sich die Mühe wirklich lohnt. Wenn Sie auf einer Plattform arbeiten, die sogar mäßig instabil ist, weil Sie kein Mac sind, kann dies Sie schnell die Zeit kosten, die Sie benötigen, um den Preis eines Mac Mini zu verdienen.
Williham Totland
Antworten:
4
Obwohl dies gegen die Richtlinien von Apple verstößt, können Sie OS X auf einer virtuellen Maschine installieren und auf diese Weise eine App entwickeln. Und wenn man es einrichten kann, Sie technisch können den Code und so auf einem Windows - Rechner schreiben; es ist natürlich nur text. Der Compiler, das SDK usw. ist jedoch ausschließlich für OS X vorgesehen.
Sie können auch nach anderen Möglichkeiten suchen, um iPhone-Spiele zu erstellen, wie zum Beispiel die Unity-Engine oder Flash (Ich weiß, dass sie zu einem Zeitpunkt zu iPhone-Spielen kompiliert wurden, ich glaube, sie haben das seitdem eingestellt).
Flash hat seinen iPhone-Packager erneut herausgebracht, obwohl meine Erfahrung damit (über die Befehlszeile, nicht über CS5) frustrierend war.
Gregory Avery-Weir
Oh! ok, habe den packager auf der adobe website auf iphone überprüft. Das Update ist seit dem 11. Oktober verfügbar, da Apple die Einschränkungen für Drittanbieter-Entwickler aufgehoben hat. Dies bedeutet seine jüngste Aktivität. Dann ist kein spezielles Mac-System erforderlich. Flash wird für mich funktionieren, nicht wahr?
GamDroid 10.11.10
Wenn Sie abstimmen, erklären Sie bitte, warum Sie abstimmen ...
Selbst wenn es eine Möglichkeit gibt, dies mit virtuellen Maschinen, Telefonen mit Jailbreak und so weiter zu tun, kann ich nicht glauben, dass sich der Aufwand lohnt. Die Zeit, die Sie mit der Bearbeitung aller Probleme verbringen, ist Zeit, die Sie nicht benötigen, um das Spiel zu verbessern.
Wenn Sie eine plattformübergreifende Entwicklungsumgebung wie Unity verwenden , können Sie den größten Teil der Entwicklung unter Windows ausführen, benötigen jedoch immer noch einen Mac, um das Telefon zum Testen oder Freigeben bereitzustellen. (Und das Testen auf dem Gerät ist von entscheidender Bedeutung: Ein Finger auf einem Touchscreen ist nicht wie ein Mauszeiger auf einem Fenster.)
Es ist nicht so, als bräuchte man eine leistungsstarke Maschine, um ein iPhone-Spiel zu entwickeln: Ein Mac Mini für 699 US-Dollar reicht völlig aus.
Eigentlich war ich an einem kurzen Nachmittag mit OSX in einer virtuellen Maschine auf meinem Laptop am Laufen. Keine Probleme, ich fand die Entwicklung zu dieser Zeit einfach zu schwierig für meine Arbeitsbelastung. lifehacker.com/5583650/run-mac-os-x-in-virtualbox-on-windows - Ich hätte ernsthafte Gewissensbisse gehabt, wenn ich 699 Dollar dafür ausgegeben hätte.
Ricket
3
Ich würde Mono empfehlen. Damit können Sie .NET-Apps auf Ihrem iPhone / iPad schreiben.
MonoTouch läuft nur auf Macs. Zumindest heißt es so.
Die kommunistische Ente
1
Ich suchte nach einer Lösung, um Apps unter Windows zu entwickeln. Am Ende habe ich einen Mac mini gekauft und bin froh, dass ich das getan habe. Der Mac und die Entwicklungstools funktionieren einwandfrei. Die Zeit, die ich mir gespart habe, um die Konfiguration von Windows / Virtual Machines / OSX usw. herauszufinden, habe ich für die eigentliche Entwicklung von Apps aufgewendet.
Das Airplay SDK soll es Ihnen ermöglichen, in Visual Studio auf einem Windows-PC zu entwickeln. Ich habe es nicht ausprobiert, also keine Ahnung, wie gut es funktioniert.
Sie müssen Ihre App / Ihr Spiel jedoch in ActionScript codieren, können die AIR SDK-Funktionalität jedoch durch Adobe Native Extension (ANE) erweitern.
Marmalade ist eine gute Engine, die sich problemlos in Visual Studio integrieren lässt. So können Sie aus einem Code für iOS, Android, Bada, WebOS, Windows usw. entwickeln. Sie benötigen einen Mac, um die ipa-Datei hochzuladen, aber ich denke, es wird einfacher, da Sie sie nur einmal benötigen. Ich benutze es, damit ich Ihnen sagen kann, dass es gut funktioniert, und jetzt mit Version 6.0 können Sie auch in HTML5 mit phonegap API entwickeln.
Sie können einen Computersimulator wie VirtualBox verwenden und einfach die Quellcodedateien des Mac hochladen und XCode aus dem App Store herunterladen.
Antworten:
Obwohl dies gegen die Richtlinien von Apple verstößt, können Sie OS X auf einer virtuellen Maschine installieren und auf diese Weise eine App entwickeln. Und wenn man es einrichten kann, Sie technisch können den Code und so auf einem Windows - Rechner schreiben; es ist natürlich nur text. Der Compiler, das SDK usw. ist jedoch ausschließlich für OS X vorgesehen.
Sie können auch nach anderen Möglichkeiten suchen, um iPhone-Spiele zu erstellen, wie zum Beispiel die Unity-Engine oder Flash (Ich weiß, dass sie zu einem Zeitpunkt zu iPhone-Spielen kompiliert wurden, ich glaube, sie haben das seitdem eingestellt).
quelle
Siehe diese Frage auf stackoverflow.com.
Selbst wenn es eine Möglichkeit gibt, dies mit virtuellen Maschinen, Telefonen mit Jailbreak und so weiter zu tun, kann ich nicht glauben, dass sich der Aufwand lohnt. Die Zeit, die Sie mit der Bearbeitung aller Probleme verbringen, ist Zeit, die Sie nicht benötigen, um das Spiel zu verbessern.
Wenn Sie eine plattformübergreifende Entwicklungsumgebung wie Unity verwenden , können Sie den größten Teil der Entwicklung unter Windows ausführen, benötigen jedoch immer noch einen Mac, um das Telefon zum Testen oder Freigeben bereitzustellen. (Und das Testen auf dem Gerät ist von entscheidender Bedeutung: Ein Finger auf einem Touchscreen ist nicht wie ein Mauszeiger auf einem Fenster.)
Es ist nicht so, als bräuchte man eine leistungsstarke Maschine, um ein iPhone-Spiel zu entwickeln: Ein Mac Mini für 699 US-Dollar reicht völlig aus.
quelle
Ich würde Mono empfehlen. Damit können Sie .NET-Apps auf Ihrem iPhone / iPad schreiben.
quelle
Ich suchte nach einer Lösung, um Apps unter Windows zu entwickeln. Am Ende habe ich einen Mac mini gekauft und bin froh, dass ich das getan habe. Der Mac und die Entwicklungstools funktionieren einwandfrei. Die Zeit, die ich mir gespart habe, um die Konfiguration von Windows / Virtual Machines / OSX usw. herauszufinden, habe ich für die eigentliche Entwicklung von Apps aufgewendet.
quelle
Das Airplay SDK soll es Ihnen ermöglichen, in Visual Studio auf einem Windows-PC zu entwickeln. Ich habe es nicht ausprobiert, also keine Ahnung, wie gut es funktioniert.
quelle
Mit dem Adobe AIR SDK 3.3 können Sie iOS-Apps auf Windows-Plattformen erstellen: http://helpx.adobe.com/flash-player/release-note/developer-relese-notes-11_3.html
Sie müssen Ihre App / Ihr Spiel jedoch in ActionScript codieren, können die AIR SDK-Funktionalität jedoch durch Adobe Native Extension (ANE) erweitern.
quelle
Marmalade ist eine gute Engine, die sich problemlos in Visual Studio integrieren lässt. So können Sie aus einem Code für iOS, Android, Bada, WebOS, Windows usw. entwickeln. Sie benötigen einen Mac, um die ipa-Datei hochzuladen, aber ich denke, es wird einfacher, da Sie sie nur einmal benötigen. Ich benutze es, damit ich Ihnen sagen kann, dass es gut funktioniert, und jetzt mit Version 6.0 können Sie auch in HTML5 mit phonegap API entwickeln.
quelle
Sie können einen Computersimulator wie VirtualBox verwenden und einfach die Quellcodedateien des Mac hochladen und XCode aus dem App Store herunterladen.
quelle