Indeed. Even once the AES, SHA1, and SHA2 hardware-accelerated results are ignored the 1.4 GHz A7 is anywhere from comparable to 1.5x faster than Baytrail in the integer tests. Then it's typically more like 1.5-2x faster when it comes to floating point.
But what was everyone expecting when you consider that a single A7 core draws as much power as four Silvermont cores?
Geekbench is crap.
Anyway, the A7 is nowhere near as good as its believed to be. From the 3dmark physics problems (unable to handle random memory access any faster than A6) to Apple's software optimization.
Lets look at the iphone 4s for example.
4s- Dual core A9 at 800 mhz.
Pick an android phone for example, samsung galaxy S2 - dual core A9 at 1.2 ghz.
You would expect the S2 to be ~50% faster would you not.
Nope.
Iphone 4s is 66% faster. Iphone 4 (single core A8 at 800 mhz) is almost as fast.
Iphone 4s is 59% faster. Again iphone 4 holds strong.
Look at how well the 3GS is doing. JS benchmarks are horrible indications of performance.
Hell, lets even look at the iphone 5
Iphone 5 IOS6, release date.
1 year later, IOS 7
Hmm... Somehow performance has improved 71% as a function of software.
On the GPU side while the iphone 4/4s commanded an impressive lead over competeting android SOCs (often 2x). The S800 is pretty much dead even with the A7 rogue GPU.
The differing Ecosystem makes any comparison difficult to do. Even so past tests have shown that apple can somehow improve performance on its SOC's be almost a factor of two (50%+ performance gain at only 66% the clockspeed) on the same architecture. Is the A7 a boss? Maybe, but probably not. IMO, a S800 in an iphone would probably demolish the A7.