Another developer who has worked with Flash understands Adobe's response to HTML5. "While a lot of their stuff has to do with Flash, that's not where they make their money. They make their money selling tools," says Alan Gruskoff, a developer at Digital Showcase, which does mobile and rich Internet application design. "They give away Flash."
Adobe pushes CSS improvements for HTML5
Adobe has proposed its CSS regions and CSS shaders as standards for adoption by the World Wide Web Consortium (W3C), which oversees HTML5 and CSS. "CSS regions lets you reflow content, and shaders basically take any sort of Web standards content and make it appear as bitmapped data, so you can manipulate it," Trani says. With CSS regions and CSS shaders, Adobe is leveraging its Flash experience to bolster CSS.
A shader, according to the official proposal filed with the W3C in late October, is "essentially a small program that provides a particular effect (such as a distortion, a blur, or a twirl effect) and whose behavior is controlled with input parameters (such as the amount of distortion, blur, or twirl)." Shaders are useful in the context of animated transitions and complement specifications such as CSS animations, CSS transitions, and SVG animations. CSS regions enable building of complex, magazine-like CSS layouts, Adobe says.
Flash still has support
Despite Adobe's HTML5 strategy, Flash is not going away, argues the developer Ruskoff: "Any of the fanboys that say, 'Flash is dead, HTML5 rules,' you know they're speaking without knowledge of the real world." HTML5, he notes, has not even been ratified, despite its adoption in draft form in every major desktop and mobile browser.
Adobe's Trani also cites a niche for Flash, such as 3D capabilities and game development.
For Adobe, moving to HTML5 while still keeping Flash around makes sense -- after all, it can sell tools to both audiences. Over time, though, it appears a certainty that HTML5 will grow while Flash will fade.
This story, "Adobe's no-choice embrace of HTML5," was originally published at InfoWorld.com. Follow the latest developments in programming at InfoWorld.com. For the latest developments in business technology news, follow InfoWorld.com on Twitter.