前言:當(dāng)今互聯(lián)網(wǎng)領(lǐng)域有若干最熱門的關(guān)鍵詞:云計算、移動時代、應(yīng)用web化,其中關(guān)于“應(yīng)用web化”的討論與實踐離不開當(dāng)下流行技術(shù)HTML5。6月16日舉辦的第27期百度技術(shù)沙龍抓住這一主題,匯聚行業(yè)技術(shù)精英,共論“HTML5開發(fā)之美”。
作為新一代的頁面標注語言,HTML5的成熟可能還要假以時日,但它必定代表著未來的發(fā)展趨勢。據(jù)美國咨詢機構(gòu)RedGiant公布的報告顯示,2011年有109億個移動應(yīng)用被下載,但大部分應(yīng)用下載后僅使用過一次,并有25%的Apps下載后從未被使用。而HTML5則可帶來一種直接通過頁面呈現(xiàn)的、免安裝免更新的Apps,在掌上設(shè)備中,它還能為用戶帶來趨近于Native App的體驗。這無疑能夠降低開發(fā)成本,讓Apps可以跨平臺展現(xiàn),并輕松升級。目前在行業(yè)中,對于Web App的實踐越發(fā)多樣化,人們希望在不遠的將來,開發(fā)出一種顛覆傳統(tǒng)的Apps理想形式。
第二十七期百度技術(shù)沙龍為參會的近三百位開發(fā)者們搭建了一個HTML5技術(shù)的專項交流平臺。百度高級工程師,用戶體驗研究平臺技術(shù)負責(zé)人王集鵠詳細講解了HTML5中的圖形圖像處理,街旁前端工程師則分享了應(yīng)用HTML5搭建街旁新版混合式iOS客戶端的經(jīng)驗。作為特邀嘉賓,HTML5 code jam獲獎團隊“storm” 和“蒸汽猛犸”在沙龍現(xiàn)場演示、分享了用HTML5敏捷開發(fā)“智力對對碰”和“別碰我的妞兒”的心得體會。秉承技術(shù)沙龍活動倡導(dǎo)交流和分享的宗旨,《論道HTML5》作者、百度技術(shù)經(jīng)理蔣宇捷,“街旁雷達”技術(shù)負責(zé)人等專家也應(yīng)邀在Openspace環(huán)節(jié)分組討論了更多具體的技術(shù)問題。
席地而坐的參會開發(fā)者認真做著筆記(百度技術(shù)沙龍現(xiàn)場)
開放交流的Openspace是每期百度技術(shù)沙龍的特色環(huán)節(jié)
作為Web App的推動者,百度已在自身的許多產(chǎn)品創(chuàng)新實踐中使用了HTML5技術(shù),例如2012年春節(jié)的“搜龍點睛”活動,百度首次在移動端通過HTML5 canvas繪圖,用css3來控制動畫,同時針對不同的操作平臺、手機終端進行自適應(yīng),讓數(shù)以億計的網(wǎng)民體驗到HTML5 的驚艷效果。
HTML5未來猜想
作為中國互聯(lián)網(wǎng)巨頭,百度的一系列嘗試初現(xiàn)了先行者的勇氣與實力,為移動互聯(lián)網(wǎng)時代的開發(fā)者提供了諸多有價值的參考。
對于HTML5應(yīng)用于Web App的未來,筆者也有以下猜想:
首先是移動為先。在這個掌上設(shè)備大爆炸的時代,移動是絕對的趨勢。目前已經(jīng)有眾多企業(yè)基于HTML5進軍移動市場,或從之前的Native App轉(zhuǎn)而重點開發(fā)Web App。筆者認為,未來基于移動端Web應(yīng)用的開發(fā)者比例將大大增加。在今年三月二十三日的百度開發(fā)者大會上發(fā)布的百度云戰(zhàn)略和開發(fā)者中心服務(wù)(developer.baidu.com),即可助力開發(fā)者對接百度云,獲得技術(shù)資源和應(yīng)用分發(fā)的全面支持。來自互聯(lián)網(wǎng)巨頭的支持,無疑將推動技術(shù)的成熟和趨勢的演進。
其次,像“智力對對碰”、“別碰我的妞兒”這些作品和HTML5研究小組、HTML5夢工廠等垂直技術(shù)社區(qū)的涌現(xiàn),讓越來越多的開發(fā)者看到了形形色色的Web App通過HTML5實現(xiàn)的可能。HTML5相比xHTML為開發(fā)者提供了更多的語義標簽,如、、等,還提供了可和Flash相媲美的網(wǎng)頁動畫全新方式。更關(guān)鍵的是,HTML5會讓搜索引擎讀懂圖片、視頻、富媒體。
最后,引用百度技術(shù)副總裁王勁在2012全球移動互聯(lián)網(wǎng)大會上的發(fā)言作為本文的結(jié)尾:“約有四分之三的主流瀏覽器已經(jīng)支持HTML5,越來越多的主流應(yīng)用將轉(zhuǎn)移到HTML5上來。”