[citation][nom]Vladislaus[/nom]Actually no, the iPhone uses a Cortex-A8 CPU, a PowerVR SGX GPU and 512MB of eDRAM which is exactly the same as a top of the line Android. So in terms of hardware it's not that dissimilar.Have you seen benchmarks between the Andriod 2.2 and the iOS 4? The old Nexus One was with Android 2.2 was faster than the iPhone 4 with the iOS 4. The browser on the Android 2.2 even with the flash plugin enabled was significantly faster than the one on the iOS 4.The iPhone 4 does have a better battery life, but is also using a slower processor, and the difference isn't that huge. But with an Android phone I can use replacement batteries where as in the iPhone I can't. Again, if I need to recharge my phone, I don't need any weird cables that only apple uses. All I need is a cable/charger with mini usb on one side which are pretty common. And do you think you don't need to recharge the battery on the iPhone every couple of hours when playing games of this kind?[/citation]
Apple designed a custom silicon to host the CPu and the GPU, by doing this they saved space and were able to decrease the power usage of the CPU and GPU.
Yes the browser on the Android is performing faster than the browser on the iPhone... but it seems that you are mixing browser performance with OS performance. If surfing the net is all you do and two seconds mean a lot to you than great. I rate the overall OS performance since I would use different apps. This is where iPhone clearly wins.
Consumer Report rated iPhone 4 as the best phone out there, even with the antenna issue.
Again less MHz means nothing when it comes to CPUs, it all depends on how many instructions this CPU is handleing per second and on how efficient is the OS that is running on the device. In this comparison iOS is better than Android.
This is ok since Android is new OS and its been out for barely a year, but how does it fell for Android users to be beta testers, since that's what they are... Android has released more updates and OS versions in one year than Apple has done for the whole existence of the iPhone.
Android phones keep popping out two or three per month, with different hardware, and as Godfail said, its harder for Android to make it's OS more efficient and stable when it's hardware changes on monthly or weekly bases.