Screenshot des XobotOS
Screenshot des XobotOS (Bild: Xamarin)

Xamarin Android mit C# - ohne Java

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.

Anzeige

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.

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.


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...

Kommentieren



Anzeige

  1. Senior Systemadministrator (m/w) (Microsoft/AD / VMware / Citrix)
    DATAGROUP Köln GmbH, Frankfurt am Main
  2. Fachinformatiker (m/w) Anwendungsentwicklung
    OSRAM Opto Semiconductors GmbH, Regensburg
  3. (Senior-) Berater (m/w) IT - Logistik (Land-, Bahn-, Luftverkehr, See-, Luftfracht oder KEP)
    Capgemini Deutschland GmbH, verschiedene Standorte
  4. (Senior) .NET Developer (m/w)
    Infoman AG, Stuttgart

 

Detailsuche


Spiele-Angebote
  1. NEU: Doom III BFG Steam
    5,97€
  2. VORBESTELLBAR: Call of Duty: Black Ops III (PC, PS4, Xbox One)
    59,99€ (mit Vorbesteller-Preisgarantie)
  3. LEGO Dimensions
    Release 01.10.

 

Weitere Angebote


Folgen Sie uns
       


  1. Konsolenhersteller

    Energiesparen ja, aber nicht beim Spielen

  2. RTL Disney Fernsehen

    Super RTL startet kostenpflichtige Streaming-Plattform

  3. Steam

    Gabe Newell über kostenpflichtige Mods

  4. Cross-Site-Scripting

    Offene Sicherheitslücke in Wordpress

  5. HTTPS

    Kaspersky ermöglicht Freak-Angriff

  6. Deep angespielt

    "Atme tief ein und tauche durch die virtuelle Welt"

  7. Federation Against Copyright Theft

    Mit Videoüberwachung im Kinosaal gegen Release Groups

  8. Razer Blade 2015 im Test

    Das bisher beste Gaming-Ultrabook

  9. Biomimetik

    Miniroboter zieht Vielfaches seines Eigengewichts nach oben

  10. Malware

    Apples Schutzmechanismen sind nahezu wirkungslos



Haben wir etwas übersehen?

E-Mail an news@golem.de



Flex Shape Gripper: Zuschnappen wie ein Chamäleon
Flex Shape Gripper
Zuschnappen wie ein Chamäleon
  1. Windkraftwerke Kletterroboter überprüft Windräder
  2. Care-O-bot Der Gentleman-Roboter gibt sich die Ehre
  3. Roboter Festos Falter fliegen fleißig

Hello Firefox OS: Einfacher Einstieg in die App-Entwicklung mit Firefox OS
Hello Firefox OS
Einfacher Einstieg in die App-Entwicklung mit Firefox OS
  1. Biicode Abhängigkeitsverwaltung für C/C++ ist Open Source
  2. Freie Bürosoftware Libreoffice liegt im Rennen gegen Openoffice weit vorne
  3. ARM-SoC Allwinner verschleiert Lizenzverletzungen noch weiter

Everybody's Gone to the Rapture: Apokalypse in der Nachbarschaft angespielt
Everybody's Gone to the Rapture
Apokalypse in der Nachbarschaft angespielt
  1. Indiegame Sony bringt Journey in Full-HD auf die Playstation 4
  2. Alienation angespielt Zerstörungsorgie von den Resogun-Machern
  3. Axiom Verge im Test 16 Bit für Genießer

  1. Re: Wie schon im anderen Beitrag gesagt: Wer...

    blaub4r | 17:30

  2. Re: Und was für eine Lehre sollte man daraus...

    zZz | 17:30

  3. Re: Unterschied zu Dota 2 und Co.

    Lord Gamma | 17:28

  4. Re: Recht teuer

    most | 17:28

  5. Re: KDBUS

    mnementh | 17:28


  1. 17:26

  2. 17:13

  3. 16:24

  4. 14:46

  5. 14:34

  6. 14:00

  7. 13:21

  8. 12:00


  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