2010.05.03 11:00

Apple大戰Adobe,新聞事件懶人包

ADVERTISEMENT

Apple與Adobe間的爭執在Apple CEO Steve Jobs發表公開信:""後,讓兩者之間以零和作結。從iPad上市開始,Apple與Adobe兩方不斷放話爭執,常會讓人看得霧煞煞,要是你不曉得問題的癥結點到底在哪兒。讓T客邦為各位整理各項大事件,一次看懂!

首先,如果要為兩家公司爭執作個小結的話,可以一言以蔽之:

Adobe想讓Flash跨足到行動裝置領域,但踢到Apple這塊鐵板。除去兩家背後的商業考量,可以說是「HTML5網路標準」與「Flash私有格式」的對抗。

雙A對抗大事記

事情發生的背景是這樣的,Flash在電腦瀏覽器平台上,有著高達99%的普及率。過去智慧型手機使用者並不多,但隨著iPhone、Android、WM系統等手機的普及,使用者開始想在上面、觀看Flash影片,於是Adobe也開始想將Flash延展到手機等行動裝置上頭。

ADVERTISEMENT

T客邦過去有著許多新聞報導,其實就已經涵蓋兩家公司之間一來一往的彼此出招,我們重新整理發生的大小事件,讓各位更加明白來龍去脈。●=Apple ●=Adobe

●2009/10/07,Adobe宣佈Flash 10.1計畫,重點有3項:
1, ,讓高畫質網路影片播放更加順暢;
2, 基於Open Screen計畫,Flash 10.1將支援包含手機在內的各項裝置;
3, Flash將採用Packager for iPhone將遊戲等內容包裝成iPhone Apps。

●2010/01/27,Apple發表iPad:
iPad發表會上播放的影片與網站上的影片被眼尖的記者與鄉民看出網頁中有區塊。Adobe的Flash平台產品行銷經理Adrian Ludwig也隨之發表一篇文章,表示:「Apple持續在設備上設下重重管制,限制了出版商與消費者...沒有Flash,iPad將無法存取網路上70%的遊戲與75%的影片內容。」

ADVERTISEMENT

●2010/01/31,Steve Jobs指責:「Adobe is lazy」
Steve Jobs在iPad發表後,於公司對所有員工發表演說(Town Hall Speech),表示:「他們有潛力作些有趣的事情,但是拒絕去作。他們不做任何事情來跟隨Apple的發展方向,例如採用Carbon。Apple不採用Flash的原因是因為Bug太多,Mac當機往往是因為Flash所至。世界將向HTML5移行,而沒有人會再使用Flash。」

●2010/02/02,Adobe CTO發表文章回應,重點包括:
1,如果HTML能取代Flash當然很好,但是目前瀏覽器支援的沒有標準;
2,Adobe還是要將Flash內容包裝成Apps,以登上iPhone;
3,OS X版本的Flash Player將以Core Animation重寫,讓表現更佳;
4,Adobe的目標是要讓HTML與Flash混合,讓開發者與設計師能協同工作。

ADVERTISEMENT

●2010/02/16,Wired表示將採用Adobe的解決方案推出iPad雜誌
屬於Conde Nast集團的Wired雜誌發表一段影音新聞,表示將與Adobe合作,利用從Illustrator到Flash到FLEX/AIR的工作流程提供iPad版本程式,並且將會跨平台到Android等系統上。

●2010/02/18,Steve Jobs和紐約出版集團開會提到:
1, Flash是吃CPU資源的巨獸(CPU hog),資安的坑洞;
2, Apple不會花太多的精力在老舊的技術上(談及Flash時);

3, iPad跑Flash,10小時的電力僅剩下1.5小時。
實測:Nexus One上,Flash 8分鐘用掉25%電力,也有實測認為能達3小時。) 

●2010/04/02,Apple發表Ready for iPad網站列表
Apple於iPad上市前一天,在網站上發表一份清單,許多美國大型網站都已經為iPad打造專用版本。除了版型適於以iPad閱讀外,也除去上面的Flash元素,影音改採HTML5的<video>播放。這個舉動等於反擊Adobe所說:不支援Flash的iPad將無法存取網路上的大多數內容。

ADVERTISEMENT

●2010/04/08,Apple發表,修改開發者條款
開發者條款3.3.1改成:「應用程式必須以Objective-C、C、C++以及Webkit引擎能執行的Javascript寫成,採Objective-C、C、C++寫的程式碼必須直接與Documented API連結。」等於宣告Flash轉成iPhone Apps,與利用AIR提供iPad程式的方式不會通過Apple審查。 四天後,Adobe發表Creative Suite 5。

●2010/04/20,Adobe宣佈棄守iPhone,轉戰Android平台
Flash平台開發者關係產品經理Mike Chamber發表文章表示:Adobe將不會為Flash轉移成iPhone作任何進一步的努力。並且認為Apple試圖建立的封閉體系將會有損業界生態、開發者,最終波及到消費者身上。並且未來將把重點放在Android平台上。

●2010/04/21,Apple表示Flash才是封閉格式
Apple發言人Truly Muller表示:「有人搞錯了,iPad與iPhone完整支援的HTML5、CSS、Javascript與H.264才是開放標準,而Adobe的Flash才是封閉的私有格式。」

 

●2010/04/30,Apple CEO Steve Jobs發表公開信
:Flash不開放、H.264才是工業標準、安全穩定與效能、電池使用時間、觸控、阻礙平台與開發者等六大i系列產品不支援Flash的原因。Adobe CEO Shantanu Narayen也接受華爾街日報專訪回應。(有簡體中文字幕)

 

HTML5 vs. Flash優缺點比一比

看完這一來一往的嘴砲攻訐,對於兩家公司到底吵些什麼,有沒有基本的了解了呢?兩種技術當然也都有優缺點,讓我們來比一比:

HTML5與CSS3等網路標準

  • 優點:
    1, 影片播放、圖形呈現等功能內建於瀏覽器內,不需要Plug-in就能執行。
    2, 標準開放,程式與美術直接以Code就能寫,不需要購買Flash等工具。
  • 缺點:
    1, 尚未定案。例如O專欄提到的,目前各家瀏覽器支援性不一。
    2, 普及性低。例如IE尚未支援,要到才會支援;但IE9僅支援Vista以上的Windows。

Adobe Flash

  • 優點:
    1, 內容普及性高:大多數的網路遊戲、廣告、影片、互動內容都以Flash技術製作。
    2, 製作容易:Adobe提供的方案對於美術、互動程式等設計者而言易於開發。 
  • 缺點:
    1, 安全、穩定堪憂Chrome、、都為Plug-in加入Sandbox保護,避免連帶當掉;Flash也經常傳出零時差攻擊
    2, 表現不佳、耗電:雖然只要有,HTML5與Flash在影片播放上都不大吃資源。但是遊戲跑起來實在非常耗用系統資源,在手機等行動裝置上更是耗電。

如果各位有任何看法,也請留言提出,我們會依照狀況追加。

小結:

光就這麼比較,實在不能擅下斷語到底哪邊孰優孰劣。Adobe Flash已經行之有年、普及率高,用它來製作內容門檻也較低,所以廣受設計師的青睞。也因為普及率高,漏洞常受到攻擊。HTML5等網路標準尚未定案,也沒有如Flash Pro CS5般的製作工具,所以得手工刻Code,瀏覽器支援性也不一(而且Javascript的XSS問題也常是安全漏洞之一)。如此來看,兩者各有所長,但要作更明確的分析,就得從實際應用來看。以後會以「影片」、「遊戲」、「廣告」三個主要應用層面來作深入分析。

▲影片、遊戲、廣告,兩種技術在三大應用上有什麼差異,待下篇分解。

(筆者為PC home資深編輯)

  • 上篇:
  • 下篇:

ADVERTISEMENT