En bref: oui, mais attention, ça vaut vraiment la peine. Si vous travaillez sur une plate-forme qui est même modérément instable parce que vous n'êtes pas un Mac, cela peut facilement vous coûter le temps égal à ce qu'il vous faudrait pour gagner le prix d'un Mac Mini.
Williham Totland
Réponses:
4
Bien que cela soit contraire à la politique d'Apple, vous pouvez installer OS X sur une machine virtuelle et développer une application de cette façon. Et si vous pouvez le gérer, vous pouvez techniquement écrire le code et autres sur une machine Windows; ce n'est bien sûr que du texte. Mais le compilateur, le SDK, etc. est entièrement OS X uniquement.
Vous pouvez également étudier d'autres façons de créer des jeux iPhone, tels que le moteur Unity ou Flash (je sais qu'à un moment donné, ils ont compilé les jeux iPhone, je pense qu'ils ont depuis cessé cela)
Flash a réédité leur packager iPhone, bien que mon expérience avec celui-ci (en l'utilisant en ligne de commande, pas via CS5) ait été frustrante.
Gregory Avery-Weir
Oh! ok, j'ai vérifié le packager pour iphone sur le site Web d'adobe. La mise à jour est disponible depuis le 11 octobre, alors qu'Apple a levé les restrictions de développeur tiers. Cela signifie son activité récente. Pas besoin alors d'un système Mac spécifique. Flash fonctionnera pour moi, non?
GamDroid
Si vous votez, expliquez pourquoi vous avez voté ...
Même s'il existe un moyen de le faire avec des machines virtuelles, des téléphones jailbreakés et ainsi de suite, je ne peux pas croire que les tracas en valent la peine. Le temps que vous passez à traiter tous les problèmes est du temps que vous n'aurez pas à améliorer le jeu.
Si vous utilisez un environnement de développement multiplateforme comme Unity , vous pourrez effectuer la majeure partie du développement sur Windows, mais vous aurez toujours besoin d'un Mac pour le déployer sur le téléphone à des fins de test ou de publication. (Et les tests sur l'appareil sont essentiels: un doigt sur un écran tactile n'est pas comme un pointeur de souris sur une fenêtre.)
Ce n'est pas comme si vous aviez besoin d'une machine puissante pour développer un jeu iPhone: un Mac Mini à 699 $ fera l'affaire.
En fait, j'étais opérationnel avec OSX dans une machine virtuelle sur mon ordinateur portable dans un court après-midi. Aucun problème, je trouvais juste que le développement était quelque chose de trop difficile pour ma charge de travail à l'époque. lifehacker.com/5583650/run-mac-os-x-in-virtualbox-on-windows - J'aurais eu de sérieux remords de l'acheteur si j'avais dépensé 699 $ pour cela.
Ricket
3
Je recommanderais de regarder Mono. Il vous permet d'écrire des applications .NET sur votre iPhone / iPad.
MonoTouch ne fonctionne que sur Mac. Ou du moins c'est écrit.
The Communist Duck
1
Je cherchais une solution pour développer des applications sur Windows. Au final, j'ai acheté un Mac mini et je suis content de l'avoir fait. Le Mac et les outils de développement fonctionnent très bien. Le temps que j'ai gagné à comprendre la configuration de Windows / Machines virtuelles / OSX et ainsi de suite, j'ai passé à développer des applications.
Airplay SDK prétend vous permettre de développer dans Visual Studio sur un PC Windows. Je ne l'ai pas essayé, donc aucune idée de son bon fonctionnement.
Cependant, vous devez coder votre application / jeu dans ActionScript mais vous pouvez étendre la fonctionnalité AIR SDK via Adobe Native Extension (ANE).
Marmalade est un bon moteur qui peut facilement être intégré à Visual Studio. Vous pouvez donc développer pour iOS, Android, Bada, WebOS, Windows, etc. à partir d'un code unique. Vous auriez besoin d'un Mac pour télécharger le fichier ipa, mais je suppose que ce sera plus facile car vous n'en avez besoin qu'une seule fois. Je l'utilise donc je peux vous dire que cela fonctionne bien et maintenant avec la version 6.0, vous pouvez également développer en HTML5 en utilisant l'API phonegap.
Vous pouvez utiliser un simulateur informatique comme VirtualBox et simplement télécharger les fichiers de code source du mac et télécharger XCode de l'App Store.
Réponses:
Bien que cela soit contraire à la politique d'Apple, vous pouvez installer OS X sur une machine virtuelle et développer une application de cette façon. Et si vous pouvez le gérer, vous pouvez techniquement écrire le code et autres sur une machine Windows; ce n'est bien sûr que du texte. Mais le compilateur, le SDK, etc. est entièrement OS X uniquement.
Vous pouvez également étudier d'autres façons de créer des jeux iPhone, tels que le moteur Unity ou Flash (je sais qu'à un moment donné, ils ont compilé les jeux iPhone, je pense qu'ils ont depuis cessé cela)
la source
Voir cette question sur stackoverflow.com.
Même s'il existe un moyen de le faire avec des machines virtuelles, des téléphones jailbreakés et ainsi de suite, je ne peux pas croire que les tracas en valent la peine. Le temps que vous passez à traiter tous les problèmes est du temps que vous n'aurez pas à améliorer le jeu.
Si vous utilisez un environnement de développement multiplateforme comme Unity , vous pourrez effectuer la majeure partie du développement sur Windows, mais vous aurez toujours besoin d'un Mac pour le déployer sur le téléphone à des fins de test ou de publication. (Et les tests sur l'appareil sont essentiels: un doigt sur un écran tactile n'est pas comme un pointeur de souris sur une fenêtre.)
Ce n'est pas comme si vous aviez besoin d'une machine puissante pour développer un jeu iPhone: un Mac Mini à 699 $ fera l'affaire.
la source
Je recommanderais de regarder Mono. Il vous permet d'écrire des applications .NET sur votre iPhone / iPad.
la source
Je cherchais une solution pour développer des applications sur Windows. Au final, j'ai acheté un Mac mini et je suis content de l'avoir fait. Le Mac et les outils de développement fonctionnent très bien. Le temps que j'ai gagné à comprendre la configuration de Windows / Machines virtuelles / OSX et ainsi de suite, j'ai passé à développer des applications.
la source
Airplay SDK prétend vous permettre de développer dans Visual Studio sur un PC Windows. Je ne l'ai pas essayé, donc aucune idée de son bon fonctionnement.
la source
Le SDK Adobe AIR 3.3 vous permet de créer une application iOS sur la plate-forme Windows: http://helpx.adobe.com/flash-player/release-note/developer-relese-notes-11_3.html
Cependant, vous devez coder votre application / jeu dans ActionScript mais vous pouvez étendre la fonctionnalité AIR SDK via Adobe Native Extension (ANE).
la source
Marmalade est un bon moteur qui peut facilement être intégré à Visual Studio. Vous pouvez donc développer pour iOS, Android, Bada, WebOS, Windows, etc. à partir d'un code unique. Vous auriez besoin d'un Mac pour télécharger le fichier ipa, mais je suppose que ce sera plus facile car vous n'en avez besoin qu'une seule fois. Je l'utilise donc je peux vous dire que cela fonctionne bien et maintenant avec la version 6.0, vous pouvez également développer en HTML5 en utilisant l'API phonegap.
la source
Vous pouvez utiliser un simulateur informatique comme VirtualBox et simplement télécharger les fichiers de code source du mac et télécharger XCode de l'App Store.
la source