ADVERTISEMENT
同樣的道理,許多應用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