HTML5是HTML的下一代版本,HTML是目前所有網頁設計的編寫語言。HTML5是比當前版本的HTML更具互動性——它提供了類似閃存技術的功能——也更適合移動設備。
自從獲得了Google和新近嶄露頭角的新興公司,如Clicker的重大支持,HTML5成為2010年我們最重要的趨勢之一。
今年,我們已經看到微軟也跳進HTML5的行列,將其深入地整合進IE瀏覽器和Windows操作系統(但并非沒有爭議)。此外,在開發人員社區里面,越來越多人在談論HTML5可能是一種難以捉摸的“一次編寫,隨處可用”的網頁代碼。
微軟支持HTML5
2011年微軟的介入,絕對是HTML5重量級的支持。早在3月,微軟舉辦了使用HTML5的游戲和音樂應用程序的開發大賽。微軟的Carter Rabasa那時寫道:“我們相信HTML5及其他相關技術,與越來越快的瀏覽器結合起來,將最終給開人員能創造如同本機程序那樣的生動,交互而又令人信服的體驗的工具。”
4月份,在微軟的年度網頁開發者大會Mix上,HTML5成為最重要的焦點話題之一。由于微軟將其和瀏覽器和操作系統深度整合,該公司將其IE/ Windows 7實施的HTML5稱為“本機HTML5”(native HTML5)。但這個詞被競爭對手廣泛嘲笑,最終迫使微軟放棄它。當時在Mix上,有很多關于為什么微軟力推HTML5,而不是自己的類似Flash的 Silverlight的技術。但在6月其推出Windows 8——微軟無堅不摧的Windows操作系統的下一版本的時候,原因變得更加清晰起來。
該新操作系統將采用觸摸屏界面,在很大程度上依賴于網頁技術,其中最主要的就包括HTML5和Javascript。
和微軟不太一樣,谷歌今年沒有在HTML5有大的動作。但它在如上個月最新發布的Chrome等各種產品上繼續增加了對HTML5的支持。
時髦的小公司
一大票的創新型小公司將他們的賭注壓在HTML5上,以追求更高級別的互動能力。SublimeVideo就是一個很好的例子,該公司是一家基于“云”的HTML5視頻播放服務公司。
三月底就開放供所有人使用。這項由瑞士的開發與設計公司Jilion所開發的服務,讓網頁設計出版商很容易地將其HTML5視頻部署在其網站上,而不需要了解不同版本瀏覽器和其相關規范等那些復雜的東西。
手機程序VSHTML5程序
圍繞HTML5的最有趣的辯論之一是如何使企業能夠建立一個單一的,基于瀏覽器版本的Web服務。開發者的夢想一直夢想著“一次編寫,隨處可用”。換句話說,開發人員不需要為iPhone、Android、Windows Phone 7以及所有其他智能手機(以及平板電腦)平臺創建單獨的應用程序。相反,他們只需簡單地編寫一個手機瀏覽器。Google已經在這個上面做了一段時間—— 例如其基于HTML5的Gmail版本是iPhone的Gmail用戶收發郵件最流行的方式。
最近在Google+上,專家們討論了和手機本機程序對比,HTML5網站的優點和缺點。迄今為止究竟哪一種方法更好還沒有明確的定論,因為每個方法都有其利弊。但事實上,這些討論共同的結論是HTML5無疑是可供開發人員選擇的替代方案。