La version iPhone du framework Mono est disponible en bêta
MonoTouch permet aux développeurs .NET de créer des applications pour les terminaux iPhone et iPod. Une version bêta vient de sortir.
01net.
le 05/08/2009 à 10h52
Voilà qui risque de réjouir les développeurs sous Microsoft .NET. Le projet open source Mono, qui permet de faire tourner des applications .NET sous Linux et autres OS exotiques, vient de sortir une version bêta de MonoTouch, la déclinaison de Mono pour l'iPhone et l'iPod d'Apple. La bêta n'est pas disponible publiquement, mais nécessite une inscription sur le site Web du projet Mono.
Pourquoi cette déclinaison spécifique de Mono ? Parce que l'iPhone a des contraintes particulières. Contrairement aux systèmes desktop, le terminal d'Apple n'autorise pas de compilation à la volée (ou Just-In-Time) afin de réduire les risques liés aux malwares. Du coup, il fallait transformer Mono en un compilateur statique qui génère du code natif.
Des limitations à prendre en compte
L'avantage de MonoTouch, c'est que les développeurs peuvent s'appuyer normalement sur les API iPhone et tester leur application dans un simulateur. Ils peuvent également reprendre du code .NET/C# déjà écrit, éventuellement en l'adaptant. Certaines fonctions .NET, en revanche, ne sont pas utilisables, comme le débogage, les instructions LINQ ou la génération dynamique de code.