Android/iPhone web browsing speed test flawed
Summary: I'm getting a lot of feedback over a report by Canadian software company, Blaze Software, who have pitted Android against the iPhone in web browsing tests and claim that Android is significantly faster than the iPhone.
I'm getting a lot of feedback over a report by Canadian software company, Blaze Software, who have pitted Android against the iPhone in web browsing tests and claim that Android is significantly faster than the iPhone.
Well, you can say that I was curious. So, first off I used the website to run some quick tests, comparing the iPhone iOS 4.2 with the newer 4.3 (for the test I used Google.com as the site to load). I obtained the following results (using the 3 run option):
- iOS 4.2 - 3.88 sec
- iOS 4.3 - 2.67 sec
Hmmm, OK, the browser in iOS 4.3 is a bit faster than the browser in iOS 4.2. That's what I'd have expected from my experience with both versions. But that was just one run. I carried out several runs, and what I found was that I got wildly different results, ranging from under 3 seconds to over 7 seconds no matter which iOS version I used. It seems that the tool is highly susceptible to variation.
I then decided to do some more digging and read Blaze's blog post a little bit closer. I was curious as to how the test was done, in particular how the data was being extracted from the the browsers (especially Safari on iOS, since iOS is a closed box). I came across the answers I was looking for:
The measurement itself was done using the custom apps, which use the platform's embedded browser. This means WebView (based on Chrome) for Android, and UIWebView (based on Safari) for iPhone. Manual verification showed that page load performance of the embedded browsers, when properly configured, is effectively identical to the stand-alone browsers. The load times are calculated using the "Document Complete" callback from the browser, which is a standard way of measuring a web page's load time. As mentioned above, the agents are now a part of a free service available at http://blaze.io/mobile/, and we encourage you to try it out.
Hold on a moment. Blaze is using a custom app. There's a problem with that. As I talked about the other day, Apple is limiting the use of the improved Nitro engine in iOS 4.3 to Safari. Other apps that use the UIWebView controller used by applications to access the web. This could well skew the results significantly.
Given the UIWebView controller issue, combined with the wildly fluctuating results I was getting for one site, I'm going to say that all data puled from this test should be treated as speculative and for entertainment purposes only.
But, even if we assume that the tests are 100% accurate for a moment, is an average load time difference of 1.1 second really going to make that much differenc eis the overall scheme of things when you're dealing with huge variables such as 3G and WiFi connections?
[UPDATE: In the time I was writing this, other have weighed in. Here's what The Loop has to report:
"Their testing is flawed because they didn't actually test the Safari web browser on the iPhone," Apple spokesperson, Natalie Kerris, told The Loop. "Instead they only tested their own proprietary app which uses an embedded web viewer that doesn't take advantage of Safari's web performance optimizations. Despite this fundamental testing flaw, they still only found an average of a second difference in loading web pages."
It would be a good test ... if it weren't flawed!]
Thoughts?
Kick off your day with ZDNet's daily email newsletter. It's the freshest tech news and opinion, served hot. Get it.
Talkback
RE: Android/iPhone web browsing speed test flawed
:)
RE: Android/iPhone web browsing speed test flawed
And on the emulator it still only show the difference of 1 second in load times (on average). I, for one, along with many other will most likely not fret over a whole extra second of waiting for a page to load.
And Anadtech made also extensive test of iOS 4.3 on iPhone 4/iPad/iPad 2
Only thing flawed is the iPhone
RE: Android/iPhone web browsing speed test flawed
RE: Android/iPhone web browsing speed test flawed
RE: Android/iPhone web browsing speed test flawed
RE: Android/iPhone web browsing speed test flawed
RE: Android/iPhone web browsing speed test flawed
so, something stinks here!
RE: Android/iPhone web browsing speed test flawed
Watch out Tim, you upset the Apple fanatics. I hope you girls enjoy your Apple products.
RE: Android/iPhone web browsing speed test flawed
RE: Android/iPhone web browsing speed test flawed
As far as I've read Blaze.IO had no preference...
...over either OS. They just ran a test they thought was fair, and it turned out that it wasn't.
RE: Android/iPhone web browsing speed test flawed
What a ridiculous comparison. No IT Professional worth their salt would subscribe to this conclusion.
If you can't beat them - spread fear, uncertainty and doubt (FUD).
RE: Android/iPhone web browsing speed test flawed
Good to know that MS would never do such a thing. "getthefacts" as one example was simply the truth, the whole truth and nothing but the truth . . . NOT!
RE: Android/iPhone web browsing speed test flawed
RE: Android/iPhone web browsing speed test flawed
And For the Emulator comment. The iOS emulator is far better than Androids... There isn't any cheating. Apple is just upset they aren't top dog.
RE: Android/iPhone web browsing speed test flawed
It's certainly not the SAFARI browser, because that's not what the testers were using. They were using the embedded viewer, because they chose to use a custom app.
RE: Android/iPhone web browsing speed test flawed
RE: Android/iPhone web browsing speed test flawed
Good luck listening to yourselves in your echo chamber.