1. Foren
  2. » Kommentare
  3. » Wirtschaft
  4. » Alle Kommentare zum Artikel
  5. » Honeycomb: Intel will Android 3.0…

Wie läuft das mit den Apps/Games mit ARM-Abhängigkeiten?

Anzeige
  1. Thema

Neues Thema Ansicht wechseln


  1. Wie läuft das mit den Apps/Games mit ARM-Abhängigkeiten?

    Autor chrulri 21.04.11 - 13:33

    Ich mein wie soll z.B. AngryBirds oder all die anderen Spiele laufen, welche auf einer nativen Library aufbauen (OpenGL Code, etc.. ist alles aus Performancegründen in C geschrieben, weshalb all die Apps/Games min. eine .so Datei beinhalten welche aber nur für armv5 und armv7 kompiliert sind. Wie soll so etwas denn nun auf x86 laufen?
    Emulator? Gar nicht? Oder müssen alle Apps/Games Entwickler ihren Code nochmals für x86 kompilieren und ein Update rausbringen?



    1 mal bearbeitet, zuletzt am 21.04.11 13:33 durch chrulri.

  2. Re: Wie läuft das mit den Apps/Games mit ARM-Abhängigkeiten?

    Autor Dinh 21.04.11 - 18:28

    chrulri schrieb:
    --------------------------------------------------------------------------------
    > Wie soll so etwas denn nun auf x86 laufen?
    > Emulator? Gar nicht? Oder müssen alle Apps/Games Entwickler ihren Code
    > nochmals für x86 kompilieren und ein Update rausbringen?

    Normalerweise müsstest du das, weil du Source-Code für jeden Prozessor ein Mal übersetzen musst.

    <Spekulation>

    Bei Dalvik könnte(!!!) es aber anders sein, da die Applikationen ja als ByteCode und nicht als nativen Machinencode ausgeliefert werden.

    Mit etwas Glück heisst das: Dalvik-VM auf x86 portieren und alles läuft.
    Die VM wäre dann z.B. gegen die x86 gl.so gelinkt, welche (zusammen mit allen Libs, die die VM braucht) mit einem nativen Compiler kompiliert wurde.

    Der selbe OpCode zum Rendern eines Dreiecks (in AngryBird) würde dann je nach darunterliegender Hardware in anderen Machinencode Just-In-Time-kompiliert und im Market bräuchte man nur eine Version.

    Ähnlich wie bei Java halt ;)

    </Spekulation>

    -- Dinh --

  3. Re: Wie läuft das mit den Apps/Games mit ARM-Abhängigkeiten?

    Autor chrulri 21.04.11 - 20:29

    Bezüglich <Spekulation>...</Spekulation>: Nein, das ist ja gerade das Problem, dass eben der hochperformante Code (Grafik, Physik, etc..) NICHT in ByteCode vorliegt sondern in Maschinencode und somit auch nur auf den dafür kompilierten Maschinen läuft (im Normalfall hat man je eine SharedLibrary für armv5 und eine armv7).

    Die meisten Apps werden 1:1 funktionieren, da sie keinen nativen Libraries enthalten, bei Spielen ist das meistens aber eben nicht so, die enthalten native Libraries.

  4. Re: Wie läuft das mit den Apps/Games mit ARM-Abhängigkeiten?

    Autor Thaodan 29.04.11 - 04:21

    deswegen währe mir ein richtiges Linux lieber nicht dieser Davik kram.
    (Frage kann man bei Andriod überhaupt was ohne Davik machen?)

  5. Re: Wie läuft das mit den Apps/Games mit ARM-Abhängigkeiten?

    Autor chrulri 29.04.11 - 10:13

    Nene, Dalvik passt schon, für die meisten Apps reicht es, halt für die Spiele meistens nicht. Ausserdem braucht man dann die App nicht in zig verschiedenen Kompilaten anbieten. Abgesehen von den native libraries, welche aber nur einen Bruchteil der ganzen App ausmachen.

    Und ja, schmeiss ein ARM-Linux drauf und du bist die Dalvik-VM los, aber eben, dann ists kein Android mehr

  6. Re: Wie läuft das mit den Apps/Games mit ARM-Abhängigkeiten?

    Autor RazorHail 13.09.11 - 22:56

    Thaodan schrieb:
    --------------------------------------------------------------------------------
    > deswegen währe mir ein richtiges Linux lieber nicht dieser Davik kram.
    > (Frage kann man bei Andriod überhaupt was ohne Davik machen?)


    richtiges linux?
    toll, bist aber ein ganz schlauer

    dann läuft ja gar nichts mehr unter x86


    das ist doch das selbe Problem was MS jetzt hat - für WOA gibt es keinerlei Software

  7. Re: Wie läuft das mit den Apps/Games mit ARM-Abhängigkeiten?

    Autor Trollversteher 13.09.11 - 22:59

    >Bei Dalvik könnte(!!!) es aber anders sein, da die Applikationen ja als ByteCode und nicht als nativen Machinencode ausgeliefert werden

    Nein, denn genau das meint er ja. Davlik ist nicht wirklich performant im Vergleich zu nativem Code, deshalb umgehen dies einige Apps, indem sie native Libs einsetzen, und diese müssten tatsächlich auf x86 portiert werden.

  8. Re: Wie läuft das mit den Apps/Games mit ARM-Abhängigkeiten?

    Autor chrulri 14.09.11 - 13:30

    Danke für die fast fünf Monate verspätete Bestätigung :)

Neues Thema Ansicht wechseln


Entschuldigung, nur registrierte Benutzer dürfen in diesem Forum schreiben. Klicken Sie hier um sich einzuloggen


Meistgelesen
  1. Libreoffice

    "Wir wollen Nutzer in die ODF-Welt ziehen"

  2. Browser

    Kauft Facebook Opera?

  3. Blackberry

    RIM plant Massenentlassungen

  4. Datenschutz

    Neue EU-Regeln zu Cookies treten in Kraft

  5. Samsung Galaxy S3

    Siri braucht sich nicht zu fürchten


Meistkommentiert
  1. Kommentare: 171 | letzter Beitrag 20:42 Uhr

  2. Kommentare: 94 | letzter Beitrag 26.05. 19:45

  3. Kommentare: 77 | letzter Beitrag 20:57 Uhr

  4. Kommentare: 70 | letzter Beitrag 18:56 Uhr

  5. Kommentare: 60 | letzter Beitrag 20:11 Uhr

Mehr



Haben wir etwas übersehen?

E-Mail an news@golem.de


IMHO: Gema und Youtube - der Kampf ums Urheberrecht
IMHO
Gema und Youtube - der Kampf ums Urheberrecht

Nach der Urteilsverkündung im Rechtsstreit zwischen Youtube und Gema fühlten sich beide Seiten als Gewinner. In Wahrheit gibt es aber nur einen Verlierer, bloggt Medienrechtsexperte Thomas Hoeren: die Gema.

  1. Kulturelles Gedächtnis Wie speichern wir das Internet?
  2. Urheberechtsdebatte Piratenpartei legt Zehnpunktekatalog vor
  3. Urheberrecht SPD plädiert für "Vergüten statt verbieten"

Soziale Pornos: Facebook verliert Klage gegen Faceporn
Soziale Pornos
Facebook verliert Klage gegen Faceporn

Ein soziales Netzwerk für Pornografie muss seine Marke nicht an Facebook übergeben. Faceporn, ein norwegisches Unternehmen, freut sich über den Sieg vor einem kalifornischen Gericht.

  1. iOS Facebook bringt eigene Kamera-App auf den Markt
  2. Redesign Facebook bastelt an einer veränderten Chronik
  3. Umsatzwarnung Facebook offenbar selbst an schwachem Börsenstart schuld

IMHO: Warum ich nicht Diablo 3 spiele
IMHO
Warum ich nicht Diablo 3 spiele

Diablo 3 ist toll, sagen viele Spieler - Diablo 3 ist eine Stimulus-Response-Maschine, sagt Rainer Sigl. Der Blogger und leidenschaftliche Gamer erklärt, warum er sich Blizzards jüngstem Werk verweigert.

  1. IMHO Bitte aufwachen, Hollywood!
  2. IMHO Die Cebit verpufft in der Wolke

  1. Renesas: Chiphersteller will ein Drittel der Beschäftigten loswerden
    Renesas
    Chiphersteller will ein Drittel der Beschäftigten loswerden

    Renesas ist nach Elpida der zweite schwer angeschlagene japanische Chiphersteller. Renesas, das Hitachi, Mitsubishi Electric und NEC gehört, macht Verlust und will seine größte Fabrik verkaufen.

  2. Blackberry: RIM plant Massenentlassungen
    Blackberry
    RIM plant Massenentlassungen

    RIM soll in den kommenden Tagen erneut einen massiven Stellenabbau ankündigen. "Ich habe herausgefunden, welche Teile ich in meinem Puzzle nicht mehr benötige", sagte Firmenchef Thorsten Heins.

  3. Browser: Kauft Facebook Opera?
    Browser
    Kauft Facebook Opera?

    Ein britisches Blog will erfahren haben, dass Facebook den norwegischen Browserhersteller Opera Software kaufen will. Beide Unternehmen wollen sich dazu nicht äußern.


  1. 15:41

  2. 13:23

  3. 14:48

  4. 14:29

  5. 14:24

  6. 12:30

  7. 12:23

  8. 18:49