2007/05/03

Silverlight與Apollo的次世代web平台大戰

flash自從1995年flash 4爆紅開始,就不停的朝所謂的RIA(rich internet application)努力。這樣一個light weight client,卻能讓網頁設計師、工程師以及努力做出新服務的我們,提供更豐富的多媒體呈現。從早期向量動畫、更有利排版的視覺呈現方式到最近大紅的web video應用。Flash可以說是MS的心頭大患,高達84.3%的滲透率,微軟不可能坐視不管的。也有人說網路不管怎麼競爭,從中獲利最多的還是adobe + macromedia。

Silverlight主攻現在flash的市場

4月15日發表的Silverlight就是MS進入web application以及web video領域的先鋒部隊,他們的武器是所有windows都會內建的WPF(windows presentation foundation),對手是Flash player。而提供給設計師、開發者的工具是expression studio(類似flash 開發工具,今年會發表)。主要的特色有多媒體支援、多開發工具(不過我想是因為.Net的關係,.Net能夠支援各種語言)、mobile平台支援(其實只有支援windows mobile,沒有symbian更沒有palm OS)、DRM技術,至於執行速度有多快沒用過是不太確定,但是一個4 mb的client倒是比現在的flash player胖多了,不過這也是MS, adobe雙方的問題。

AMP反攻mediaplayer的領土

緊接著,4月16日adobe發表了他的次世代產品,Adobe Media Player除了利用現有的flash技術之外,同時也包含了年初發表的技術Apollo,對手不是silverlight而是微軟mediaplayer。Apollo讓一個web開發者可以利用他所擅長的web技術(Flash, Flex, HTML, JavaScript, Ajax)來開發”桌面端”軟體的runtime套件,就像微軟的.Net framework一樣。AMP是一個跨平台的桌面端軟體,除了用來瀏覽影片之外,同時也執行web應用(就當作在桌面端執行flash網站好了)。

焦點:HD video與off-line application

Silverlight有一點厲害的就是,除了HD video支援,同時也為每個開發者提供了4GB容量以及100萬分鐘的影片儲存空間,高達720p(D1, 720 x 486的規格,700 kbps),不知道是不是用他們先前的soapbox服務。而Flash除了原本就有的多媒體支援(flash同樣也支援到D1, 720p,雙方都是用跟DVD一樣的規格)之外,有一點厲害的就是off-line application。例如你可以在松山機場用wifi連線上Yahoo! mail,上了飛機在離線狀態寫好信之後,按送出。之後到了高雄,你用3G連上網路,這個動作會自動被完成(與web service同步)。

滲透率與開發者支援才是關鍵

這一次雙方各自發表了產品進攻對方的地盤,silverlight打web使用,AMP打媒體播放以及離線應用。不過實際上AMP應該只是apollo的技術展示,真正對上的還是silverlight/WPF以及Flash/Flex/Apollo,接下來就看誰的裝機率高以及content開發程度了。

Silverlight會被微軟偷偷更新近來或者內建,flash player有84.3%的滲透率,也會背景偷偷更新,看起來Silverlight小勝,但是值得注意的是Linux、Mac陣營應該會聯合adobe起來制衡MS。容量大小的話,silverlight有4mb,apollo約5~9mb,看起來都不是很輕,除非有很fancy的內容與應用,否則使用者是不會輕易主動接受的。

也就是說,有強大的內容開發工具與web開發者的支援才是這兩個平台成功的重要因素,關於這一點我相信Adobe會有利的多。雖然Silverlight支援各種開發工具,但是我相信他說的是他支援visual studio,也就是MS自己的程式開發平台(RD用的),這個平台支援很多語言。另外還有接下來會推出的MS expression studio,也就是siliverlight的開發平台,類似flash的開發工具。而Adobe的flash一直就是web開發者的好朋友,也累積了很多的技術社群,門檻與易用度也比JAVA、VB、C#等來的低,看起來Adobe會贏得比較多的開發者支援。還有一點值得觀察的,看看接下來幾年youtube採用哪一邊的技術就知道天平倒向那一邊了。

What could we do ?

以上,簡單的說了一下微軟這次要進攻的市場與Adobe在微軟一直沒有施力點的web市場有什麼樣的策略。內容業者值得注意的是應該要開始考慮HD video content的布局以及offline application有什麼可以做的,哪個平台好倒是不用太早擔心,另外就是…廣告要擺哪裡。

Reference

offline application

勞虎跑得快 » Blog Archive » AJAX 和 RIA 走向離線

Adobe vs. MS的比較(日文)

Adobe vs Microsoft、次の戦場はインターネットビデオ

AMP相關

AMP release note
eHomeUpgrade | Adobe Media Player Enables Distribution, Viewing and Monetization of Video Content

Flash Video規格

Adobe - Developer Center : Flash video learning guide

Flash滲透率

Adobe - Developer Center : Introducing Adobe Flash Player 9
» Flash Player 9 has 84.3% penetration as of March | The Universal Desktop | ZDNet.com

Silverlight相關

Silverlight: The Web Just Got Richer

Apollo相關

Apollo - Adobe Labs