Well, apple's first try (1st generation iPhone) was waay more smoother than android 2.2 AND 2.3's browser. Thats a bit funny.
I still don't know which handset/hardware you're comparing with. A Mac mini with a PPC won't compare to a mini/duo-core running the same browser, right?
Well, anyway - here's a counterpoint to that argument using specific handsets. In this video, we see compared the Nexus One (obsolete and replaced by the Nexus S) running vanilla Android 2.2, a Samsung Captivate running 2.1, and an iPhone 4.
The browser test appears after he shows off the Captivate features - at about 4:47 into the video.
Here's what you'll want to note:
- The iP4 _is_ smoother at scrolling a web page than the other two - but only slightly
- The Captivate with 2.1 and the Nexus with 2.2 scroll the same
- The Captivate is using the vendor enhanced browser to achive 2.2-like performance out of the 2.1 device (this supports my earlier claims)
- This was how my Evo was at 2.1
- When my Evo went to 2.2 with the vendor-enhanced browser (and the lastest upgrades) it FAR surpassed my previous browser experience - the app itself gained compiler optimizations - and so naturally, this included a more responsive i/o characteristic.
- I'll look for some HTC 2.2 vs. Galaxy 2.1 browser comparison to try to show the difference - the Captivate is still awaiting its Froyo upgrade - ideally, I'd rather find HTC 2.2 on an DHD or Evo vs. iP4, but I haven't found one yet.
- I'm including a second vid because the first says that Android outloads pages compared to the iPhone every time - I think the test was skewed, so the second vid shows the iP4 vs. the Nexus loading at like, 50/50, for who wins
http://www.youtube.com/watch?v=DLLi5ccES4o
http://www.youtube.com/watch?v=K7NQ0wNxnsQ
Still would like to know which handset you're seeing as so non-smooth in Android. I agreed already about the Desire, but stipulated that the hardware had to be reasonably close to the iP4 - the Desire was not.
You keep saying Android - but on what hardware, please?
Android didn't begin to catch the iPhone until the Evo and beyond.
PS - the Evo was originally hamstrung by a 30 fps rate limit in the kernel. That's been fixed (and I patched mine earlier, at 2.1), so if you saw that, that was slow, but again, that was then, this is now.
PPS - Here's a graphics benchmark of an Evo with 2.2, old kernel, and an optimized, customized 2.2, better kernel (rooted, i.e., jailbroken to achieve this back then - this kernel performance is now closer to standard). While this vid doesn't show it - video processing is tied to touch input (somewhat) so, scrolling is just appreciably better by nearly the same degree as the video output -
http://www.youtube.com/watch?v=tQ0oNLHWGO0
Lag reduced with uncapped kernel for Evo - note as first HTC top-class phone, this platform was a learning exercise - and is already dated.
http://www.youtube.com/watch?v=s9EcehkZKv4
I've demonstrated that I'll give the iPhone its props where due, such as multimedia - tell me which handset you're comparing, and I'll eat crow if I can be shown wrong.
Or, I'll fully agree with you if its a handset or sets I know to be less capable.