XobotOS: Android auf C# portiert

2. Mai 2012, 12:41

Die freie .NET-Implementierung Mono sendet ein starkes Lebenszeichen aus

Die freie .NET-Implementierung Mono sendet ein starkes Lebenszeichen aus. Wie Mono-Mastermind Miguel de Icaza im Blog seiner Firma Xamarin mitteilte, wurde die in Java geschriebene Android API auf C# portiert - die Lösung soll auch performanter als Googles Android Virtual Machine (VM) Dalvik sein.

XobotOS

Das Projekt wurde XobotOS getauft - der Sourcecode wurde bereits auf GitHub veröffentlicht. Für das Projekt war es notwendig, mehr als mehr als 1 Million Codezeilen von Java nach C# zu übersetzen. (red, derStandard.at 02.05. 2012)

Na falls Oracle vor Gericht Recht bekommt könnte das ja eine für Google ganz praktische Entwicklung sein.

Na ja, wenn sie sich auf Basis des Copyrights durchsetzen dann sind quasi dieselben APIs in C# wohl auch betroffen.

Davon abgesehen müssten aber dann trotzdem noch die ganzen Apps von Java nach C# portiert werden, was trotzdem ein gehöriger Schlag wäre.

Davon abgesehen finde ich es aber durchaus gut, dass sich im Hinblick auf Mono und Android was tut.

Hmja, die Frage ist halt, ob Microsoft genauso streitbare wäre bzw. sein könnte wie Oracle. Die Mono-Leut sind - recht fest davon überzeugt, dass das nicht so sein würd und berufen sich diesbezüglich u.a. auf Microsofts Community Promise.
Die Portierung wäre natürlich ein seehr harter Brocken und insofern muss man natürlich hoffen, dass Oracle in seinem Bestreben nicht erfolgreich ist. Nichts desto trotz wäre Mono vielleicht eine langfristig brauchbare Exit-Strategie für Google.

das community promise ist rechtlich einigermaßen gründlich analysiert worden, die verbleibenden bedenken recht esoterischer natur. (ein restrisiko gibt es bei immateriellen rechten immer.)

die portierung ist mit einem tool erfolgt, das könnte man dann natürlich für die apps auch gleich verwenden. der genierierte code sieht sogar wartbar aus, zB
original: https://github.com/android/p... later.java
generiert: https://github.com/xamarin/X... nflater.cs

das klingt schon alles sehr machbar!

gscheit schnell

zumindest beim binary tree benchmark: faktor 7!

was kommt als nächstes? single-core android phones ohne ruckeln? ;-)

Die Kommentare von Usern und Userinnen geben nicht notwendigerweise die Meinung der Redaktion wieder. Die Redaktion behält sich vor, Kommentare, welche straf- oder zivilrechtliche Normen verletzen, den guten Sitten widersprechen oder sonst dem Ansehen des Mediums zuwiderlaufen (siehe ausführliche Forenregeln), zu entfernen. Der/Die Benutzer/in kann diesfalls keine Ansprüche stellen. Weiters behält sich die derStandard.at GmbH vor, Schadenersatzansprüche geltend zu machen und strafrechtlich relevante Tatbestände zur Anzeige zu bringen.