Flash與Silverlight都是時下應用最廣泛的兩種RIA技術,而目前如今Html 5風聲鶴唳,也引發了微軟和Adobe就Flash,Silverlight和Html 5的一番辯論。
吸引開發者
開發者是兩家公司爭奪的核心,Adobe幾乎搶占了全部終端用戶市場,互聯網上98%的計算機運行Flash,而Flash10在一年之內就達到了95%,這對開發者來說非常重要,雖然Adobe並不是操作系統提供商,但他們讓Flash進駐到幾乎每一個浏覽器和平台。
微軟的Silverlight已經發展到V4,聲稱擁有45%的市場,在歐洲和亞洲更高(60%)。它也提供跨平台和浏覽器支持,盡管對Linux的支持不夠及時。另外,微軟聲稱,他們已經擁有近50萬開發者。雙方都有超級大客戶,微軟受益於體育運動賽事的泛濫,包括剛剛結束的冬奧會,以及即將開始的全美大學生籃球冠軍賽,他們還為Netflix以及維多利亞內衣Show提供在線視頻。Adobe則涵蓋了幾乎所有大型視頻網站,包括YouTube和Hulu。
辯論會上,雙方就這些數字進行辯論,不過雙方更多講到另一個重點,就是他們為開發者提供的開發工具。微軟在Silverlight的開發工具方面做得很好,他們在Silverlight剛剛推出時就向開發者社區提供了開發工具,微軟.Net開發者可以直接在VisualStudio中開發Silverlight應用。Flash開發者則使用ActionScript,Flex,FlashBuilder等工具進行開發。
另外,在編碼器,API,音頻處理,文件格式與尺寸,性能,動畫模式等方面,雙方也是各有千秋。不過,雙方辯論的焦點最終放在如何同時吸引前端和後端開發者。微軟的Expression目前只支持Windows,將那些Mac陣營的開發者拒之門外,同時,Adobe也借Catalyst吸引各個平台的開發者。微軟的Goldfarb提到他們注重開發者的傳統,Adobe則強調他們的用戶基礎,雙方都保證會為消費及企業用戶提供跨媒體,富Internet體驗。
Html 5
如果說Silverlight的推出讓Adobe感到棘手,那麼現在,雙方都應該對HTML 5感到棘手,HTML 5的使命是讓富Internet應用成為HTML標准(DrDobbsreport)。不過,雙方都不承認HTML 5對他們的威脅,相反,他們表示,要與HTML 5和平共處,讓Flash和Silverlight在HTML 5下工作,並在他們的工具中對HTML 5提供支持。他們同時提到,HTML 5前面還有很長的路,目前只是萬裡長征的第一步,前面還充滿變數,與此同時,不管是Flash還是Silverlight都有屬於自己的市場,即使在Html 5已經成熟的時候。
像YouTube,Vimeo一類的站點已經開通了HTML 5支持,不過,人們對Html 5的最大期待還是它將讓富媒體更容易搜索。微軟和Adobe都談到了他們為使Silverlight和Flash變得容易搜索而做的努力。
移動
最後,談到了移動。在移動市場,兩家公司都剛起步,不過,Adobe的Murarka提到,在日本,Flash是除了短消息之外的第二大移動應用。根據他們的路線圖,他們將在19到20家最大的OEM商那裡提供Flash支持(Google已經演示過android中的Flash)。
談到微軟,雖然Silverlight甚至不支持微軟自己的移動操作系統,但Goldfarb說這是他們的目標,他也沒有回應有關Windows Phone 7支持Silverlight的傳聞。不過,微軟已經宣布同Nokia合作向SymBian系統提供Silverlight。
接著,大家談到iPhone,這個讓Adobe如梗在喉的東西,Adobe已經要求開發者編寫可以在iPhone上運行的Flash程序,Murarka表示,他們會繼續同蘋果溝通,但蘋果不允許在iPhone上運行解釋代碼(Java,PHP,PERL)。
鑒於將來會有比桌面電腦更多的移動設備投入使用,微軟和Adobe必將在移動領域激烈競爭,目前的手機硬件還不適合運行太多富Internet應用,但隨著硬件的發展,未來的兩三年就可以實現。