I was a little surprised that Linux and iOs were the worst Desktop and Mobile adoption points. Of course, mobile was slightly cheating, as I doubt that that RimOS stats are significant. Still considering that they found zero support from IE, it's amazing that Windows still beats Linux. I'm guessing it's a driver issue?
It isn't surprising at all that Linux is behind. Most linux graphic drivers are in bad state and are blacklisted by both Chrome and Firefox, I use linux by the way. As for iOS, Safari mobile doesn't support WebGL (iAds do), so neither are surprising.
I guess that I was just surprised by the combination of probabilities. I would have thought that the percentage of Windows users using IE was greater than the percentage of Linux users with poor graphics drivers. Being an occasional Linux user myself, I was probably more surprised how far IE had fallen than that the Linux support for 3D is flaky.
As for iOS, I wasn't aware of the Safari mobile versus iAds thing. That seems like an odd tech decision, but I guess it makes sense.
I'd much rather blacklisting than having web-code be able to crash my entire window system, or even just my browser.
(That said, I'm one of the few people lucky enough to have Intel graphics hardware, so I have pretty great Linux drivers. I might feel differently if I were forced to use something from nVidia or ATi.)
I am currently in the "no support" zone with my linux because I bought this !#@$!itty nVidia card with the optimus technology. The "we will never support it under linux" kind. So I can see WebGL website but it requires me to restart my navigator in a mode that drains my batteries quicker.
This is probably not the case of the majority but I think that people with this kind of problem are still numerous.
If it makes you happier, Optimus has the same issues under Windows. But you are quite lucky that you can use your nvidia card at all, I couldn't get unofficial driver running.
I personally liked the early Optimus releases which allowed to turn off that damn thing in the BIOS. I'm perfectly happy with my battery being drained, I just want to be sure which card is used and how.
Or maybe IE-never. The official reason is "WebGL is unsafe"[1]. The unofficial is, of course, "We hate OpenGL and we would rather force our own, unsafe Silverlight 3D"[2].
Looks like the sites who have the tracker embedded are very developer centric which means that real world WEB GL Adoption is probably much much lower. Nevertheless it should grow quickly in the months to come.
Great browser support is about the only thing Rim is doing right. They should go all in on web apps. Join Mozilla's WebAPI project, make web apps a first-class citizen on BBX (not requiring their own webworks stuff)
CSS3 3D transform support surprised me too. I don't own a playbook, but when I ran one of my tests (https://ajf.me/stuff/htmcraft/200blocks/ - doesn't seem to work in IE properly) on an in-store demo model I was pleasantly surprised it ran with hardware acceleration, something I've only seen Safari do so far (Chrome doesn't on the desktop).