1. Foren
  2. Kommentare
  3. Mobile Computing
  4. Alle Kommentare zum Artikel
  5. › Nexus 10 im Test: Das Tablet…

Die Frage die euch bleibt...

Anzeige
  1. Thema
  1. 1
  2. 2

Neues Thema Ansicht wechseln


  1. Die Frage die euch bleibt...

    Autor a user 15.11.12 - 15:12

    > Bleibt die Frage, warum Android erst auf so einem kräftigen Gerät so läuft wie iOS auf > weit weniger leistungsfähiger Hardware.
    Weil so gut wie kein Hersteller ihr Android, dass sie auf ihre Geräte klatschen konfiguriert. Die scheduler-einstellungen z.b. sind immer noch die standard-desktop-werte.

    Man sollte ein OS an die Hardware anpassen und entsprechend konfigurieren. Warum HTC, Samsung, LG etc. das nicht machen, DAS ist die Frage die bleibt.

    Egal, mir hats bissle Geld gebracht und ne Menge user meiner app. Mein single core DHD läuft mit android so flüssig wie das iphone 4.

    Benutzer wird von Ihnen ignoriert. Anzeigen

  2. Re: Die Frage die euch bleibt...

    Autor Replay 15.11.12 - 15:24

    Das iPhone 4 komme ebenfalls nur mit einer Singlecore-CPU daher. Und die hat nur 800 MHz.

    Krieg ist Frieden, Freiheit ist Sklaverei, Unwissenheit ist Stärke. Das Ministerium für Wahrheit.

    Benutzer wird von Ihnen ignoriert. Anzeigen

  3. Re: Die Frage die euch bleibt...

    Autor entonjackson 15.11.12 - 15:28

    Die Frage kann ich euch beantworten.
    Weil Android hardwareunabhängig und absolut dynamisch ist.

    Während bei iOS die Software auf die Hardware angepasst wird.

    Benutzer wird von Ihnen ignoriert. Anzeigen

  4. Re: Die Frage die euch bleibt...

    Autor Cyrano_B 15.11.12 - 15:29

    a user schrieb:
    --------------------------------------------------------------------------------
    > Egal, mir hats bissle Geld gebracht und ne Menge user meiner app. Mein
    > single core DHD läuft mit android so flüssig wie das iphone 4.

    Welche App wenn ich fragen darf?

    Benutzer wird von Ihnen ignoriert. Anzeigen

  5. Re: Die Frage die euch bleibt...

    Autor SevenUp 15.11.12 - 15:30

    a user, wie heisst denn Deine App?

    Benutzer wird von Ihnen ignoriert. Anzeigen

  6. Re: Die Frage die euch bleibt...

    Autor Misdemeanor 15.11.12 - 15:33

    a user schrieb:
    --------------------------------------------------------------------------------
    > > Bleibt die Frage, warum Android erst auf so einem kräftigen Gerät so
    > läuft wie iOS auf > weit weniger leistungsfähiger Hardware.
    > Weil so gut wie kein Hersteller ihr Android, dass sie auf ihre Geräte
    > klatschen konfiguriert. Die scheduler-einstellungen z.b. sind immer noch
    > die standard-desktop-werte.

    Weil Apple hardwarenah programmieren kann und Android Applikationen in einer VM ausgeführt werden. Sorry, aber war das ein Geheimnis?! Natürlich braucht man dafür leistungsfähigere Hardware!

    [EDIT]: Korrektur erfolgt!



    1 mal bearbeitet, zuletzt am 15.11.12 15:41 durch Misdemeanor.

    Benutzer wird von Ihnen ignoriert. Anzeigen

  7. Re: Die Frage die euch bleibt...

    Autor droid87 15.11.12 - 15:38

    Misdemeanor schrieb:
    --------------------------------------------------------------------------------
    > a user schrieb:
    > ---------------------------------------------------------------------------
    > -----
    > > > Bleibt die Frage, warum Android erst auf so einem kräftigen Gerät so
    > > läuft wie iOS auf > weit weniger leistungsfähiger Hardware.
    > > Weil so gut wie kein Hersteller ihr Android, dass sie auf ihre Geräte
    > > klatschen konfiguriert. Die scheduler-einstellungen z.b. sind immer noch
    > > die standard-desktop-werte.
    >
    > Weil Apple hardwarenah programmieren kann und Android in einer VM
    > ausgeführt wird. Sorry, aber war das ein Geheimnis?! Natürlich braucht man
    > dafür leistungsfähigere Hardware!


    Android wird in der VM ausgeführt? Ich glaube, Sie meinen, dass die Apps in einer VM ausgeführt werden.

    Benutzer wird von Ihnen ignoriert. Anzeigen

  8. Re: Die Frage die euch bleibt...

    Autor Netspy 15.11.12 - 15:40

    a user schrieb:
    --------------------------------------------------------------------------------
    >
    > Weil so gut wie kein Hersteller ihr Android, dass sie auf ihre Geräte
    > klatschen konfiguriert.

    Das kann nicht sein! Die Hersteller werden die Monate und teilweise Jahre, die sie für ein Update brauchen, doch wohl für intensive Optimierungen und Tests nutzen.

    Benutzer wird von Ihnen ignoriert. Anzeigen

  9. Re: Die Frage die euch bleibt...

    Autor Misdemeanor 15.11.12 - 15:40

    droid87 schrieb:
    --------------------------------------------------------------------------------
    > Misdemeanor schrieb:
    > ---------------------------------------------------------------------------
    > -----
    > > a user schrieb:
    > >
    > ---------------------------------------------------------------------------
    >
    > > -----
    > > > > Bleibt die Frage, warum Android erst auf so einem kräftigen Gerät so
    > > > läuft wie iOS auf > weit weniger leistungsfähiger Hardware.
    > > > Weil so gut wie kein Hersteller ihr Android, dass sie auf ihre Geräte
    > > > klatschen konfiguriert. Die scheduler-einstellungen z.b. sind immer
    > noch
    > > > die standard-desktop-werte.
    > >
    > > Weil Apple hardwarenah programmieren kann und Android in einer VM
    > > ausgeführt wird. Sorry, aber war das ein Geheimnis?! Natürlich braucht
    > man
    > > dafür leistungsfähigere Hardware!
    >
    > Android wird in der VM ausgeführt? Ich glaube, Sie meinen, dass die Apps in
    > einer VM ausgeführt werden.

    Völlig richtig, falsch ausgedrückt, sorry.
    Apps & Widgets müssen virtualisiert ausgeführt werden, was einen erheblichen Performanceunterschied ausmacht.

    Benutzer wird von Ihnen ignoriert. Anzeigen

  10. Re: Die Frage die euch bleibt...

    Autor niw8 15.11.12 - 15:49

    Das VMs an der Perfomance drehen, erst recht "erheblich", ist ein Märchen.

    Benutzer wird von Ihnen ignoriert. Anzeigen

  11. Re: Die Frage die euch bleibt...

    Autor Cyrano_B 15.11.12 - 15:49

    Die Frage die uns bleibt...


    .... welche App meint 'a user' im ersten Post?


    Project Butter? *g* ;-)

    Benutzer wird von Ihnen ignoriert. Anzeigen

  12. Re: Die Frage die euch bleibt...

    Autor wrecked 15.11.12 - 16:04

    niw8 schrieb:
    --------------------------------------------------------------------------------
    > Das VMs an der Perfomance drehen, erst recht "erheblich", ist ein Märchen.
    +1

    Benutzer wird von Ihnen ignoriert. Anzeigen

  13. Re: Die Frage die euch bleibt...

    Autor tingelchen 15.11.12 - 16:15

    Quatsch mit Soße.

    Ja, Java wird in einer geschlossenen Box ausgeführt. Wofür man eine Runtime benötigt. Diese bildet eine zusätzliche Schicht und damit auch zusätzliche Resourcen. Welches auch etwas Performance kostet.

    Jedoch sind die Zeiten, in denen Java schleichend langsam sind, seit Jahren vorbei. Oder sollte man mittlerweile sagen... Jahrzehnte? ^^ Mit einem guten Compiler sind Java Anwendungen, mit der aktuellen Runtime unwesentlich langsamer als C++ Anwendungen.

    Benutzer wird von Ihnen ignoriert. Anzeigen

  14. Re: Die Frage die euch bleibt...

    Autor ssssssssssssssssssss 15.11.12 - 16:24

    Lustigerweise setzen Leute die ständig auf Java fluchen dann XUL und JS apps ein....

    Benutzer wird von Ihnen ignoriert. Anzeigen

  15. Re: Die Frage die euch bleibt...

    Autor Doomchild 15.11.12 - 16:39

    Die App bleibt er uns wohl schuldig.

    ____________________________________________________________________
    "Hey, I rock the unfree world, that's my specialty." - Jello Biafra

    Benutzer wird von Ihnen ignoriert. Anzeigen

  16. Re: Die Frage die euch bleibt...

    Autor chrulri 15.11.12 - 17:12

    Zumal es schlussendlich keine Java Runtime und auch kein Java Bytecode sondern eine Dalvik VM mit Dalvik Bytecode ist.

    Unterschiede?
    DVM = Register-basierend
    JVM = Stack-basierend

    Benutzer wird von Ihnen ignoriert. Anzeigen

  17. Re: Die Frage die euch bleibt...

    Autor nightfury 15.11.12 - 17:55

    tingelchen schrieb:
    --------------------------------------------------------------------------------
    > Quatsch mit Soße.

    och, geht.

    > Ja, Java wird in einer geschlossenen Box ausgeführt. Wofür man eine Runtime
    > benötigt. Diese bildet eine zusätzliche Schicht und damit auch zusätzliche
    > Resourcen. Welches auch etwas Performance kostet.

    Bitte nicht vergessen: Es geht nicht nur darum dass eine VM die App kapselt, sondern auch dass Java, auch als Dalvik Variante, teilweise durch den Interpreter muss. Java ist und bleibt eine Hochsprache, und bringt den damit einhergehenden Overhead mit sich. Das kostet halt Rechenzeit und CPU. Dalvik hat sich vor knapp 2 Jahren damit gerühmt, durch die Optimierungen "nur noch" 50% Interpreter-Overhead zu haben. Sprich, die CPU hat fuer die gleiche App 150% Rechenaufwand wie unter C. Und das war ein grandioses Ergebnis...

    > Jedoch sind die Zeiten, in denen Java schleichend langsam sind, seit Jahren
    > vorbei. Oder sollte man mittlerweile sagen... Jahrzehnte? ^^ Mit einem
    > guten Compiler sind Java Anwendungen, mit der aktuellen Runtime
    > unwesentlich langsamer als C++ Anwendungen.

    Aber sicher doch. Solche Aussagen sind dermaßen weit entfernt von jeglicher rationalen Bewertbarkeit. Und das lässt sich sogar leicht überprüfen: So ein Quadcore S3 hat im reinen CPU Benchmark die Nase vorn. CPU Benchmarks sind aber auch so simpel, dass nichts im Interpreter verarbeitet wird. einfaches Abarbeiten von Listen. Wenn man dann ein realeres Szenario (wer recoded schon ein DVD Image auf seinem Handy..) nimmt und z.B. einen Browserbenchmark laufen lässt, zeigt sich dass von der CPU Power vergleichswese wenig über bleibt. Da ziehen sowohl WinPhone als auch iOS schnell vorbei, mit wesentlich magerer CPU Leistung.

    Noch so eine Sache: Ich kenne keine Java Anwendung, die performant ist. Nimmt man mal sowas wie JDownloader und Borland Together, dann fragt man sich wirklich wofür da CPU und RAM verbraten werden.

    Benutzer wird von Ihnen ignoriert. Anzeigen

  18. Re: Die Frage die euch bleibt...

    Autor hyperlord 15.11.12 - 18:03

    > Noch so eine Sache: Ich kenne keine Java Anwendung, die performant ist.
    > Nimmt man mal sowas wie JDownloader und Borland Together, dann fragt man
    > sich wirklich wofür da CPU und RAM verbraten werden.

    Dann schau Dir z.B. mal die IDEs von JetBrains an (IDEA, PyCharm, WebIDE, PHPStore oder AppCode). Alles Java - alles sau schnell.

    Benutzer wird von Ihnen ignoriert. Anzeigen

  19. Re: Die Frage die euch bleibt...

    Autor nightfury 15.11.12 - 18:19

    hyperlord schrieb:
    --------------------------------------------------------------------------------
    > > Noch so eine Sache: Ich kenne keine Java Anwendung, die performant ist.
    > > Nimmt man mal sowas wie JDownloader und Borland Together, dann fragt man
    > > sich wirklich wofür da CPU und RAM verbraten werden.
    >
    > Dann schau Dir z.B. mal die IDEs von JetBrains an (IDEA, PyCharm, WebIDE,
    > PHPStore oder AppCode). Alles Java - alles sau schnell.

    ? Also, nur dass wir uns recht verstehen - als Beispiel werden immer IDEs genannt. IDEs sind allerdings Texteditoren mit Syntax-Highlighting. Quasi kein nennenswerter Anspruch. Der Start von IDEA dauert hier von SSD immer noch 2-3 Sekunden (das ist recht lange), die Anwendung hat direkt nach dem Anlegen eines neuen leeren Projekts 300MB Speicher verbraten (das ist mehr als Visual Studio braucht mit einer offenen Solution) und ich kann nicht sehen wo mich da Geschwindigkeit beeindrucken soll. Es sind schliesslich nur Textfiles, die irgendwann einem Compiler übergeben werden. Ich wette, als C++ Anwendung wäre das ganze wesentlich effizienter, aber in beiden Fällen ist es sehr schnell für den Anwender. Ein Argument pro Java ist das aber trotzdem nicht.

    Benutzer wird von Ihnen ignoriert. Anzeigen

  20. Re: Die Frage die euch bleibt...

    Autor ZetaGlm 15.11.12 - 19:24

    Wie währe es mit IL-2 Sturmovik, Minecraft oder Apache Tomcat?

    Eine Reimplementierung von Quake2 von C in Java erreichte eine Framerate von 85%-105% im Vergleich zum Original (je nach verwendeten Treiber/System).
    http://bytonic.de/html/benchmarks.html

    Die reine Rechenperformance von Javaprogrammen ist nicht schlecht.
    Hier ist eine Seite, welche Algoritmen in verschiedenen Programmiersprachen implementiert und anschließend die Performance verlgleicht:
    http://shootout.alioth.debian.org/u32/which-programs-are-fastest.php

    Java ist dort im Durchschnitt 1,78 mal langsamer, als die schnellste Programmiersprache (zum Vergleich: C++ ist im Schnitt 1,12 mal langsamer; C ist im Schnitt 1,3 mal langsamer; C# im Schnitt 2,46 langsamer)

    Die Probleme von Java liegen meiner Meinung nach bei anderen Dingen:
    - Java braucht, bedingt durch die Speicherverwaltung, deutlich mehr Hauptspeicher. Hier kann man als Programmierer auch viel falsch machen und die Programme unnötig aufblähen.
    - Die Übernahme von Sun durch Oracle und die Ungewissheit über die künftige Entwicklung
    - Wiederkehrende Sicherheitslücken in den Browserplugins: Hier bekommt Java viel schlechte Kritik und viele Leute haben Probleme, die Programmiersprache Java vom Browserplugin Java (und sogar JavaScript) zu unterscheiden.



    1 mal bearbeitet, zuletzt am 15.11.12 19:33 durch ZetaGlm.

    Benutzer wird von Ihnen ignoriert. Anzeigen

  1. 1
  2. 2

Neues Thema Ansicht wechseln


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


Anzeige

Haben wir etwas übersehen?

E-Mail an news@golem.de


Dell Latitude 12 Rugged Extreme im Test: Convertible zum Fallenlassen
Dell Latitude 12 Rugged Extreme im Test
Convertible zum Fallenlassen
  1. Lenovo Neues Thinkpad Helix wird dank Core M lüfterlos
  2. PLA, ABS und Primalloy 3D-Druckermaterial und M-Discs von Verbatim
  3. Samsung Curved Display Gebogener 21:9-Monitor für PCs

Kazam Tornado 348 ausprobiert: Das dünnste Smartphone der Welt hat ein versichertes Display
Kazam Tornado 348 ausprobiert
Das dünnste Smartphone der Welt hat ein versichertes Display

OS X 10.10: Yosemite ist da
OS X 10.10
Yosemite ist da
  1. Betriebssystem Apple bringt dritte öffentliche Beta von OS X 10.10
  2. Apple OS X Yosemite - die zweite öffentliche Beta ist da
  3. Apple verkraftet Ansturm nicht OS X Yosemite - die öffentliche Beta ist da

  1. Oneplus: Vorbestellung des One-Smartphone nur für eine Stunde möglich
    Oneplus
    Vorbestellung des One-Smartphone nur für eine Stunde möglich

    Nächste Woche Montag kann das One-Smartphone bei Oneplus nach einem halben Jahr erstmals ohne Einladung bestellt werden. Das bisherige Einladungssystem für das Cyanogenmod-Smartphone wird danach weiter fortgesetzt.

  2. Visio.M: Kleines Elektroauto mit 160 Kilometern Reichweite
    Visio.M
    Kleines Elektroauto mit 160 Kilometern Reichweite

    Das Visio.M-Projekt will ein ansehnliches und alltagstaugliches Elektrofahrzeug zu einem akzeptablen Preis entwickeln. Das Konsortium hat ein Kleinstfahrzeug vorgestellt, das nur 535 kg wiegt und mit einer Akkuladung 160 km weit fahren soll. Der Fahrspaß soll dabei nicht zu kurz kommen.

  3. Handelsabkommen TPP: USA wollen Urheberrechtsgesetze verschärfen
    Handelsabkommen TPP
    USA wollen Urheberrechtsgesetze verschärfen

    Wikileaks hat einen neuen Entwurf des Kapitels zum Schutz immaterieller Güter des transpazifischen Handelsabkommens TPP veröffentlicht. Demnach wollen die USA Urheberrechtsverstöße künftig deutlich schärfer verfolgen. Selbst Cafés könnten sich dann strafbar machen.


  1. 08:44

  2. 08:31

  3. 08:11

  4. 07:48

  5. 07:33

  6. 23:08

  7. 19:39

  8. 19:07