Alternatives pour le développement iOS sous Windows

Dupliquer possible:
Comment puis-je développer pour iPhone en utilisant une machine de développement Windows?
le développement de l'iPhone sous Windows

Je viens de recevoir mon nouvel iPad et maintenant j'ai deux appareils iOS, un iPod et un iPad. J'ai donc réalisé que iOS est un bon operating system pour développer certaines choses, mais le problème est que je suis sous Windows et que je n'ai pas l'intention d'acheter un Mac. Quoi qu'il en soit ce que je veux n'est pas le port du SDK pour Windows, donc je peux développer en Objective-C. Mais ce que je veux c'est connaître toutes (peut-être) les alternatives que je dois développer pour l'iPad (que je suis beaucoup plus intéressé en ce moment) et les autres appareils iOS.

PS: Je suis intéressé par le développement d'applications, pas le développement de jeux

Vous pourriez find les solutions suivantes à scope de main. J'ai essayé de commenter ceux que je connais le mieux:

  • PhoneGap
  • Sencha Touch – Beau cadre JS. Découvrez leurs démos.
  • Rhomobile
  • Appcelerator Titanium
  • jQuery Mobile – Version de jQuery optimisée pour les appareils mobiles.
  • jQTouch – plugin jQuery pour le développement mobile
  • CrossMobs – Sdk pour iOS et le développement Android (pas besoin de mac).
  • Nomad – Extension Visual Studio pour les builds Cloud PhoneGap (pas de mac nécessaire).
  • Delphi XE4 – Delphi XE 4 (pas de mac nécessaire, vous pouvez utiliser macincloud)

J'espère que vous findez une alternative adaptée à vos besoins. Cela dépend vraiment de ce que vous savez déjà. Par exemple, si vous êtes déjà familier avec Ext JS en utilisant Sencha Touch semble être une évidence pour moi.

Pour get une application sur App Store, il semble que la seule solution (au less AFAIK) consiste à utiliser PhoneGap pour empackageer votre application JS. Vous aurez besoin de XCode (mac) pour cela. Peut-être qu'il est possible d'utiliser une version virtualisée d'OS X pour cela aussi bien que je ne peux pas garantir que cela fonctionnera.

Vous avez dit que vous voulez toutes les alternatives, alors laissez-moi append:

Je comprends que vous n'avez aucun plan pour acheter un mac, mais changez d'avis. Acheter un mac less cher.

Allez, vous avez déjà investi sur un iPad et un iPod. L'achat d'un Mac mini ne devrait pas être si difficile mentalement pour vous.

modifier:

@Nathan: pourquoi détestez-vous OS X pendant que vous aimez iOS? Comme le dit hotpaw2, ils sont fondamentalement les mêmes. Je crois que les kernelx sont compilés à partir de la même source. Les deux ont un set de fonctions C basiques orientées pseudo-object pour les manipulations de strings et de arrays, appelées Core Foundation. La partie GUI est faite par des bibliothèques appelées AppKit / UIKit, qui sont fondamentalement les mêmes.

En fait, OS X, même dans Snow Leopard, a quelques rests d'OS 9, tandis que iOS est presque exclusivement dérivé de NeXTStep. Sur OS X Gestalt est vivant et bien (même après la dépréciation de la plupart de carbone), mais il n'y a pas une telle chose dans iOS! Donc, si vous aimez OS 9, vous devriez aimer OS X plus que iOS.

Je sais que l'amour et la haine ne sont pas logiques, mais vous n'êtes pas du tout logique ici 🙂

Une autre façon: vous pouvez get un émulateur de MAC pour PC, et développer dessus. Je cherche aussi. J'ai entendu le PearPC est un très bon émulateur.

Si vous souhaitez développer des applications iOS pour les dernières bibliothèques iOS, et ne pas vous battre avec des outils étrangers et des process d'installation d'application non pris en charge, obtenez un Mac pas cher. Le operating system est presque le même entre Mac OS X et iOS, ce qui explique pourquoi les outils de développement fonctionnent le mieux sur un Mac.