Alguém já usou o MonoTouch para um jogo? [fechadas]

9

Com o lançamento pendente do MonoDroid , decidimos revisitar MonoTouch como uma possível alternativa para desenvolver algumas habilidades de Objective-C. Fiquei me perguntando se alguém tinha alguma experiência e iria compartilhar as pegadinhas antes que todos os atingissem. Defina como CW, um obstáculo por resposta, por favor.

O MonoTouch permite o desenvolvimento em C # de aplicativos para iPhone e iPad com acesso a bibliotecas de códigos nativas.

Larry Smithmier
fonte

Respostas:

7

Existem alguns jogos criados com o MonoTouch, apenas começamos a rastrear aplicativos criados com ele recentemente, você pode vê-los aqui:

http://monotouch.net/Apps

miguel.de.icaza
fonte
5

Eu não o usei, mas meu maior motivo para não usá-lo é que existe a possibilidade de a Apple remover a qualquer momento todos os aplicativos criados com o MonoTouch, uma vez que parece contrariar o contrato de desenvolvedor:

Os aplicativos podem usar APIs Documentadas apenas da maneira prescrita pela Apple e não devem usar ou chamar APIs privadas. Os aplicativos devem ser originalmente escritos em Objective-C, C, C ++ ou JavaScript, conforme executado pelo mecanismo do iPhone OS WebKit, e apenas o código escrito em C, C ++ e Objective-C pode compilar e vincular diretamente as APIs documentadas (por exemplo, Os aplicativos vinculados às APIs documentadas através de uma ferramenta ou camada intermediária de tradução ou compatibilidade são proibidos).

No entanto, o Unity licencia o MonoTouch e eles parecem ter um relacionamento decente com a Apple.

Dave
fonte
Sim, essa é uma das razões pelas quais eu também me esquivei. Mas o pensamento de um triplo está me fazendo pensar novamente. O projeto Mono declara: Como o MonoTouch não oculta APIs nativas e não é uma camada de abstração, continuamos a acreditar que o MonoTouch está em conformidade com o espírito e a intenção dos termos explicitados no contrato do desenvolvedor.
Larry Smithmier 11/08/10
7
Como uma atualização, parece que a Apple atualizou a seção 3.1.1, permitindo explicitamente plataformas como o MonoTouch.
Nate
11
O Unity não usa o MonoTouch, apenas o próprio Mono.
Nevermind
11
isso não é algum tipo de monopólio? Eu tenho que usar um mac para desenvolver, mesmo que haja maneiras de contornar isso. É por isso que eu odeio maçã até a morte!
Spooks