WebGL is already supported on more tan 50% of the PC’s thanks to every browser out there – except IE. And very soon we’re going to see WebGL implemented in Android, too. My guess is Google will (finally) port Chrome to Android 5.0, and they will showcase it at Google I/O this year (an event that covers both Android and Chrome). But even if they don’t do that, I’m almost certain they will add WebGL support to the Android browser. It’s long overdue, if only because people have been asking for it since before the last Google I/O.
And even if that doesn’t happen, Sony Ericsson has us covered because they’ve just released their implementation of WebGL for Android 4.0 as open source. First of all, this means all the new (and old) Xperia phones that will have Android 4.0, will have support for WebGL. And second, all mobile browsers (think Dolphin HD, Opera Mobile, Firefox Mobile) could use this open source implementation, with the necessary modifications, so even if stock Android browsers won’t have it on most phones until Google implements it, the other browsers will.
Here’s what Anders Edenbrandt, Senior Software Architect at Sony Ericsson, has to say about this announcement:
“Since we announced that we had added support for WebGL in our Android 2.3 (Gingerbread) phones, we have received a lot of feedback from the community. Most of the feedback has been very encouraging, but we have also received comments saying that WebGL needs to get a wider deployment within the Android ecosystem, for the market to take off. This is something we completely agree with.
As a way of encouraging this, and in line with our continuous support of the open developer community and open standards like WebGL and HTML 5, as well as our ambition to be transparent, we have decided to publish our implementation of WebGL for Android 4.0 as open source. This way, it’s free for anyone who is interested in using it as is, but it’s of course also there as a base for anyone who would like to contribute in further development of the code.”
And a demo on a Xperia Ion device (remember, all that happens in the browser):