SmokeScreen Brings Flash to the iPhone and the iPad

SmokeScreen Brings Flash to the iPhone and the iPad

Much has been said and written about Apple’s decision to boycott flash on its mobile devices. Disappointed with Apple’s rigid stance, Chris Smoak took it upon himself to work around this issue. The result of his efforts is Smokescreen.

The original intention behind Smokescreen was to enable publishers to display SWF ads on Apple’s mobile devices. Smokescreen essentially converts Flash content to equivalent JavaScript/HTML5 content. In the words of Simon Willison, “It runs entirely in the browser, reads in SWF binaries, unzips them (in native JS), extracts images and embedded audio and turns them in to base64 encoded data:uris, then stitches the vector graphics back together as animated SVG”.

Unfortunately, Smokescreen still has a long way to go. At this point of time, about the only thing that it manages to do is to render banner ads successfully. More complex stuff like interactive videos and games are too laggy. However, the smokescreen code is supposed to be open sourced soon. Hopefully, the mature product will someday succeed in bringing rich flash content to the iPhone and the iPad.

Meanwhile, you can check out some of the demos available at

One thought on “SmokeScreen Brings Flash to the iPhone and the iPad”

Leave a Reply

Your email address will not be published. Required fields are marked *

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>