¿Es posible de alguna manera tener un juego desarrollado para iPhone usando el iPhone SDK en Windows?
¿Es posible de alguna manera tener un juego desarrollado para iPhone usando el iPhone SDK en Windows?
Respuestas:
Aunque va en contra de la política de Apple, puede instalar OS X en una máquina virtual y desarrollar una aplicación de esa manera. Y si puedes manejarlo, técnicamente puede escribir el código y tal en una máquina con Windows; es, por supuesto, solo texto. Pero el compilador, SDK, etc. es completamente solo para OS X.
También puede buscar otras formas de hacer juegos para iPhone, como el motor de Unity o Flash (sé que en un momento se compilaron para juegos de iPhone, creo que desde entonces han descontinuado)
Vea esta pregunta en stackoverflow.com.
Incluso si hay alguna forma de hacerlo con máquinas virtuales, teléfonos con jailbreak, etc., no puedo creer que la molestia valga la pena. El tiempo que pasa lidiando con todos los problemas es tiempo que no tendrá que mejorar el juego.
Si está utilizando un entorno de desarrollo multiplataforma como Unity , podrá realizar la mayor parte del desarrollo en Windows, pero aún necesitará una Mac para implementarla en el teléfono para probarla o lanzarla. (Y probar en el dispositivo es vital: un dedo en una pantalla táctil no es como un puntero de mouse en una ventana).
No es como si necesitaras una máquina poderosa para desarrollar un juego de iPhone: una Mac Mini por $ 699 funcionará bien.
Estaba buscando una solución para desarrollar aplicaciones en Windows. Al final compré una Mac mini y me alegro de haberlo hecho. La Mac y las herramientas de desarrollo funcionan bien. El tiempo que ahorré resolviendo la configuración de Windows / Máquinas virtuales / OSX, etc., lo dediqué a desarrollar aplicaciones.
Airplay SDK afirma que te permite desarrollar en Visual Studio en una PC con Windows. No lo he probado, así que no tengo idea de qué tan bien funciona.
Adobe AIR SDK 3.3 le permite crear una aplicación para iOS en la plataforma de Windows: http://helpx.adobe.com/flash-player/release-note/developer-relese-notes-11_3.html
Sin embargo, debe codificar su aplicación / juego en ActionScript, pero puede ampliar la funcionalidad del SDK de AIR a través de Adobe Native Extension (ANE).
Marmalade es un buen motor que se puede integrar fácilmente con Visual Studio. Por lo tanto, puede desarrollar para iOS, Android, Bada, WebOS, Windows, etc. a partir de un solo código. Sin embargo, necesitaría una Mac para cargar el archivo ipa, pero supongo que será más fácil ya que solo lo necesita una vez. Lo estoy usando para decirte que funciona bien y ahora con la versión 6.0 también puedes desarrollar en HTML5 usando la API phonegap.
Puede usar un simulador de computadora como VirtualBox y simplemente cargar los archivos de código fuente de la Mac y descargar XCode de la tienda de aplicaciones.