2011-9-16 09:38
bunnylai
Adobe是怎樣把Flash帶進iOS的? [轉載]
[align=center][img]http://jacso.hk/gallery/33497/33497-608918.jpg[/img] [/align]
一直以來,iOS 設備都[b][color=#ff0000]不支持Flash[/color][/b] 影片,遊戲和應用程式。除非用戶自己越獄並安裝插件,例如[color=#ff0000]FRASH[/color],否則就不能享受網絡上數以億計的Flash 資源。喬布斯曾經列舉了很多理由來拒絕Flash,包括“耗費資源”、“浪費電力”、“應用程式難以管理”等等,而在昨天,Adobe 公司終於以一種“繞圈子”的方式攻入了iOS 陣營。
[align=center][url=http://www.tgbus.com/image.html?url=http://iphone.tgbus.com/UploadFiles/201109/20110912135532846.jpg][img]http://jacso.hk/gallery/33497/33497-608914.jpg[/img][/url]
[/align] Adobe視訊解決方案副總裁Pritham Shetty說:“使用新版的Flash套件,可以讓客戶的內容支持更多設備,吸引更多用戶,增強他們的使用體驗,這也有利於提升客戶品牌形象。”
實現方式:
蘋果在iOS上使用的流媒體協議被稱為[b][color=#ff0000]HTTP Live Streaming[/color][/b],是利用HTTP實現的一套實時播放方案。新發佈的Flash Media Server 4.5相當於一個中轉站,把服務器上的視訊轉換成[color=#ff0000]H.264[/color] 和[color=#ff0000]AAC[/color]、[color=#ff0000]MP3[/color]的流媒體,然後用HTTP Live Streaming傳送至iOS設備或Mac平台的QuickTime播放器。
[align=center][url=http://www.tgbus.com/image.html?url=http://iphone.tgbus.com/UploadFiles/201109/20110912135532968.jpg][img]http://jacso.hk/gallery/33497/33497-608916.jpg[/img][/url] [/align] 用Flash Media Server 4.5傳輸到終端的視訊串流,不但可以在[color=#ff0000]Mobile Safari[/color]中播放,也可以被整合到[color=#ff0000]iOS App[/color]裡面。可以預見,未來的視訊播放軟體(例如ABC,HBO,YouTube等等)就能夠直接播放網絡上已經存在的Flash資源。
與之配套的Flash Access 3.0則是一套完整的數字內容保護和商業化方案,它能夠控制視訊的分發,保證視訊的安全性(防盜版),並且提供視訊間的廣告位置。
目前的限制中,新版的套件在iOS設備上只支持視訊串流媒體,而[color=#ff0000]不支持Flash遊戲和交互程式[/color]。也就是說,iOS設備並不能享受“完整的Flash體驗”。有評論者認為,這是因為性能和電池續航的障礙,讓Adobe不敢輕易把大體積Flash應用搬進iOS 。也有一種猜測是:Adobe已經向蘋果妥協,不讓Flash App威脅到iOS App的地位。
最後要提到,新版Flash Media Server可不是免費的午餐,需要花費4500美元來升級。想到iOS那龐大的用戶群,請自費吧。Flash App移植到iOS上並非沒有先例,iPad 2平台的Machinarium就是一個典型。
來源 : jacso.hk