SmokeScreen是這樣一個(gè)開源軟件,它可以把Flash的swf文件轉(zhuǎn)成Javascript/HTML5,它的口號是:Flash without plugin。為什么要這樣做呢?它說主要是因主Apple的iPhone/iPod/iPad不支持flash,而且看似Steve Jobs也不愿意在以后支持flash。所以,他們搞了這樣一個(gè)玩意。目前,這個(gè)開源軟件還在開發(fā)階段,在其主頁上,你可以看到一些Demo,在Chrome上看上去很不錯(cuò),雖然還有一些小問題,不過已經(jīng)很不錯(cuò)了。
HTML5幾乎顛覆了原來的HTML,其可以讓你用HTML不單單只是做網(wǎng)頁布局,而且還讓你可以開發(fā)更強(qiáng)的東西,比如:WebSockets,使用這項(xiàng)技術(shù),已經(jīng)有人在搞Web版的Quake 2了(http://code.google.com/p/quake2-gwt-port/),還有Google的3D Javascript API,所以,把swf完美地轉(zhuǎn)成Javscript/HTML5可能也只是一個(gè)時(shí)間問題。
雖然,HTML5還在draft階段,而且很多東西都和flash重復(fù)了。所以,加上iPhone的推波助瀾,發(fā)生這樣的事情也不奇怪,不知道adobe會(huì)怎么想?也許adobe目前對其AIR或是Actionscript還抱有希望,雖然有這樣一篇文章力挺Flash,但未來真的不好說,adobe會(huì)使用HTML5/Javascript來作為其flash的引擎嗎?如果不這樣的話,我相信總有一天,會(huì)有人開發(fā)出HTML5/Javascript的IDE。而且,有理由相信,一旦在未來所有的瀏覽全面支持HTML5,那么我們可以想像,這個(gè)世界可能幾乎所有的桌面應(yīng)用都會(huì)被Web所取代,這個(gè)進(jìn)程可能會(huì)越來越快。讓我們拭目以待。