Guys, Quad Core Cortex A9 vs Dual Core Cortex A15.
There's nothing magical about OS/hardware integration here, this is simply about Apple having used the latest ARMv7 architecture that can run more instructions per clock than the older architecture.
That's it. No magic here. This is Core 2 Duo vs Sandy Bridge, ARM style.
JB is a step in the right direction, the problem is it isn't portable and doesn't scale very well.
You don't even know the definitions of the words you're using right ? Portable ? Scale ?
What's not portable about Android ? It runs a VM on top of one of the most portable OS kernels around, Linux, and as such can run on multiple CPU architectures without requiring all the applications in the Google Play store to be recompiled to the new architecture. There are already x86 phones (Xolo X900) out there based on Intel's SoC (Medfield). The only thing that requires porting is Davlik itself.
As for scaling ? What are you on about ? The fact that the Exynos 4412 Quad in the SGSIII scores about double what the iPhone 4S, both based on Cortex A9 architectures should tell you all you need to know about scaling : the Linux kernel is one of the best scaling operating system out there. That's why it can run your phone, your TV, your watch and at the same time it can run multi-terabyte SAN switching equipement, mainframe type computers and superdome style clustering environnements.
No seriously, stick to what you know if you want to bash Android, don't bash areas of it that you obviously have no clue about, especially using words that you don't know the definition of.
Anyway, I thought you didn't participate in Android threads since you don't like it ? Why are you wasting time reading and responding to Android threads if the OS doesn't interest you ? I don't go around Windows Phone forums to post if I'm not interested in the product... Are you one of those guys ?
----------
It's the software. Like it has been said so many times.
And it has been wrong all the times its been said. The Darwin operating system is not anymore efficient at dispatching the type of code that Geekbench runs than Linux is.
You guys need to understand what Geekbench actually is : it's a synthetic benchmark designed to run as many instructions as possible on as many cores as possible without having to wait on any other code. It's just designed to saturate the processor as much as possible.
The OS doesn't really factor in here. This is purely about Cortex A9 vs Cortex A15 and instructions per clock. Anyone who doesn't realise this and thinks it's Apple pixie dust sure doesn't understand a whole out about how computers work.