But hey, you can't win 'em all, and at least I was right about one thing; the 1GHz OMAP
Then why did it score so well in this test? Taylor Wimberly, owner of AndroidAndMe.com (yes, the same website I've frequently complained of putting bad data in its articles), has performed a series of benchmarks that explains why.
His latest article, titled "What is the Fastest Android Phone?" uses a professional version of the Android benchmarking tool Quadrant that shows how it breaks down performance scores, and reveals that I/O (data read/write) performance in the Droid Shadow (aka Droid X) is why it was beating the Galaxy S (aka Samsung Captivate for the purpose of Taylor's tests) in benchmarks. As it turns out, there is a bug in the stock firmware of the Galaxy S that severely hinders I/O performance. A fix from some open source developers apparently corrects this issue, putting I/O performance back on par with the Droid X. One might argue however that until an official fix is released, the Droid X maintains its edge when comparing stock, unmodified phones. I'd be interested to know if the bug exists in all 4 US-carrier Galaxy S variants.
UPDATE: Thanks Anonymous for posting below with the following link for an I/O fix for the Captivate: http://pocketnow.com/android/two-performance-hacks-for-samsungs-captivate
Taylor's article demonstrates that for actual CPU and GPU performance, the Galaxy S / Captivate (I'm just going to call it Galaxy S henceforth) beats the Droid X in both categories. Due to the vast improvement in efficiency (via the new JIT compiler) in Android 2.2, the Nexus One (or, amazingly, even an aging HTC Magic running Cyanogen 6 Android 2.2) can outperform either of the phones by a significant margin. When the Galaxy S and Droid X get Android 2.2, they'll truly be unstoppable; at least until we see dual-core Snapdragons and Cortex A9 SoCs in showing up in late 2010 / early 2011.
The Droid X beats the Galaxy S in one field by a small margin; memory performance. Both phones have significantly better memory performance than previous phones likely due to the use of LPDDR2 memory as opposed to the much slower LPDDR used until now. The Droid X manages to beat out the Galaxy S by a fraction regardless, but I'd be interested to know if the I/O bug in the Galaxy S affects memory performance at all.
Very interesting stuff. Android And Me has redeemed itself fairly well, and Taylor seems to be making an effort to verify his data before he posts. I could nitpick about his description of the Snapdragon being a Cortex-A8 chip, but I'll let it slide this time. :-p