Adobe是怎樣把Flash帶進iOS的?

Adobe 視頻解決方案的副總裁 Pritham Shetty 說:“使用新版的 Flash 套件,可以讓客戶的內容支持更多設備,吸引更多用戶,增強他們的使用體驗,這也有利于提升客戶品牌形象。”
實現方式
蘋果在 iOS 上使用的流媒體協議被稱為 HTTP Live Streaming,是利用 HTTP 實現的一套實時播放方案。新發布的 Flash Media Server 4.5 相當于一個中轉站,把服務器上的視頻轉換成 H.264 (視頻編碼)和 AAC ,MP3(音頻編碼)的流媒體,然后用 HTTP Live Streaming 傳遞給 iOS 設備或 Mac 平臺的 QuickTime 播放器。

用 Flash Media Server 4.5 傳輸到終端的視頻流,不但可以在 Mobile Safari 中播放,也可以被整合到 iOS App 里面。可以預見,未來的視頻播放軟件(例如 ABC,HBO,優酷等等)就能夠直接播放網絡上已經存在的 Flash 資源。
與之配套的 Flash Access 3.0 則是一套完整的數字內容保護和商業化方案,它能夠控制視頻的分發,保證視頻的安全性(防盜版),并且提供視頻間的廣告位。
目前的限制
新版的套件在 iOS 設備上只支持視頻流媒體,而不支持 Flash 游戲和交互程序。也就是說,iOS 設備并不能享受“完整的 Flash 體驗”。有評論者認為,這是因為性能和電池續航的障礙,讓 Adobe 不敢輕易把大體積 Flash 應用搬進 iOS 。也有一種猜測是:Adobe 已經向蘋果妥協,不讓 Flash App 威脅到 iOS App 的地位。
最后要提到, 新版 Flash Media Server 可不是免費的午餐,需要花費 4500 美元來升級。想到 iOS 那龐大的用戶群,請掏錢吧。
【更新】
Flash App 移植到 iOS 上并非沒有先例,iPad 2 平臺的 Machinarium 就是一個典型。