Quelqu'un a-t-il utilisé MonoTouch pour un jeu? [fermé]

9

Avec la sortie imminente de MonoDroid, nous avons décidé de revoir MonoTouch comme une alternative possible à l'amélioration de certaines compétences Objective-C. Je me demandais si quelqu'un avait une expérience et partagerait les pièges avant que tout le monde ne les frappe. Réglez sur CW, un obstacle par réponse s'il vous plaît.

MonoTouch permet le développement C # d'applications iPhone et iPad avec accès à des bibliothèques de code natives.

Larry Smithmier
la source

Réponses:

7

Il y a une poignée de jeux construits avec MonoTouch, nous venons de commencer à suivre les applications construites avec lui récemment, vous pouvez les voir ici:

http://monotouch.net/Apps

miguel.de.icaza
la source
5

Je ne l'ai pas utilisé, mais ma principale raison de ne pas l'utiliser est qu'il est possible qu'Apple puisse à tout moment supprimer toutes les applications créées avec MonoTouch car cela semble aller à l'encontre de l'accord du développeur:

Les applications ne peuvent utiliser les API documentées que de la manière prescrite par Apple et ne doivent pas utiliser ou appeler des API privées. Les applications doivent être écrites à l'origine en Objective-C, C, C ++ ou JavaScript telles qu'exécutées par le moteur iPhone OS WebKit, et seul le code écrit en C, C ++ et Objective-C peut être compilé et lié directement aux API documentées (par exemple, Les applications qui lient aux API documentées via une couche ou un outil intermédiaire de traduction ou de compatibilité sont interdites).

Cela dit, Unity accorde une licence à MonoTouch et ils semblent avoir une relation décente avec Apple.

Dave
la source
Oui, c'est aussi une des raisons pour lesquelles j'ai évité. Mais l'idée d'un triple me fait réfléchir à nouveau. Le projet Mono déclare: Comme MonoTouch ne cache pas les API natives et n'est pas une couche d'abstraction, nous continuons de croire que MonoTouch est conforme à l'esprit et à l'intention des termes énoncés dans l'accord de développement.
Larry Smithmier
7
En tant que mise à jour, il semble qu'Apple ait mis à jour la section 3.1.1 de son agrément, autorisant explicitement des plateformes telles que MonoTouch.
Nate
1
Unity n'utilise pas MonoTouch, juste Mono lui-même.
Nevermind
1
n'est-ce pas un monopole quelconque? Je dois utiliser un mac pour développer, même s'il existe des moyens de le contourner. C'est pourquoi je déteste la pomme à mort!
Spooks