Abo
  • Services:
Anzeige
Screenshot des XobotOS
Screenshot des XobotOS (Bild: Xamarin)

Xamarin: Android mit C# - ohne Java

Screenshot des XobotOS
Screenshot des XobotOS (Bild: Xamarin)

Das auf Mono spezialisierte Unternehmen Xamarin hat den Java-Code von Android durch C# ersetzt. Das resultierende System XobotOS dient als Forschungsobjekt und verspricht eine bessere Leistung gegenüber dem Standard-Android.

Mit dem Werkzeug Sharpen ist es den Xamarin-Entwicklern gelungen, die etwa eine Million Zeilen Java-Code in Android 4.0 nach C# zu portieren. Das so entstandene Betriebssystem nennen die Entwickler XobotOS. Es soll hauptsächlich als Forschungsprojekt dienen, um das Xamarin-Produkt Mono for Android voranzubringen.

Anzeige

In dem Blogeintrag schreiben die Entwickler davon, dass sie die Dalvik Virtual Machine für zu jung halten. Auch sei sie nicht so performant wie die in C# geschriebene freie .NET-Implementierung Mono. So kam das Team auf die Idee, den Java-Code in Android durch C# zu ersetzen. Erste Benchmarks der Firma zeigen eine daraus folgende Leistungssteigerung.

Dennoch werde sich das Unternehmen nicht auf die Entwicklung von XobotOS fokussieren, heißt es. Vielmehr werden die aus der Entwicklung gewonnenen Kenntnisse in Mono for Android umgesetzt. So will das Team künftig beim Ansteuern des Grafik-Stack auf Java verzichten und direkt auf Skia zum Rendern zugreifen. Ebenso soll performancekritischer Java-Code durch C#-Code ersetzt werden.

Der Quellcode von XobotOS ist auf Github zum Download verfügbar, das Werkzeug Sharpen zum Übersetzen von Java nach C# ebenfalls.


eye home zur Startseite
andi_lala 03. Mai 2012

Der Vorteil von Structs ist ja nicht das Instanziieren, sondern die schnelleren Zugriffe...

ColaPunktSemmerl 03. Mai 2012

Nein, nein, tomek hat schon recht. Ich verstehe auch nicht was daran so schwer zu...

teenriot 03. Mai 2012

Richtig. Das betrifft aber nur das Wort 'nativ'. "Nativ auf der Hardware" ist aber eine...

Geistesgegenwart 03. Mai 2012

Wer sagt dass es "nun/nur" in einigen Fällen langsamer schneller läuft? Im Artikel steht...

Thaodan 03. Mai 2012

Das Problem ist erst mal das die meisten Komponenten nicht eben im CIl enthalten sind...



Anzeige

Stellenmarkt
  1. ARI Fleet Germany GmbH, Eschborn, Stuttgart
  2. RATIONAL AG, Landsberg am Lech
  3. dSPACE GmbH, Paderborn
  4. PiSA sales GmbH, Berlin


Anzeige
Blu-ray-Angebote
  1. (u. a. Hobbit Trilogie Blu-ray 43,89€ und Batman Dark Knight Trilogy Blu-ray 17,99€)
  2. 74,99€ (Vorbesteller-Preisgarantie)

Folgen Sie uns
       


  1. Augmented Reality

    Google stellt Project Tango ein

  2. Uber vs. Waymo

    Uber spionierte Konkurrenten aus

  3. Die Woche im Video

    Amerika, Amerika, BVG, Amerika, Security

  4. HTTPS

    Fritzbox bekommt Let's Encrypt-Support und verrät Hostnamen

  5. Antec P110 Silent

    Gedämmter Midi-Tower hat austauschbare Staubfilter

  6. Pilotprojekt am Südkreuz

    De Maizière plant breiten Einsatz von Gesichtserkennung

  7. Spielebranche

    WW 2 und Battlefront 2 gewinnen im November-Kaufrausch

  8. Bauern

    Deutlich über 80 Prozent wollen FTTH

  9. Linux

    Bolt bringt Thunderbolt-3-Security für Linux

  10. Streit mit Bundesnetzagentur

    Telekom droht mit Ende von kostenlosem Stream On



Haben wir etwas übersehen?

E-Mail an news@golem.de


Anzeige
2-Minuten-Counter gegen Schwarzfahrer: Das sekundengenaue Handyticket ist möglich
2-Minuten-Counter gegen Schwarzfahrer
Das sekundengenaue Handyticket ist möglich

Kilopower: Ein Kernreaktor für Raumsonden
Kilopower
Ein Kernreaktor für Raumsonden
  1. Raumfahrt Nasa zündet Voyager-Triebwerke nach 37 Jahren
  2. Bake in Space Bloß keine Krümel auf der ISS
  3. Raumfahrtpionier Der Mann, der lange vor SpaceX günstige Raketen entwickelte

Kingdom Come Deliverance angespielt: Und täglich grüßt das Mittelalter
Kingdom Come Deliverance angespielt
Und täglich grüßt das Mittelalter

  1. Re: Günstige Alternative?

    YepItsMeSuckers | 03:23

  2. Re: Wo ist da nun das Problem?

    gaym0r | 03:04

  3. Sind Sie finanziell am Ende

    firstaccess | 02:51

  4. Sind Sie finanziell am Ende

    firstaccess | 02:48

  5. b.firstaccess@yahoo.com

    firstaccess | 02:47


  1. 12:47

  2. 11:39

  3. 09:03

  4. 17:47

  5. 17:38

  6. 16:17

  7. 15:50

  8. 15:25


  1. Themen
  2. A
  3. B
  4. C
  5. D
  6. E
  7. F
  8. G
  9. H
  10. I
  11. J
  12. K
  13. L
  14. M
  15. N
  16. O
  17. P
  18. Q
  19. R
  20. S
  21. T
  22. U
  23. V
  24. W
  25. X
  26. Y
  27. Z
  28. #
 
    •  / 
    Zum Artikel