Apple iOS 5 gets web 3D...for ads only
iAds does WebGL
Apple man Chris Marrin recently revealed this news on the public WebGL mailing list. "WebGL will not be publicly available in iOS 5," he said. "It will only be available to iAd developers."
On the desktop, WebGL is supported by the stable version of Google's Chrome browser, Mozilla's Firefox, Opera, and the nightly builds of WebKit, which serves as the basis for Apple's Safari browser.
Presumably, Apple is testing the technology with a small numbers of devs, before rolling it out to a larger audience. But iAds is at least an amusing choice. ®
Seems obvious... security!
WebGL is a bit of a security liability. It's not hard to write something in WebGL that will leave a device unresponsive or crash it. There was an advisory about this not long ago, and I've seen examples that kill a box when running chrome. Put that on a mobile, where it's going to leave the device in a locked-up, battery draining, possibly even battery exploding state... that's not really wise is it?
Clearly the technology is in there, and since Apple will be vetting iAds that's one place where it's safe to use it. Wonder if it'll be available to app developers too then? And how long will it take to get WebGL to a slightly safer state?
I have a free app in the store, uses both iAd and adMob. iAd brings in more money, even with a lower fill rate (which makes the customers happy)
The "No ads" policy on Apple's services is just a reflection of how they've always worked. Have you ever seen them advertising for others on their machines? Crappy trialware? Stickers? Nope.
WebGL - A New Dimension for Browser Exploitation
Recommended reading before spouting off nonsense: