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. Bosch Service Solutions Magdeburg GmbH, Berlin
  2. Dr. August Oetker KG, Bielefeld
  3. Hochschule Esslingen - University of Applied Sciences, Esslingen
  4. Continental AG, Frankfurt


Anzeige
Top-Angebote
  1. 34,99€ + 5,99€ Versand (Vergleichspreis 77€)
  2. für 44,99€ statt 60,00€
  3. (u. a. Echo Dot für 34,99€ statt 59,99€)

Folgen Sie uns
       


  1. BMW-Konzept Vision E3 Way

    Das Zweirad hebt ab

  2. Pocket Camp

    Animal Crossing baut auf Smartphones

  3. DFKI

    Forscher proben robotische Planetenerkundung auf der Erde

  4. Microsoft

    Netzteil des Surface Book 2 ist zu schwach

  5. Lösegeld

    Uber verheimlicht Hack von 60 Millionen Kundendaten

  6. Foxconn

    Auszubildende arbeiteten illegal am iPhone X

  7. Meg Whitman

    Chefin von Hewlett Packard Enterprise tritt ab

  8. Fitbit Ionic im Test

    Die (noch) nicht ganz so smarte Sportuhr

  9. Rigiet

    Smartphone-Gimbal soll Kameras für wenig Geld stabilisieren

  10. Tele Columbus

    1 GBit würden "gegenwärtig nur die Nerds buchen"



Haben wir etwas übersehen?

E-Mail an news@golem.de


Anzeige
Coffee Lake vs. Ryzen: Was CPU-Multitasking mit Spielen macht
Coffee Lake vs. Ryzen
Was CPU-Multitasking mit Spielen macht
  1. Custom Foundry Intel will 10-nm-Smartphone-SoCs ab 2018 produzieren
  2. ARM-Prozessoren Macom verkauft Applied Micro
  3. Apple A11 Bionic KI-Hardware ist so groß wie mehrere CPU-Kerne

Smartphone-Kameras im Test: Die beste Kamera ist die, die man dabeihat
Smartphone-Kameras im Test
Die beste Kamera ist die, die man dabeihat
  1. Honor 7X Smartphone im 2:1-Format mit verbesserter Dual-Kamera
  2. Mini-Smartphone Jelly im Test Winzig, gewöhnungsbedürftig, nutzbar
  3. Leia RED verrät Details zum Holo-Display seines Smartphones

Xbox One X im Test: Schöner, schwerer Stromfresser
Xbox One X im Test
Schöner, schwerer Stromfresser
  1. Microsoft Xbox-Software und -Services wachsen um 21 Prozent
  2. Microsoft Xbox One emuliert 13 Xbox-Klassiker
  3. Microsoft Neue Firmware für Xbox One bietet mehr Übersicht

  1. Re: Also ich, Entwickler, Nerd, 23, Single bin...

    michael_ | 12:10

  2. Re: mit 5G brauchen wir keine Kabel mehr

    Captain | 12:08

  3. Re: wenig Geld? gibt doch schon welche ab 100¤

    egal | 12:07

  4. Re: Hubwagen

    thinksimple | 12:07

  5. Speilt das ausser kleinen Kindern wer?

    flasherle | 12:04


  1. 12:03

  2. 11:44

  3. 10:48

  4. 10:16

  5. 09:41

  6. 09:20

  7. 09:06

  8. 09:03


  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