Ars Technica has a great article up on the future of web design, involving 2D and 3D graphics and transformations, and what’s most interesting is that it’s the iPhone’s Mobile Safari browser that right now seems to be leading the way in surfacing this next-gen (Flash killing?) goodness for general users:
The WebKit team added CSS Transforms to nightly builds of WebKit back in October 2007, transforms that included scaling, rotation, skewing, and translation in 2D space. As the specification matured, 3D and animation capabilities were added. Eventually, the 3D transforms were broken out into a specification of their own. Though WebKit has had these 3D transform capabilities for some time, only Mobile Safari on the iPhone and iPod touch has them enabled.
Check out some of the other demos, and get the full scoop, over on Ars.
WebKit is Apple’s open source evolution of the old Linux Konquerer KHTML browser, and it forms the foundation of Safari on both the desktop and the iPhone (and Google Android, Palm Pre, Nokia tablets, etc.). Their Surfin’ Safari blog has just announced CSS animation support, but the better news (via MacRumors), is that iPhone (and iPod touch) Safari already supports both CSS animation and 3D.
Overly provocative headline not withstanding, and while this doesn’t address the ubiquity of Flash video, it should go a long way towards enabling more scalable and open interactivity on the web. (Flash sites don’t always scale well to small screens, after all).
Okay, I’m a web geek, I admit it, but is anyone else excited? Or do we just fear that it will all-too-quickly be perverted into iPhone optimized punch-the-monkey banner ads?
Hot on the heels of the just released Safari 3.1, some of whose features are reportedly trickling down to baby brother MobileSafari on the iPhone 2.0 firmware, Apple has reportedly begun seeding early builds of Safari 4 (5526.11.2) to developers.
The big news? WebKit’s screaming fast SquirelFish Javascript engine is a go, and 53% faster, which will be huge for Web 2.0 apps like Google’s… and the newly announced MobileMe service from Apple, of course!
Other new features include the ability to spin off “Site Specific Browsers” (or SSBs), which are basically thin browser clients for your favorite Web 2.0 apps — imagine a dedicate window on your desktop just for MobileMe. Continued CSS attribute additions like gradients, masks, and reflections are also on spec (Gee, gradients and reflections? From Apple? What a surprise…)
Combined with the CSS and HTML 5.0 features already added in 3.1, such as animation, video, and audio tags, Apple seems to be retaining its focus on open, web standard interactivity, in conjunction with old nemesis Flash and similar — sometimes buggy — technologies like Silverlight on the desktop (for now), and in lieu of them on the iPhone. Add in QuickTime X, and Apple is definitely trying to leverage some space away from the current, pseudo-proprietary web video giants.
While OS 10.6 Snow Leopard isn’t expected until mid-2009, Safari 4 seems on the fast track for a much sooner release.
Can another MobileSafari bump for the iPhone be far behind?