News-Meldung vom 06.01.2011 10:45 Uhr
Nachdem die "peinlichen Fehler" in dem für Android angepassten .NET-Clone Mono beseitigt sind, geben die Entwickler eine Preview von MonoDroid für alle Interessierten frei. Sie umfasst zwar die gesamte virtuelle Maschine von Mono, entfernt jedoch einige Bibliotheken, die auf mobilen Geräten nicht nötig sein sollen. Dazu gehört das System.Configuration-Framework.
Außerdem soll MonoDroid C#-Bindings für sämtliche APIs von Androids Dalvik-VM enthalten. Diese ".NETifizierung" der Java-Bibliotheken ist jedoch noch nicht abgeschlossen. Auch die in Android im XML-Format vorliegenden Konfigurationsdateien haben die Mono-Entwickler an C#-Konventionen angepasst, indem sie für die Daten Properties benutzen. Da Android die Just-In-Time-Übersetzung auf dem Gerät erlaubt (anders als Apples iOS), können .NET-Entwickler mit MonoDroid Klassen und Typen zur Laufzeit erzeugen.
Neu ist auch die Unterstützung für Mac-Anwender: Sie können die Plattform MonoDevelop zum Entwickeln von Mono-Anwendungen für Android benutzen. Unter Windows sollen Programmierer VisualStudio benutzen. MonoDroid ist anders als Mono selbst keine freie Software, sondern ein kommerzielles Projekt, ähnlich wie MonoTouch für iOS.
(ck)
Version zum Drucken Per E-Mail versenden Newsletter abonnieren
Permalink: http://heise.de/-1164079
Mehr zum Thema Google Android Mobile Development Mono Smartphone
iOS, Android, Windows Phone 7 und HTML5 - das neue Sonderheft von heise Developer führt Einsteiger und Profis in die Programmierung mobiler Geräte ein.