MonoTouch
04.08.2009, 00:00 Uhr
Mit C# für Apples iPhone entwickeln
Mono bringt nicht nur .NET auf Unix, Linux und den Mac, mit MonoTouch sollen .NET-Programme auch auf Apples iPhone lauffähig werden.
Noch läuft MonoTouch noch in einem geschlossenen Betatest. Aber schon für Ende September ist ein erstes offizielles Release geplant. Wer jetzt schon an MonoTouch schnuppern möchte, kann sich für den Betatest bewerben. Mit C# und .NET entwickelte MonoTouch-Anwendungen können in einem iPhone-Simulator getestet und direkt auf iPhone und iPod touch ausgeführt werden. Beim Entwickeln für das iPhone ist eine wichtige Einschränkungen zu beachten: Der Entwickler darf keine JIT-Technologien und keine Scripting-Engines auf das iPhone bringen.
Um diese Bedingung zu erfüllen ist MonoTouch als statischer Compiler ausgelegt, der .NET-Anwendungen und Bibliotheken in native Anwendungen umsetzt. Dies erfolgt mithilfe der "Ahead of Time Compilation technology" von Mono. Allerdings bleiben dabei auch einige der Möglichkeiten von C# und anderen .NET-Sprachen auf der Strecke. Weitere Details finden Sie auf den Seiten des Mono-Projekts. [bl]
Um diese Bedingung zu erfüllen ist MonoTouch als statischer Compiler ausgelegt, der .NET-Anwendungen und Bibliotheken in native Anwendungen umsetzt. Dies erfolgt mithilfe der "Ahead of Time Compilation technology" von Mono. Allerdings bleiben dabei auch einige der Möglichkeiten von C# und anderen .NET-Sprachen auf der Strecke. Weitere Details finden Sie auf den Seiten des Mono-Projekts. [bl]