¿Alguien ha usado MonoTouch para un juego? [cerrado]

9

Con el lanzamiento pendiente de MonoDroid , hemos decidido volver a visitar MonoTouch como una posible alternativa para preparar algunas habilidades de Objective-C. Me preguntaba si alguien tenía alguna experiencia y compartiría los trucos antes de que todos los demás los golpearan. Establecido en CW, un obstáculo por respuesta, por favor.

MonoTouch permite el desarrollo en C # de aplicaciones de iPhone y iPad con acceso a bibliotecas de códigos nativos.

Larry Smithmier
fuente

Respuestas:

7

Hay un puñado de juegos creados con MonoTouch, recientemente comenzamos a rastrear aplicaciones creadas con él recientemente, puedes verlos aquí:

http://monotouch.net/Apps

miguel.de.icaza
fuente
5

No lo he usado, pero mi principal razón para no usarlo es que existe la posibilidad de que Apple pueda eliminar en cualquier momento todas las aplicaciones creadas con MonoTouch, ya que parece ir en contra del acuerdo del desarrollador:

Las aplicaciones solo pueden usar API documentadas de la manera prescrita por Apple y no deben usar ni llamar a ninguna API privada. Las aplicaciones deben estar escritas originalmente en Objective-C, C, C ++ o JavaScript tal como las ejecuta el motor WebKit de iPhone OS, y solo el código escrito en C, C ++ y Objective-C puede compilar y enlazar directamente con las API documentadas (por ejemplo, Las aplicaciones que enlazan a API documentadas a través de una traducción intermedia o una capa o herramienta de compatibilidad están prohibidas).

Sin embargo, dicho esto, Unity otorga licencias a MonoTouch y parecen tener una relación decente con Apple.

Dave
fuente
Sí, esa es una de las razones por las que también he evitado. Pero el pensamiento de un triple me está haciendo considerarlo nuevamente. El proyecto Mono establece: Como MonoTouch no oculta las API nativas y no es una capa de abstracción, seguimos creyendo que MonoTouch cumple con el espíritu y la intención de los términos detallados en el acuerdo del desarrollador.
Larry Smithmier
77
Como actualización, parece que Apple actualizó la sección 3.1.1 de su agregado, permitiendo explícitamente plataformas como MonoTouch.
Nate
1
Unity no usa MonoTouch, solo Mono.
importa
1
¿No es eso un monopolio de algún tipo? Tengo que usar una Mac para desarrollar, aunque hay formas de evitarlo. ¡Es por eso que odio la manzana hasta la muerte!
Spooks