• 2004 Power Mac G5 - 1571
• Samsung Galaxy S III - 1560
• Asus Nexus 7 - 1591
• iPad (3rd Generation) - 766
• iPhone 4S - 629
• 2004 Power Mac G5 - 1571
• Samsung Galaxy S III - 1560
• Asus Nexus 7 - 1591
• iPad (3rd Generation) - 766
• iPhone 4S - 629
here's a Galaxy S3 score better than the iPhone5:
http://browser.primatelabs.com/geekbench2/1026099
and here's one showing the One X beating the iPhone 5:
http://browser.primatelabs.com/geekbench2/989732
of course there are lower ones as well. probably depends a lot on the ROM you're using.
They do: http://browser.primatelabs.com/android-benchmarks
That said the data is pretty useless for many Android phones. For example the international S3 has a quad-core A9 based SoC while the US S3 has a dual-core krait based SoC. Also consider that both overclocking and underclocking is quite common amongst the android crowd that bother running geekbench.
The average across a product name is actually a really poor metic to use here. Well, geekbench scores in general are a really poor metric to use...
Sorry if this wasn't clear from the preamble on the chart; I'll have to update it.
Are these just the quad-core model with cores disabled or something? If so are they included in the average? They appear to be based on a cursory look through the data as 4 core @ 1.4 seems to mostly score 1700-1900 but the displayed average is obviously much lower.
I also don't get the One X results. Its like a 50/50 split of scores of ~1500 or ~600 and the difference seems to be android 4.0.4 vs 4.0.3. No idea what the difference was but almost tripling the score on a minor OS version seems odd.
Sorry but I'm still saying the results here aren't very useful, there is far too much variation in these tests to assign any significance to them.
Geekbench is built with the NDK (since all of the benchmarks are written in C or C++). There was a bug in Android 4.0.3 and earlier that caused Android to select the ARMv5 libraries instead of the ARMv7 libraries (which caused a massive drop in performance). This was fixed in 4.0.4 which is why there's a huge jump in performance between the two versions on the One X.
I don't know what was done in this case, but I do think I remember seeing a statement by NVIDIA on early benchmarks at release that they still had optimizations to do. So that could be involved.
It hasn't been unknown in the mobile world for wacky stuff to get done, like having a dual core processor where you almost never use the second core to save batteries as well. So software can make a big difference.
For example the Tegra 2 based non-prime Transformer and A5 based iPad 2 were released about the same time (March 2011) and that Transformer score 35% higher on Geekbench but the A5 GPU benchmarks were way way ahead and have stayed competitive with today's competition [1].
[1] latest tablet chart from AnandTech: http://www.anandtech.com/show/6189/toshiba-excite-77-tablet-...
"so as not to get totally whopped 4 to 6 months down the line. iPhone 4S sales started softening in the 3rd quarter itself instead of the usual 4th quarter..."
Does anyone really think that iphone sales lagged more than previously because of CPU benchmarks?
I would guess only indirectly as better performance on Android has helped make the experience better. But there's all kinds of other things improving the Android experience (e.g. better apps, better content experience, ICS and Jellybean hitting more devices).
Even with Android improving relative to iOS over the year I'd say a more reasonable reason for Apple's Q3 lag was the fact that they rolled out globally in 2 quarters instead of, historically, adding more countries and carriers well into Q3 and sometimes Q4 of launch. The iphone 4 also had the midseason CDMA and the much delayed white iphone launches midyear.
http://browser.primatelabs.com/geekbench2/1031824 http://browser.primatelabs.com/geekbench2/1030202
http://www.anandtech.com/show/6297/iphone-5-memory-size-and-...