Bisher war es nur möglich via XCode Anwendungen bzw. Applikationen für das iPhone oder den Ipod Touch zu entwickeln. Jetzt ändert sich das mit dem Projekt MonoTouch. Es lassen sich ganz normal die iPhone-APIs nutzen und im iPhone-Simulator testen. Einen kleinen Hacken hat der Compiler MonoTouch bzw. das iPhone OS selbst: Es wird keine JIT-Technik unterstützt.
MonoTouch ist ein statischer Compiler, der es erlaub in C# Applikationen für das iPhone zu entwickeln mithilfe von .NET. MonoTouch selbst wandelt hinterher alle in eine komplette eigenständige iPhone Applikation um.
Jedoch ist MonoTouch leider keine Lösung um auch unter Windows Anwendungen für das iPhone zu programmieren. Für die Benutzung von MonoTouch ist weiterhin ein Mac-Computer erforderlich. Lediglich die Programmiersprache XCode wird dem C#-Programmierer erspart zu erlernen.
Momentan befindet sich MonoTouch noch in einer geschloßenen Beta-Phase, doch im September wird es eine öffentliche Beta-Version geben. Bis dahin können sich experimentierfreudige Entwickler auf der
Projektseite von MonoTouch für die Closed-Beta registrieren. (cpi)