在剛剛結束的2008北京奧運會上,微軟的富互聯網應用(RIA)技術Silverlight可謂出盡了風頭,通過與NBC電視臺的結盟,Silverlight技術成功殺入NBC奧運視頻軟件,據稱在奧運會期間,Silverlight每天的下載量高達150萬次。Silverlight的這次高調亮相引發了業內人士的各種爭論。
一、重施故技 微軟欲搞技術壟斷?
微軟在今年八月份為美國網民提供了一場視覺盛宴,通過與NBC聯手,微軟為網民提供了北京奧運相關的數千小時免費視頻。
這是互聯網應用的一次大膽嘗試,網民可以根據自己的需要來觀看特定奧運賽事。不過要想觀看視頻,網民必須下載安裝Silverlight組件。
微軟官員宣稱,Silverlight將通過多媒體內容來“點亮”網絡。
但是對于微軟的競爭對手們來說,微軟的Silverlight戰略不禁讓它們想起微軟一貫使用的壟斷戰略,利用其市場優勢來進行不當競爭。
通過將IE瀏覽器與其Windows操作系統捆綁,微軟成功打垮了Netscape這個最大的競爭對手。但是這也導致微軟多年以來深陷反壟斷的官司中。
現在微軟又在重施故技,不過這次的對象是Adboe公司,后者的Flash媒體播放器是當今視頻和交互內容的主流技術。Adboe公司的這個產品幾乎占據了互聯網上約99%的計算機,谷歌旗下的視頻網站YouTube更是將Flash作為其主要視頻播放器。
用開源瀏覽器火狐的開發商Mozilla公司首席執行官John Lilly的話來說,很明顯Silverlight與Flash非常相似,微軟將與Adobe公司展開競爭。
業內人士分析,在Silverlight與Flash的競爭中,微軟又在重新祭起上世紀90年代的“包圍再擴展(embrace and extend)”戰略。
喬治敦大學的互聯網教授Michael R.Nelson表示,“微軟依然在玩相同的游戲,這不利于我們可以看到更多的創新。”這是又一次技術壟斷行為。
二、Silverlight表現出色 微軟滿心歡喜
其實無論微軟怎么做都會引起爭論。如果NBC服務器提供的視頻不夠流暢,人們會說Silverlight不能勝任這個工作,無法與Flash競爭。如果微軟不推出Silverlight技術,人們又會說微軟跟不上互聯網潮流,批評其依然堅守在Windows和Office的世界中。
實際上,NBC的奧運視頻看上去效果相當好,畫面質量非常好,和它的質量相比,YouTube的視頻更像是一個小學生的水平。
通過Silverlight技術,NBC的奧運視頻軟件提供了“畫中畫”功能。 用戶可以一邊觀看菲爾普斯的游泳奪金過程,一邊觀看德國隊和阿根廷隊之間的籃球比賽。此外,該軟件還擁有“四屏”模式,可以同時播放四個頻道。
奧運一結束,微軟發現他們的Silverlight軟件至少下載到了數百萬個家庭,影響人口至少有兩千萬,那是因為用戶根本不需要考慮要不要下載安裝,而是“如何才能看到奧運視頻”。
從公共關系角度來說,Silverlight被譴責為洪水猛獸,或許正是微軟希望看到的一件事情,一方面可以提高其知名度,一方面也從反面驗證了它的Silverlight的強大之處。
三、微軟雖有私心 但Silverlight依然是一個偉大技術
但是Silverlight真是洪水猛獸嗎?早在今年春天的微軟開發者大會上,從微軟IE瀏覽器部門總經理Dean Hachamovich的言談中,可以看出微軟對于改進瀏覽器中的JavaScript語言能力并不十分感興趣,原因當然是微軟更希望看到開發者使用它的Silverlight。從這一點上來看,微軟大有犧牲開放標準而推動自己的專有技術之嫌。
盡管如此,即使沒有微軟的Silverlight,我們現在就能正在全部使用OGG Theora格式和HTML 5視頻標簽嗎?實際上,我們可能會在使用Adobe公司的Flash;對于Adobe公司來說,有競爭并不是一件壞事,可以讓它有繼續完善自己技術的動力。
即使Silverlight將來實現了自己的目標,成為Web應用廣泛使用的一個跨平臺運行環境,我認為它也不和Windows/Office一種情況。微軟在Silverlight上的投入已經做出了讓步:未來是跨平臺客戶端,零部署,而且數據和應用程序都存儲在網絡上。
Adobe首席軟件架構師Kevin Lynch曾質疑微軟的跨平臺承諾,他表示,微軟在Silverlight中保留了某些特定的功能,例如3-D效果。他指的是完整的Windows展現層(WPF)技術與Silverlight之間的差別。的確,WPF與Silverlight的關系一直是微軟內部存有爭議的一個話題。跨平臺的.NET是微軟邁出的一大步,不過在微軟內部肯定會有爭議,質疑為什么微軟要幫助它的客戶來部署和Windows無關的應用程序。
盡管如此,我還是相信微軟不會為了推廣WPF而犧牲Silverlight:這樣做只能幫助競爭對手。因為沒有人希望自己創建的網絡應用只能運行在Windows之上。
總體來說,Silverlight是一項非常偉大的技術,當然微軟還是有一點點自己的私心。