成王敗寇
在政權斗爭中,成功了的就是合法的,稱帝稱王;失敗了的就是非法的,成為寇賊。在HTML5與Flash的標準之爭中,HTML5更適應多變的互聯網環境、能滿足開發人員需求,迫使Adobe公司放棄移動Flash技術研發。
也許在PC端Flash與HTML5的戰場還硝煙彌漫,但在移動終端,隨著Adobe的放棄,HTML5終于在2011年下半年轉正,成為移動網頁開發的主要工具。今年11月Adobe公司相關負責人宣布公司新的戰略,決定將調整未來的基于移動設備的Flash開發工作,不再面向新版瀏覽器、新版系統或新式設備開發Flash Player。
Flash與Adobe的糾纏,要從兩種技術本身的特點開始說起。同樣作為網頁開發的主要工具,HTML5減少了瀏覽器對插件的依賴性,代碼更加清晰、易懂,可以不受操作系統、瀏覽器限制,跨平臺應用, 給Web開發者帶來便利的同時增強了用戶體驗。而以上這些特點作為Adobe公司的王牌互聯網多媒體開發工具,Flash則要通過下載插件實現;另外,隨著Flash的大量普及,Web前端開發人員開發的各種素質參差不齊的應用,也給Flash的名聲帶來又一層陰影。
但是作為擁有多年互聯網播放技術的創新企業,Adobe Flash在與HTML5的競爭中并非一無是處,其穩定的視頻輸出功能、版權控制標準等都遠高于HTML5。因此,Adobe移動Flash退出舞臺,表面上是因為開放性差,實則更深層的原因是蘋果、谷歌、微軟等IT廠商競爭的結果。
每家公司都不愿受制于人,尤其是喬布斯和蘋果。喬布斯曾公開發文指出Flash標準封閉、不安全等缺點。當然,Flash標準控制在Adobe手中,而HTML 5技術使用的開放標準,對于蘋果意味著產品的獨特性、價值可不受束縛;對于谷歌來說,HTML5普及后,免費的Google在線文檔必然會得到用戶青睞,僅用瀏覽器就可以完成文檔處理、游戲、網頁應用甚至操作系統操作,谷歌的產品市場份額將大大提升;而對于本身就有Web呈現技術Sliverlight的微軟來說,其選擇自然不會是HTML5或Sliverlight之外對其限制眾多的Flash。
但放棄研發移動Flash并不意味著Adobe的失敗,Adobe 在PC端的Flash標準依然具有不可動搖的權威地位,而其10多年研發Flash的經驗,未來將全部放在研發HTML5上,Adobe完全有可能后來居上。
HTML5作為未來移動互聯網平臺開發的主要標準,使得移動終端應用視頻、音頻、圖像、動畫等都將被標準化,這無疑為層出不窮的移動應用程序、App Store的繁榮發展鋪平道路。