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. Bechtle GmbH IT-Systemhaus, Nürtingen
  2. Gebr. Heller Maschinenfabrik GmbH, Nürtingen
  3. T-Systems International GmbH, Wolfsburg
  4. operational services GmbH & Co. KG, deutschlandweit


Anzeige
Blu-ray-Angebote
  1. 9,99€
  2. für 1€ über Sky Ticket (via App auch auf Smartphone/Tablet, Apple TV, PS3, PS4, Xbox One...

Folgen Sie uns
       


  1. Bildbearbeitung

    Google-Algorithmus entfernt Wasserzeichen auf Fotos

  2. Ladestationen

    Regierung lehnt Zwangsverkabelung von Tiefgaragen ab

  3. Raspberry Pi

    Raspbian auf Stretch upgedated

  4. Trotz Förderung

    Breitbandausbau kommt nur schleppend voran

  5. Nvidia

    Keine Volta-basierten Geforces in 2017

  6. Grafikkarte

    Sonnets eGFX Breakaway Box kostet 330 Euro

  7. E-Commerce

    Kartellamt will Online-Shops des Einzelhandels schützen

  8. id Software

    Quake Champions startet in den Early Access

  9. Betrug

    Verbraucherzentrale warnt vor gefälschten Youporn-Mahnungen

  10. Lenovo

    Smartphone- und Servergeschäft sorgen für Verlust



Haben wir etwas übersehen?

E-Mail an news@golem.de


Anzeige
Threadripper 1950X und 1920X im Test: AMD hat die schnellste Desktop-CPU
Threadripper 1950X und 1920X im Test
AMD hat die schnellste Desktop-CPU
  1. Ryzen AMD bestätigt Compiler-Fehler unter Linux
  2. CPU Achtkerniger Threadripper erscheint Ende August
  3. Ryzen 3 1300X und 1200 im Test Harte Gegner für Intels Core i3

Sysadmin Day 2017: Zum Admin-Sein fehlen mir die Superkräfte
Sysadmin Day 2017
Zum Admin-Sein fehlen mir die Superkräfte

Orange Pi 2G IoT ausprobiert: Wir bauen uns ein 20-Euro-Smartphone
Orange Pi 2G IoT ausprobiert
Wir bauen uns ein 20-Euro-Smartphone
  1. Odroid HC-1 Bastelrechner besser stapeln im NAS
  2. Bastelrechner Nano Pi im Test Klein, aber nicht unbedingt oho

  1. ADblock Golem

    JoachimUrlaub | 05:22

  2. Re: Sinn

    Seargas | 03:52

  3. Re: Natürlich war das ein "Terroranschlag"

    Ach | 03:33

  4. Re: Das Spiel ist auf dem richtigen Weg!

    bynemesis | 03:05

  5. Re: Wird doch nix

    Mr Miyagi | 02:23


  1. 14:38

  2. 12:42

  3. 11:59

  4. 11:21

  5. 17:56

  6. 16:20

  7. 15:30

  8. 15:07


  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