iOS4.3 vs Android 2.3

Today, after 6 months of the release of Gingerbread, HTC comes out with the update! After the update from 2.2 Froyo to 2.3 Gingerbread, I ran a quick test using Modernizr test suite, here is the result:

Like Firtman pointed out 6 month back following the test on an emulator, the result was disappointing. Some of the HTML5 features are still not there as promised, especially those related to Device Access, Connectivity and Performance, it’s lack of:

Device Access (DeviceMotionEvent and DeviceOrientationEvent)
SVG
WebGL
WebSocket
Web Workers
IndexedDB
Certain Web Forms features

Compare to the result of iOS4.3

It seems iOS has a much more complete set of HTML5 support, except Web Workers, IndexedDB and certain Web Forms features.

It’s not to say that iOS doesn’t have its own problems, but Android has a lot to do to catch up. It is strange to me that if Android browser runs on V8 engine, why it doesn’t have support for so many HTML5 features that are important to mobile web?

These days people keep arguing about Native vs Web on mobile, it’s not even a fair game in the first place. A lot big OS makers like Android simply play down on mobile web, mobile web is still living in the dark age under the shadow such OS makers. And even if they make changes now, immediately, it’s gonna take at least another 6 months to a year for device makers to upgrade the software.

It’s funny people criticize Apple just because it’s successful, the underdogs don’t seem to do any better. (update: Android is no longer underdog, since May 2011, their market share surpassed iOS)

A follow up post with more details on Android here: An Inconvenient Truth – Android and the Open Mobile Web

Be Sociable, Share!

About Shi Chuan

I am a web developer.
This entry was posted in Mobile and tagged , . Bookmark the permalink.

7 Responses to iOS4.3 vs Android 2.3

  1. Andrew Jones says:

    It seems odd Android’s browser is more advanced, considering how Chrome has been pushing HTML5 features, and how important the browser is to Google.

  2. Mike says:

    underdogs?

  3. GreLI says:

    While SVG allows to draw charts in iOS, Android needs to use burdensome and non-native (no touch scroll, etc) Flash to do this. So, lack of SVG puts Android very behind.

  4. Shi Chuan says:

    @Mike: thanks for pointing it out, it seems since May 2011, Android browser surpassed iOS, http://en.wikipedia.org/wiki/Usage_share_of_web_browsers#StatCounter_Mobile

  5. Chris Saari says:

    Android 3.1 has some improvements in CSS3 support, but still doesn’t perform as well as iOS

  6. Pingback: Veckans länktips – 2011-06-05 | lillbra.se

  7. Pingback: An Inconvenient Truth – Android and the Open Mobile Web | Web, Mobile Development

Leave a Reply

Your email address will not be published. Required fields are marked *

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>