È possibile sviluppare un gioco per iPhone usando iPhone sdk su Windows?
È possibile sviluppare un gioco per iPhone usando iPhone sdk su Windows?
Risposte:
Sebbene sia contrario alla politica di Apple, puoi installare OS X in una macchina virtuale e sviluppare un'app in quel modo. E se riesci a gestirlo, tecnicamente puoi scrivere il codice e simili su un computer Windows; è, ovviamente, solo testo. Ma il compilatore, SDK, ecc. È completamente solo per OS X.
Puoi anche esaminare altri modi per creare giochi per iPhone, come il motore Unity o Flash (so che a un certo punto hanno compilato i giochi per iPhone, penso che da allora abbiano interrotto)
Vedi questa domanda su stackoverflow.com.
Anche se c'è un modo per farlo con macchine virtuali, telefoni con jailbreak e così via, non posso credere che ne valga la pena. Il tempo che passi per affrontare tutti i problemi è tempo che non dovrai migliorare il gioco.
Se stai utilizzando un ambiente di sviluppo multipiattaforma come Unity , sarai in grado di eseguire la maggior parte dello sviluppo su Windows, ma avrai comunque bisogno di un Mac per poterlo distribuire al telefono per il test o il rilascio. (E il test sul dispositivo è vitale: un dito su un touchscreen non è come un puntatore del mouse su una finestra.)
Non è necessario avere una macchina potente per sviluppare un gioco per iPhone: un Mac Mini per $ 699 andrà bene.
Consiglierei di guardare in Mono. Ti consente di scrivere app .NET sul tuo iPhone / iPad.
Stavo cercando una soluzione per sviluppare app su Windows. Alla fine ho comprato un Mac mini e sono contento di averlo fatto. Il Mac e gli strumenti di sviluppo funzionano perfettamente. Il tempo che ho risparmiato per capire la configurazione di Windows / Macchine virtuali / OSX e così via è stato dedicato allo sviluppo di app.
Airplay SDK afferma di consentire lo sviluppo in Visual Studio su un PC Windows. Non l'ho provato, quindi non ho idea di quanto funzioni bene.
Adobe AIR SDK 3.3 consente di creare app iOS su piattaforma Windows: http://helpx.adobe.com/flash-player/release-note/developer-relese-notes-11_3.html
Tuttavia, devi codificare la tua app / gioco in ActionScript ma puoi estendere la funzionalità AIR SDK tramite Adobe Native Extension (ANE).
Marmalade è un buon motore che può essere facilmente integrato con Visual Studio. Quindi puoi sviluppare per iOS, Android, Bada, WebOS, Windows ecc. Da un unico codice. Avresti bisogno di un Mac per caricare il file ipa, ma suppongo che sarà più facile poiché ne hai bisogno solo una volta. Lo sto usando così posso dirti che funziona bene e ora con la versione 6.0 puoi anche sviluppare in HTML5 usando l'API phonegap.