WebGL and TuneKit, Not Flash, the Future for iPhone?
More than 2 years post-iPhone launch, no news on Flash ever coming to the iPhone, yet Apple is pressing ahead with technologies like H.264 video (YouTube App's been using it since day one), HTML 5 and CSS animation (iPhone Safari supported them first), HTTP Live Streaming, and now WebGL for hardware accelerated 3D-graphics, and TuneKit, the framework behind the new iTunes LP rich media content.
Read on to find out what they are, how they work, and why they might make plugins like Flash increasingly unnecessary...
Says developer blog Wolfire:
This would bring 3D-gaming (or any 3D application) right into the browser with hardware acceleration, with no plugin like Flash needed to hog your memory, heat up your processor, or crash the browser. (Browsers can do all of those things well enough without the extra help). In addition to WebKit (which is the foundation of Apple's Safari, Google's Chrome, Palm's Web, BlackBerry's just-purchased Torch Mobile, and some Nokia devices), Firefox and Opera are also supporting it. Internet Explorer? Shrug.
Like TiPb, they couldn't help but notice the 720p nature of the current iTunes LP and iTunes Extras formats seem destined for the Apple TV, and we're keeping the oft-rumored iTablet on that list as well.
Since, at the end of the day, users don't care about Flash or WebKit/browser technology, they just want their videos and games, things like WebGL and TuneKit could very well replace large amounts of Flash (and competing formats like SilverLight) on the web, especially the mobile web.
And personally I'm fine with that. A series of cutting edge, specific, highly optimized technologies are sometimes better than aging, overextended architectures anyway (feel free to insert iTunes jokes here).