SunSpider Benchmark aktueller Smartphones
Viele aktuelle Smartphones haben ja einen Browser auf Basis von WebKit, genau genommen fällt mir gerade keine Plattform außer Windows Mobile (R.I.P.) ein welche keinen WebKit Browser als Standard verwendet.
Doch nicht immer entscheidet allein die Hardware über die Performance vom mobilen Surfvergnügen, oft ist einfach nur die Software Schuld wenn es unterwegs mal etwas länger dauert. Dies ist zumindest das was ich beim testen verschiedener Smartphones beobachten konnte. Insbesondere Android hat hier beim Sprung von 2.1 auf 2.2 viel Boden gut gemacht.
Folgende Smartphones konnte ich, dank vieler Freiwilliger aus einigen IRC-Channels, dem SunSpider Benchmark unterziehen. Ich lege keinen Wert darauf was andere von diesem Benchmark halten oder darauf ob dieser Test 100%ig Objektiv ist.
Wie zu erwarten war das langsamste Smartphone im Test das gute alte Google G1, hier hat ein Upgrade von Android 2.1 auf 2.2 (ja, gibt es nicht offiziell) kaum was rausgeholt, was wohl an der alten CPU und viel zu wenig Speicher liefen dürfte. Den damit kann die neue verbessere VM von Android 2.2 beim besten willen nichts gut machen!
Der 2. Platz der langsamsten Smartphones (bzw. Browser) geht an das alte iPhone 3G. Dies wundert nicht wirklich, da auch hier ein relativ alter Prozessor und wenig RAM verbaut wurde.
Keines dieser beiden Smartphones sollte jemand heute noch kaufen wenn er damit öfters Surfen will. Den mit zunehmender Verbreitung von JS Webapplikationen wird hier die Kluft zwischen "geht noch" und "unbrauchbar" immer größer.
Vom Nokia N900 hätte ich ehrlich gesagt bessere Werte erwartet, den hier sollte es auch mehr Möglichkeiten geben Optimierungen durchzuführen. Android und iOS sind in diesem Punkt ja relativ kompliziert. Ein anderes Nokia Gerät mit Maemo oder Symbian welches den Test schafft konnte ich leider nirgends auftreiben, ich werde die Werte aber gerne in der Grafik nachtragen wenn jemand so etwas noch verwendet.
Das Motorola Milestone hat noch mit der Performance von Android 2.1 zu kämpfen, ich denke das ein Upgrade auf Android 2.2 hier einen Wert von ~14000ms liefern sollte was immerhin mit dem älteren iPhone 3GS vergleichbar wäre.
Beim iPhone 3GS wäre es schön zu wissen ob hier iOS 4.0 noch etwas Performance rausholen kann, immerhin ist es schneller wie einige Android Modelle. Doch ist Apple ja bisher der Meinung gewesen das Multitasking nicht das ist was der Anwender will, da es ja nur Strom und Ressourcen kostet, was man auf alter Hardware natürlich prima nachvollziehen könnte.
Ohne Android 2.2 und den Android Flagschiffen Desire und Nexus One wäre der schnellste Browser fast ein Apple Gerät gewesen, dennoch hat das HTC Desire mit Android 2.1 immerhin 1 Sekunde Vorsprung vor dem iPhone 4. Sobald man aber ein aktuelles Gerät mit Android 2.2 in das Rennen schickt ist der Spaß auch schon wieder vorbei.
Android 2.2 liefert so auf Geräten mit passender Hardware doppelt so gute Werte ab wie 2.1, was ein wirklich gutes Ergebnis für ein Softwareupdate ist. Bleibt nur zu hoffen das möglichst viele Smartphones in den Genuss von Android 2.2 (Froyo) kommen.
Hier noch die versprochene Grafik, solltet ihr Werte von Windows Mobile, dem ersten iPhone oder Symbian haben würde ich mich darüber freuen und diese in die Grafik einbauen.