2009.10.06 11:00

Flash也登上iPhone了,可是...還是不能玩Facebook小遊戲!

ADVERTISEMENT

;接著Adobe在Flash Player 10.1的發表會上說,Flash Player 10.1還是可以在iPhone上跑,只是跑的方式不太一樣…像Facebook餐城、開心農場這類內嵌在網頁中的Flash,還是不支援!(怒)Adobe說,Flash Player 10.1支援iPhone的方式,和其他平台不太一樣。開發者可以用新的Flash製作軟體,把做好的Flash編譯成iPhone軟體,然後可以在iPhone上執行。但是內嵌在網頁中的Flash仍然是不支援的;意思就是說想在iPhone上玩餐城或開心農場,可以,但條件是餐城或開心農場得變成獨立的遊戲軟體,不能內嵌在Facebook的頁面上。

同樣的道理,許多應用Flash的網頁,例如YouTube、Vimeo等,除非做成獨立的iPhone軟體,否則無法在iPhone的瀏覽器上使用。像YouTube一開始就做成獨立的軟體,內建在iPhone中,也是這個道理。

肥水不落外人田

為什麼在iPhone上要玩Flash得搞這麼麻煩?其實原因只有一個,就是iPhone上的App Store軟體商店機制。Apple要求所有的iPhone軟體都必需透過App Store軟體商店來上架,使用者也只能透過App Store下載安裝軟體。Apple的理由是這樣可以確保軟體不違背Apple的利益的安全性;但是透過網頁執行的Flash軟體,不管是遊戲還是其他應用,就可以跳過App Store,直接讓網友使用,甚至跳過Apple直接向網友收錢。Apple當然不能坐視這種問題發生,所以在iPhone上嚴禁Flash的出現。即使是,也還是不能直接在iPhone上跑。

Adobe這次在Flash 10.1做的事,其實也算是委曲求全;既然所有的iPhone軟體都得過蘋果App Store這關,那我就把Flash包成iPhone軟體,一樣透過App Store上架配送,這樣就不違反蘋果的使用條款了。只是開發者就不能只把寫好的Flash丟到網頁上就算了,還得包成iPhone軟體,送給Apple審核,等上好幾天,才會出現在App Store的軟體清單中。

ADVERTISEMENT

不過上有政策,下有對策。許多開發者對蘋果不讓iPhone直接支援Flash(以及一堆有的沒有的限制)的態度很感冒,乾脆自己搞。在破解版(Jailbreak)的iPhone上,就有不少未破解版iPhone跑不了的東西,例如更好用的注音輸入法、非3GS機種也能用的錄影軟體等,當然也有人做Flash出來。目前破解版的Flash只能在瀏覽器播放影片,還跑不了Flash遊戲,而且bug還一大堆;但未來應該有強者會搞出能跑遊戲的Flash插件出來,如果你有夠大顆的心臟,願意破解你的iPhone,也許假以時日就真的能在iPhone上養魚、顧餐城或偷菜了。


▲可播放影片的Flash插件,破解版iPhone限定。

ADVERTISEMENT