Swiffy: Google's Flash-to-HTML5 escape hatch

Swiffy: Google's Flash-to-HTML5 escape hatch

Summary: Swiffy, a tool that converts most .SWF files into a more browser-friendly HTML5 format, is now available through Google Labs.


Google's commitment to HTML5 over Adobe Flash gets taken a step further with the Google Labs release of Swiffy, a tool that converts most .SWF files into a more browser-friendly HTML5 format.

It's not quite ready for prime time - Google's blog entry indicates that while Swiffy works fine for most Flash animations and advertisements (oh boy), it's going to be a while before it's able to convert every .SWF on the web reliably.

The way it works is simple: plug the .SWF file you need converted into Swiffy, and it outputs a JSON file, rendered using SVG and "a bit" of HTML5 and CSS3. The browser interprets the object as JavaScript. They say that the converted file is almost as small as the original Flash input, and it renders better in what Google calls "modern browsers" like Google Chrome and Apple Safari.

In Swiffy's FAQ, Google indicates that they're not sure whether or not they'll open source the project. And more interestingly, Google is indicating that Adobe not only knows about Swiffy - they're happy to see any project which can bring Flash content to smaller screens.

In fact, Google and Adobe look to be collaborating on ways to have ads and animations render in HTML or Flash depending on what the system has available.

This may be looking too far ahead, but Google may just be able to undercut the most common complaint about the Apple iPhone and iPad - that they don't run Adobe Flash - by making the difference largely transparent for end-users.

Topics: CXO, Google

Kick off your day with ZDNet's daily email newsletter. It's the freshest tech news and opinion, served hot. Get it.


Log in or register to join the discussion
  • RE: Swiffy: Google's Flash-to-HTML5 escape hatch

    This only works for animation and works for a very old codebase of Actionscript 2.0 which is maybe 6 or 7 years old. Most flash applications now use Actionscript 3.0.
    • RE: Swiffy: Google's Flash-to-HTML5 escape hatch

      @ejferg Thanks, and enjoy <a href="http://www.uggsdiscounts.org/ugg-boots-sundance-c-4.html">UGG boots sundance</a> <a href="http://www.uggsdiscounts.org/ugg-boots-tall-ultra-c-3.html">UGG boots tall</a> <a href="http://www.uggsdiscounts.org">ugg discount</a>
  • Size Limitation

    Swiffy currently does not convert SWF files larger than 512 KB.
  • RE: Swiffy: Google's Flash-to-HTML5 escape hatch

    Adobe has been making subtle moves in making Flash a HTML-5 format. After all, Flash != just the Flash Player or the SWF format, but also the Interactive Animation tool.

    I expect Flash to eventually become something like Cocos2D or Unity3D, compile in another language into Javascript applications.
    • Adobe's briar patch

      Exactly. Adobe makes its money selling the development tools. The Flash player is an expense that Adobe would happily see go away. All they care about is that something out there be able to play the things that are created by the tools.
      Robert Hahn
  • RE: Swiffy: Google's Flash-to-HTML5 escape hatch

    Flash trash on my iPhone - crap!
    • RE: Swiffy: Google's Flash-to-HTML5 escape hatch

      Right! You got it. Why should you want access to 3/4 of the internet on your little pillow sharing iphone... Steve don't want you to have it, so you don't want it... Makes sense to.... well, you.
  • RE: Swiffy: Google's Flash-to-HTML5 escape hatch

    this is, doubtless the future, but I don't think we have to run out and convert anything until it works in at least the latest IE & FF
    current user
  • RE: Swiffy: Google's Flash-to-HTML5 escape hatch

    Good news! If you?re an Android developer <a href="http://www.yilmazetmakinalari.com" title="yilmazlar et">yilmazlar et</a> living in Brazil, Canada, <a href="http://www.yilmazetmakinalari.com" title="kemik kesme">kemik kesme</a> Russia, or 17 other <a href="http://www.yilmazetmakinalari.com" title="kemik testeresi">kemik testeresi</a> countries you can cancel the movers because Google <a href="http://www.yilmazetmakinalari.com" title="kofte makinasi">kofte makinasi</a> will now let you sell Android apps in the <a href="http://www.yilmazetmakinalari.com" title="hamburger makinasi">hamburger makinasi</a> Market. Likewise, you folks <a href="http://www.epoksiuzmani.com" title="epoksi zemin kaplama">epoksi zemin kaplama</a> in India, Singapore, and 16 other <a href="http://www.epoksiuzmani.com" title="epoksi boya">epoksi boya</a> places can stay right where you are <a href="http://www.bagdatdugunsalonu.com" title="dugun mekanlari">dugun mekanlari</a> because in a <a href="http://www.bagdatdugunsalonu.com" title="istanbul dugun salonlari">istanbul dugun salonlari</a> couple of weeks you?ll be able <a href="http://www.bagdatdugunsalonu.com" title="nikah salonlari">nikah salonlari</a> to pay for those apps. That?s right, Google <a href="http://www.bagdatdugunsalonu.com" title="sunnet salonlari">sunnet salonlari</a> announced a large expansion to <a href="http://www.bagdatdugunsalonu.com" title="nisan salonlari">nisan salonlari</a> the Android Market today when it <a href="http://www.bagdatdugunsalonu.com" title="dugun salonlari fiyatlari">dugun salonlari fiyatlari</a> added 20 new countries where developers <a href="http://www.ilgazhacihasan.com" title="koy web sitesi">koy web sitesi</a> of paid apps can live and <a href="http://www.ilgazhacihasan.com" title="ilgaz">ilgaz</a> 18 more places where <a href="http://www.anadoludesign.com" title="web tasarim">web tasarim</a> consumers of those <a href="http://www.huzurevdeneve.com/kartal-evden-eve-nakliyat.html" title="kartal evden eve nakliyat">kartal evden eve nakliyat</a> apps can live. However the number <a href="http://www.yilmazetmakinalari.com" title="kusbasi dograma makinasi">kusbasi dograma makinasi</a> still falls far short of the total number of countries <a href="http://www.efecambalkon.com" title="cam balkon fiyatlari">cam balkon fiyatlari</a> in the world. Here?s <a href="http://www.cambalkon.gen.tr" title="cam balkon">cam balkon</a> a copy of the email <a href="http://www.cambalkon.gen.tr" title="acilir cati">acilir cati</a> they sent out to <a href="http://www.elitstarcambalkon.com" title="cam balkon">cam balkon</a> registered <a href="http://www.cambalkontr.com" title="cam balkon">cam balkon</a> developers.