HTML5標準較量正酣
這個原本由Opera和火狐推出的標準早在2003年就已經推出,但直到2008年時才被W3C國際組織定名為HTML5,由于它強化了Web網頁的表現性能,并追加了本地數據庫等Web應用的功能,現在HTML5已經成為各大公司無法忽視的下一代互聯網標準。在中國,騰訊、百度、UCWEB,奇虎360、遨游甚至中移動等公司都已經加入了相應的小組,試圖參與著游戲規則的制定。
HTML5之所以受到廠商如此重視,一個很大原因是由于其跨平臺開發特性,開發者不需要在基于安卓、微軟和蘋果IOS的不同平臺重復開發,也不需要針對安卓紛繁復雜的亞平臺進行適配,尤其是在中國,目前可數的安卓亞平臺就有200多個。
此外,用戶也不需要再受頻繁升級之苦。HTML5的一個重要原則就是該標準所使用的技術必須都是開放的,不得有專利,以免未來HTML5被某個公司所左右。因此Opera捐獻了CSS,谷歌則捐出視頻格式WebM。
顯然,這樣一個全球化網絡標準無法由小公司來推動——Opera和火狐努力引入了巨頭公司——微軟、Google和蘋果,他們的用戶群廣、用戶數龐大,巨頭參與進來才能使一個標準真正推廣。但大公司實力雄厚的同時卻也讓事情變得更加難以控制。
在蘋果和Adobe之間首先爆發了一個“小插曲”。2010年4月,喬布斯宣布蘋果不支持Flash。
事實上,在與蘋果反目之前,Flash一直是占據主導的網頁技術,當時在網絡上占75%份額的視頻是Flash動畫,它依賴瀏覽器中的Flash插件。但喬布斯首先質疑的就是Flash“封閉”,Adobe對Flash的專利擁有——眾所周知,Adobe是一家靠收許可費盈利的公司。
這一輪較量Adobe徹底敗北,盡管蘋果曾是該公司***家大客戶。同樣,網絡世界也并不覺得因為沒有用Flash而損失精彩。而且游戲公司為了不失去蘋果上的Flash用戶,專門為蘋果的產品開發了游戲。
而到目前為止,HTML5的大部分協議中的子協議99%可以說已經敲定,處于打磨、完善階段。獨獨視頻格式一項——HTML5試圖讓用戶打開網頁時直接展現視頻,而不需要再安裝插件。但在默認使用哪種視頻格式上,巨頭們僵持不下。
目前HTML5討論的視頻格式分為兩大陣營,WebM陣營和MPEG陣營,前者的支持者是火狐、Opera和谷歌,后者的支持者是蘋果。微軟則兩者都支持。
谷歌不支持MPEG的理由是,該格式的核心是H.264,持有權為機構所擁有,商業化的產品有可能涉及到專利費,這違背了HTML5所有技術均需開放的原則。當然,一個它未曾強調的原因是,Google旗下Youtube的HTML5版網站采用的都是WebM格式,一旦HTML5采用了MPEG,Youtube就需要將其網站上所有視頻進行格式轉碼。
蘋果則堅持MPEG格式,蘋果本身是MPEG集團的成員,以及還有一個沒有說出口的原因則是,這家公司是一個客戶端產品的“死忠”,而HTML5的應用、游戲網頁化趨勢將讓用戶離開客戶端。有人曾經分析認為這將在未來幾年內削去蘋果30%的利潤,因為用戶可以通過瀏覽器自由訪問和玩游戲,蘋果利益系統的封閉性也就被打破了。
而事實是,蘋果越支持HTML5,蘋果的設備未來就可能賣得越好——到目前為止,硬件設備還是蘋果利潤來源的大頭,但蘋果始終沒有在視頻格式上讓步,也許在給自己找一個解決客戶端被替代的緩沖時間?當然,蘋果利益系統的封閉性確實讓許多公司頭痛,但蘋果的用戶又是大家都喜愛的付費群體。
現在HTML5已經不再局限于網頁標準的概念,“HTML5”已經成了涵蓋下一代互聯網技術的一個統稱。這個標準在2011年5月進入“last call”,讓W3C內部和外部的專家審查,預計HTML5會在2014年正式成為“推薦”技術。