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