Flash. That’s something most iPhone users have been forced to give up. Fortunately there is still a handful of renegade coders that won’t let Steve Jobs and his gang dictate what you can or cannot view on your iPhone.

Chris Smoak is one of these guys. Because he is aware that no matter what Apple thinks, Flash is still a huge part of the Internet, he developed Smokescreen, a workaround that will allow you to play Flash content on your iPhone, iPad and iPod Touch.

Here is how SmokeScreen works: “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.”

SmokeScreen is just at its beginnings. Since Smokescreen is written in JavaScript, it is slower than the Flash plugin and is limited in speed by the performance of the browser. Still, it’s a nice beginning that gives us hope to see Flash one day running on iPhone OS. [via Engadget]

  • VnABC

    Nice work! Dumb Steve Jobs with his no Flash BS

  • MrChris

    The light is now at the end of the tunnel now we just have to wait till we get there!

    ~MC

  • David

    Crap! Now I can have my browsing experienced muddled up with ads! This is not the kind of thing that is going to make Flash video run well. If you think it is you’re dreaming 😛

  • Spode

    Being outside the U.S., not having flash has been fairly painless. A few corporate sites became more difficult to navigate when looking for an address or something, but that’s about it. I don’t miss it, and I don’t want to bother with anything needed to bring it ‘back’.

  • Wasabi

    I have been using cloud browse last few days. Works flash quite well

  • camslice

    @MrChris
    i agree. it would have been nice if someone from Apple could have just had a pleasant conversation with someone from Adobe and made a decision to develop HTML5 & Javascript exporting/rendering from Adobe Flash. but Nooooo, now it has to get all dirty. dumb corporations trying to do “what’s best”.

    don’t get me wrong. i will NEVER build a website using Flash, but it’s out there and we all have to use it cos it has proliferated the internet. even YouTube acknowledges that it’s a far better platform for streaming video content at this stage cos it’s more mature, robust & flexible.

    this whole issue has created a massive headache for designers & developers trying to create content rich websites that are 100% cross browser, platform & device compatible.

  • Dennis K Morgan

    Now I understand why Apple is not allowed on business networks. Steve Jobs does not know how to play in the real business world with the real Big Boys.

  • [sarcasm] Steve Jobs is sooo cool. He knows nobody uses flash anyway. He knows how to be diplomatic. He caters to the web developer and hates to incur more cost to the web client. Thank goodness for corporate junkies who feel our pain. [/sarcasm]

  • Buddy lee

    Dennis, hate to break it to you, but Apple is the 2nd most valuable company (market cap) in the US behind only Exxon Mobil. It surpasses GE, Microsoft and IBM. I’d say Steve is one of the real Big Boys. Plus he’s the largest single shareholder of Disney. Not saying I’m a big fan of his, he’s pretty snotty sometimes, but he seems to know what he’s doing business-wise.

  • Anne Looby

    So when can we download it? Have new iPad and I HATE that it does not run flash.