Google Labs quietly released Swiffy yesterday, a development tool that allows SWF files (used in Flash elements) to be converted to HTML 5.
According to a Google FAQ, the converter only supports "Webkit-based browsers such as Safari (on desktop and mobile) and Chrome." The tool also supports vector graphics, image and timeline animations, and embedded fonts. However, Swiffy utility will not convert Flash video. Google suggests that the transfer of Flash 5 features will have the best result.
This toolkit can be seen as one way to port Web apps that are not supported in Flash formats onto certain mobile devices, such as those using Apple's iOS operating systems. Apple cofounder Steve Jobs has been vocally against supporting Flash-based elements on iOS devices, including iPhones and iPads.
In a letter featured on Apple's Web site in April 2010, Jobs wrote that "Flash was created during the PC era -- for PCs and mice. Flash is a successful business for Adobe, and we can understand why they want to push it beyond PCs. But the mobile era is about low power devices, touch interfaces and open web standards -- all areas where Flash falls short."
In Google's FAQ, Adobe credits Google's Swiffy release as a way of expanding the reach of Flash. However, Swiffy is not the only Flash-to-HTML 5 converter out there for developers. In March of this year, Adobe released a free test tool code-named "Wallaby" that performs almost the same function.
"Wallaby" is an experimental technology that converts the artwork and animation contained in Adobe Flash Professional (FLA) files into HTML. This allows you to reuse and extend the reach of your content to devices that do not support the Flash runtimes. Once these files are converted to HTML, you can edit them with an HTML editing tool, such as Adobe Dreamweaver, or by hand if desired.
Google's FAQ acknowledged the similarity between the two tools and discussed what made its tool different
"Wallaby is an installable tool that converts .fla files, whereas Swiffy is a web-based tool that converts .swf files. Wallaby focuses on reusing parts of a Flash file in HTML, and thus produces code that can be edited by the developer, whereas Swiffy generates an efficient format that is not that easily editable."
Developers can give Swiffy a test by uploading sample SWF files here.