Google's Swiffy makes up for Flash's shortcomings

Google Labs' latest release is Swiffy, a Flash-to-HTML5 converter that eliminates the need for a plugin on some browsers.

The development tool, which enables SWF files to be converted to HTML5, only supports "Webkit-based browsers such as Safari (on desktop and mobile) and Chrome," according to According to a Google FAQ. The tool also supports vector graphics, image and timeline animations, and embedded fonts. However, the utility will not convert Flash video, and 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."

Jobs pointed to a lack of security in Adobe's Flash format as a driving factor in the company's decision not to support the Flash format.

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-HTML5 converter out there for developers. In March of this year, Adobe released a free test tool code-named "Wallaby" that performs the same function. 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.

About the Author

Chris Paoli is the associate Web editor for 1105 Enterprise Computing Group's Web sites, including Redmondmag.com, RCPmag.com, ADTmag.com and VirtualizationReview.com.

inside gcn

  • Autonomous driverless car with Head Up Display (Scharfsinn/Shutterstock.com)

    What are these 'levels' of autonomous vehicles?

Reader Comments

Fri, Jul 1, 2011

There are some serious weaknesses in the article starting with the title. Here are some things I'd like to address: - Swiffy only converts Flash that is about 8 years old (Parts of Flash 8 and Actionscript 2) so it is hardly a complete solution. - HTML5 can be slow and buggy and is terribly inconsistent across browsers, notice how Swiffy supports only webkit browsers. -Adobe Flash tools (Flash Pro, Flash Builder) can package up to date Flash content directly into Android and native iOS apps. - Jobs contention that Flash is a power hog is wrong and has data to prove it, Flash fully supports touch on devices. HTML5 can create sucky banner ads too. - It is ironic that a very closed proprietary ecosystem like Apple has can have any credibility on "open standards". Heck, I have to have Apple hardware to create and deliver content to the iPlatform. I don't have to have a Linux computer to put content on Android, even if the OS is Linux based. HTML5 has its place, it is not the Holy Grail to Adobe's Devil.

Please post your comments here. Comments are moderated, so they may not appear immediately after submitting. We will not post comments that we consider abusive or off-topic.

Please type the letters/numbers you see above

More from 1105 Public Sector Media Group