.NET-Applikationen für das iPad entwickeln
Mit Novells MonoTouch-SDK lassen sich auch Applikationen für Apples neues Touchscreen-Tablet iPad entwickeln.
- Alexander Neumann
Der Software-Hersteller Novell positioniert seine voriges Jahr vorgestellte Software MonoTouch als Technik zum Entwickeln von .NET-Anwendungen für Apples neues Touchscreen-Tablet iPad. Das Software Development Kit (SDK) erlaubte es bislang schon, .NET-Anwendungen auf dem iPhone und iPod Touch zu betreiben. Dabei gehen Entwickler konform mit Apples Lizenzbedingungen, schreibt die Novell-Angestellte Charlotte Betterly in einem Blog-Eintrag.
Pünktlich zur Vorstellung des iPad vorige Woche hat Novell eine Alpha für die Version 1.9 von MonoTouch veröffentlicht, die die Funktionen zur Anwendungsentwicklung für das iPad mitbringt. Die Version 2.0 soll dann als erste fertige Ausgabe innerhalb der nächsten 60 Tage erscheinen. Entwickler benötigen für das Schreiben von iPad-Applikationen mit der Novell-Technik zusätzlich das iPhone SDK 3.2 und die Entwicklungsumgebung MonoDevelop.
Anders als auf Desktops kann die dem Entwicklerpaket zugrunde liegende .NET-Alternative Mono auf den Apple-Geräten keine JIT-Technik (Just in Time) zum Übersetzen des CIL-Bytecodes (Common Intermediate Language) in Maschinencode benutzen. Apple lässt solche JIT-Engines auf seinen Geräten nicht zu. MonoTouch enthält deshalb einen Compiler, der .NET-Executables und -Bibliotheken in den Maschinencode von iPhone & Co. übersetzt.
Seit dem Launch im September 2009 sei MonoTouch 11.000-mal heruntergeladen worden, schrieb Betterly. Es fänden sich zudem schon einige mit MonoTouch entwickelte Anwendungen in Apples App Store, darunter Knight's Frenzy, Congress111, ProdRecall, Little Gamer, Simon, Tennis Finder und Section Control.
MonoTouch ist in den drei Varianten "Personal Edition", "Enterprise Edition" und "Enterprise Edition 5" erhältlich. Die Personal-Variante, die sich an Privatentwickler richtet, kostet 399 US-Dollar, die Enterprise Edition schlägt in der Standardausführung mit 999 und mit Lizenzen für fünf Entwickler mit 3999 US-Dollar zu Buche. (ane)