回顧HTML5這一年:在痛并快樂中前進
如 果說,2011年HTML5從年初火到了年末。那么,2012年,HTML5就是此起彼伏的一年。喜的是,HTML5在各領域全面開花,互聯網業內領頭公 司Google、Zynga、Mozilla、Yahoo!、微軟、英特爾等等都強調了HTML5技術在下一代產品中的戰略地位,積極擁抱HTML5,將 對HTML5的支持推到了前所未有的高度;憂的是,HTML5標準進展緩慢、標準組織的分道揚鑣,更多的人看到了HTML5的不完善,國內貼HTML5標 簽的公司多,真正實踐的少,包括Facebook也將重心轉到Native上。
事件回放之——風頭正茂 備受關注
2010 年4月,尚未離開人世的喬布斯公開表示Flash已不再為瀏覽視頻或者其他Web內容所必須,并且用自家產品全面擁抱HTML5的實際行動支持自己的論 點。無獨有偶,同樣在智能機上大行其道的,Google也同樣不遺余力的推動HTML5的市場化進程。隨著時間的流轉,HTML5帶來的絕對不僅僅只是技 術的更新,而是對于未來一個更大的舞臺。
2012年1月10日在拉斯維加斯正在舉行的CES大會上,微軟CEO鮑爾默宣布了基于IE9和HTML5版的割繩子游戲,這是一款由微軟及游戲開發商ZeptoLab共同推出,用于促進IE9的使用及網頁的美化。
Mozilla 進軍移動領域 B2G項目主打HTML5 這是一個全新的移動項目Boot to Gecko(簡稱 B2G),致力于創建基于Web和HTML5的移動體驗,在這個Web平臺上提供和優化藍牙、短信等原生App的功能,與原生HTML5應用緊密聯系在一 起。
Zynga德國公司堪稱HTML5發展和創新思維的真正領導者,Paul Bakaus在新游戲大會(New Game Conference)上奉勸游戲開發者轉投HTML5開發,并指出“HTML5是游戲產業的未來,利用HTML5工具,比如WebSockets和 CSS3可以很好的完成流暢的動畫,實現無縫的游戲體驗而不須等待加載。”目前,Zynga共有Zynga Poker、FarmVille Express、Words With Friends和CityVille Express四款HTML5游戲。這些游戲完全可以媲美本地應用。
騰訊攜手W3C共同參與包括Web App、HTML5等新互聯網技術標準的研究和制定,推動中國互聯網產業快速發展。騰訊加盟W3C也將幫助中國互聯網企業在國際互聯網技術與標準領域爭取更多話語權。
英 特爾亞太研發中心總經理何京翔:全面擁抱HTML5,作為支撐英特爾遠景目標——互聯計算的核心技術,英特爾全面擁抱HTML5!英特爾在全球積極參與 HTML5的標準化工作,并努力為英特爾凌動平臺提供一個優化的HTML5軟件運行環境,同時為廣大的互聯網應用開發者提供一套便利的開發工具。
谷 歌發布世界上首個開源的HTML5 SIP客戶端以及Yahoo:擁抱Hadoop和HTML5 等等示例證明了HTML5的魅力所在。不管是喜歡還是不喜歡,你都不可否認HTML4是有史 以來最成功的標記格式。HTML5就是建立于它的成功之上。HTML5為Web開發者提供了很多強大的新特性。
事件回放之——HTML5遭遇重創
Facebook 放棄HTML5轉投iOS,不管怎么說,Facebook曾經有一個非常宏大的志愿那就是構建一個HTML5的帝國。當年Facebook偷偷研究一個名 叫斯巴達的項目,初衷就是想在iOS平臺開辟一塊自己的根據地。對此,Apple一直沒有表現出任何態度,放任其發展。在TechCrunch泄露 Facebook的秘密計劃半年之后,斯巴達進化為Open Gragh,Facebook發布了Pay Dialog mobile SDK。又過半年,Facebook宣布放棄其基于HTML5的iOS App,徹底轉為Native,又一次讓HTML5 vs Native的話題升溫。
隨后,在2012年12月Facebook發布了新版的Android手機應用。同之前發布的iOS版Facebook應用一樣,本次發布的應用徹底拋棄了HTML5,在啟動速度和反應速度上有了很大的提升。
生 存還是毀滅:Facebook慘敗真是HTML5的錯? 再接下來的一段時間內,Sencha的兩位工程師Jamie Avins和Jacky Nguyen在聽到Mark Zuckerberg表示“HTML5尚未就緒”后不以為然,在空閑時間開發了Fastbook這個性能上不遜于原生Facebook程序的純HTML5 應用,有力地回應了Zuckerberg,并指出,“不是HTML5不好用,而是你不會用。”
事件回放之——HTML5開發的荊棘之路
2012 年7月份,HTML5的兩個標準制定組織WHATWG和W3C決定分道揚鑣,這也意味著今后將會出現兩個版本的HTML5:即“快照版”和“動態版”。 W3C對未來HTML5反應太過遲緩,成立WHATWG就是為了加快HTML5的發展速度。實際上,W3C在一定程度已經放棄了HTML,而將注意力轉移 到了XML和XHTML。而現在的問題在于,大多數用戶想要繼續使用HTML,而且想使用更好的HTML,而非轉到一個新的標準。
2007 年到2010年,隨著瀏覽器JS擎大幅提速,以及人們對HTML5預期逐步提高,JS的流行度出現了顯著的上升。但HTML5并沒有給人真正的驚 喜,HTML5富應用并不受人關注,10年開始關注明顯冷卻,而且之后每一次關注度的上升都和Flashplayer出現負面新聞的時間吻合,導致部分 Flash程序員轉向JS,可當他們發現JS并不真正適合富應用的時候,又轉回了Flash或是轉向了Objective-C、Java。大部分流行網站 都在iOS和Android上推出了獨立應用,這無異于直接否定了HTML5在手持設備上的優勢。
為什么2012年HTML5發展遠未達預期,這一年來HTML5的發展遠遠未達預期,主要原因有以下五個方面:跨平臺HTML5開發并未起飛、人們更習慣于通過應用商店下載應用、混合應用不能依賴移動瀏覽器、不同移動設備間的適配問題、HTML5還不夠強大。
為 什么說HTML5還沒到黃金開發時期?對此,業界眾說紛紜:HTML5不是一個平臺:HTML5只是一個語言標準。這也是困擾HTML5的重要原因。盡管 基于HTML5開發的應用能夠允許在所有的平臺上,設想初衷是非常美好的,但是就目前來看對于HTML5還有一定難度。HTML5擁有一個新興化的碎片問 題:它經常被鼓吹作為一種解決方案,它真能成為未來的主角嗎?
HTML5來襲,業界人士看法不一:
Mark_董龍飛:這個東東推出的同時也共享了其中的資源加載JavaScript庫PXLOADER。對游戲開發者,尤其是基于Canvas開發游戲的應該都很有用。
張曉菲Shawphy HTML5研究者:乍看之下,HTML5似乎給在線和手機游戲開發者帶來頗多益處。這是個純網頁平臺,游戲開發者能夠基于HTML5制作自己的游戲,然后在任何兼容設備發行內容,從手機到PC平臺。但這是否真的這么簡單?
HTML5 開發者代表尤雨溪:個人開發者的機遇,尤雨溪認為,HTML5正處在迅速變化和發展的歷程中,它的發展還未完全穩定下來。但從HTML5推出的各種新功能 來看,未來主要有兩個大的發展方向:第一,是無處不在的普適性。后PC時代,每個人有很多不同終端,這些產品都需要人機交互界面。HTML5在某種程度上 就有機會成為這樣無處不在的交互解決方案,它可以嵌入在任何有此需求的設備當中。第二,技術門檻、開發維護成本低,良好的跨設備、平臺特性。HTML5作 為低技術門檻的另一個優勢,能非常快速地試驗新想法。而在逐漸跟進的硬件API、IOS4.0之后,HTML5可以直接在瀏覽器獲得加速移——就是獲得手 機的移動角度、實現攝像頭功能等很多值得探索的新價值。
王淮,大城小胖論辯HTML5 局部有小雨,他認為,在移動端是否采用HTML5技術,取決于你的產品形態。將來可能90%的應用會是HTML5,而那10%,可能永遠也不適合 HTML5,HTML5性能的提升很大程度上將取決于低耗電高性能CPU/內存的出現,或者電池技術的極大改善。
現在越來越多的公司進入到移動互聯網這個領域都會遇到一個問題,早期的技術選型很重要,稍有不慎后患無窮,是超前使用HTML5,還是穩妥地針對性開發,或者兩者折中?這個還需根據實際產品來定奪。
Write once,run anywhere
這 是多少程序員的夢想,也曾經是Java讓人心動的地方,但真正做過跨平臺解決方案的人都知道,這只是一句口號而已,跨平臺沒那么容易玩轉的。沒 錯,HTML5可以實現Write once,run anywhere,但總不能寫一個Hello World來run anywhere吧。
從開發者視角論述HTML5平臺的7大特點,跨平臺運行特點HTML5的主要優勢在于它適合眾多平臺,從PC瀏覽器到手機、平板電腦,甚至是智能電視,只要設備瀏覽器支持HTML5,HTML5游戲在此平臺就具有可行性。
HTML5又見艷陽春
據統計2013年全球將有10億手機瀏覽器支持HTML5,同時HTML Web開發者數量將達到200萬。毫無疑問,HTML5將成為未來5-10年內,移動互聯網領域的主宰者。
12 月份,W3C小組宣布已經完成對HTML5標準以及Canvas 2D性能草案的制定,這就意味著開發人員將會有一個穩定的“計劃和實施”目標。盡管規范已經成型,但離大功告成還有一段距離,預計在2014年中期完成全 部工作。目前小組并沒有向公眾解答關于對視頻的支持情況的問題。