8月10日,2013 HTML 5峰會(huì)——“HTML 5守望者暨開(kāi)發(fā)者”的大會(huì)現(xiàn)場(chǎng)涌入了2600人,令只能容納1000人的會(huì)場(chǎng)顯得格外擁擠,遠(yuǎn)遠(yuǎn)超出了舉辦方HTML 5夢(mèng)工廠創(chuàng)始人田愛(ài)娜的預(yù)期。作為“最接地氣”的社區(qū)組織,HTML 5夢(mèng)工廠經(jīng)過(guò)近兩年的不懈努力,已經(jīng)成功整合了全國(guó)開(kāi)發(fā)者資源,截止目前全國(guó)的13個(gè)城市有專屬負(fù)責(zé)人在進(jìn)行開(kāi)發(fā)者社區(qū)工作,企業(yè)會(huì)員超過(guò)30家,活躍開(kāi)發(fā)者人數(shù)超過(guò)20萬(wàn)以上,田愛(ài)娜因此對(duì)國(guó)內(nèi)的HTML 5應(yīng)用市場(chǎng)的發(fā)展有著切身的感受。
HTML 5生態(tài)圈以各類運(yùn)營(yíng)平臺(tái)為中心,將大大小小的軟硬件廠商和開(kāi)發(fā)者維系起來(lái),從而形成井然有序、上下互通的良性循環(huán)。
為開(kāi)發(fā)者提供更多選擇
一個(gè)技術(shù)的興起、追捧、興旺、衰敗,有其必然的規(guī)律,從HTML 5來(lái)講,之所有這么多開(kāi)發(fā)者愿意追捧,就是大家認(rèn)為這個(gè)技術(shù)是趨勢(shì),它的確很“美”。HTML 5的“美”于在“一次撰寫(xiě),多次運(yùn)行”的便捷性和跨平臺(tái)性。
這些技術(shù)上的特點(diǎn),將最終轉(zhuǎn)換為成本上的優(yōu)勢(shì)。東方愛(ài)智是一家從事App外包服務(wù)的公司,CEO曾永紅向《互聯(lián)網(wǎng)周刊》記者表示,“在我們公司的報(bào)價(jià)上,運(yùn)用HTML 5技術(shù)在開(kāi)發(fā)預(yù)算上會(huì)縮減50%,能很好地為企業(yè)節(jié)約成本。”
HTML 5除了在開(kāi)發(fā)成本上有優(yōu)勢(shì)外,它的“快速實(shí)現(xiàn)”、“靈活”等特點(diǎn)也更適合變化日新月異的互聯(lián)網(wǎng)。北京傲游天下科技有限公司前端開(kāi)發(fā)部經(jīng)理、W3C聯(lián)絡(luò)員趙錦江認(rèn)為,“開(kāi)發(fā)者今天投入做一個(gè)App,發(fā)現(xiàn)市場(chǎng)反響不好,需要立刻做出改變,如果是用HTML 5開(kāi)發(fā)的話,修改起來(lái)很方便,反之如果是Native(原生技術(shù)、本地技術(shù))修改等于要把每個(gè)平臺(tái)都修改一遍,成本也很高?!?/p>
在HTML 5標(biāo)準(zhǔn)還不統(tǒng)一、瀏覽器支持碎片化的今天,更多的開(kāi)發(fā)者選擇和原生混合的Hybird模式進(jìn)行開(kāi)發(fā)。在外觀、界面等部分使用原生技術(shù),用HTML 5來(lái)實(shí)現(xiàn)內(nèi)容發(fā)布更新。這樣一來(lái),就將HTML 5跨平臺(tái)特性和Native效果呈現(xiàn)的優(yōu)勢(shì)完美地結(jié)合在一起。TouchChina的《景點(diǎn)通》開(kāi)發(fā)“輕應(yīng)用”時(shí)就采用了HTML 5技術(shù),創(chuàng)始人兼CEO沈卓立說(shuō)道,“我們用Native做框,里面內(nèi)容更新的部分使用HTML 5。雖然我們沒(méi)有使用Canvas這些很強(qiáng)悍的功能,但我們會(huì)使用HTML 5來(lái)調(diào)用設(shè)備接口,實(shí)現(xiàn)定位、拍照等功能?!?/p>
HTML 5樂(lè)享云創(chuàng)是一個(gè)云計(jì)算的HTML 5可視化專業(yè)動(dòng)畫(huà)平臺(tái),專業(yè)從事HTML 5富媒體廣告及Web App開(kāi)發(fā)。在同期入駐的“微軟創(chuàng)投云加速器”的第二期企業(yè)中,樂(lè)享云創(chuàng)是20家企業(yè)中唯一一個(gè)使用HTML 5的企業(yè),這也符合開(kāi)發(fā)者選擇純粹HTML 5技術(shù)開(kāi)發(fā)的現(xiàn)狀。樂(lè)享云創(chuàng)之所以敢于完全依賴HTML 5技術(shù),是因?yàn)樵谝驗(yàn)榻换?dòng)畫(huà)中主要使用的是HTML 5Canvas以及部分CSS3特性,而這些特性恰恰是瀏覽器支持已經(jīng)比較出色的部分。
同樣成功的案例還有由奧博杰天開(kāi)發(fā)的QikPg Web閱讀器,它也是一個(gè)基于HTML 5技術(shù)的、能支持展示豐富互動(dòng)內(nèi)容的閱讀器。其中不但大量采用了 Canvas進(jìn)行動(dòng)畫(huà)效果的渲染,HTML 5本地存儲(chǔ)的功能也很好的支持了部分內(nèi)容的線下閱讀,極大地提高了閱讀體驗(yàn),另外視頻標(biāo)簽還可支持無(wú)插件高清視頻播放。
對(duì)于開(kāi)發(fā)者來(lái)說(shuō),他們并不在意HTML 5未來(lái)會(huì)不會(huì)和Native“掰手腕”,用最恰當(dāng)?shù)募夹g(shù)做出最酷的產(chǎn)品才是他們的理想追求。
平臺(tái)讓產(chǎn)品更出色
與Native App的成熟市場(chǎng)不同,Web App還處在發(fā)展之中,生態(tài)圈也不夠成型。尤其是在平臺(tái)支持方面更是相距甚遠(yuǎn)。
FirefoxOS是基于HTML 5技術(shù)的完全開(kāi)源的移動(dòng)平臺(tái),意在從底層消除手機(jī)在web領(lǐng)域的局限性,從而為將來(lái)HTML 5應(yīng)用程序在手機(jī)上的廣泛應(yīng)用做保障。該系統(tǒng)采用Open Web(開(kāi)放網(wǎng)絡(luò))技術(shù),以Gecko引擎為核心,實(shí)際上就是一個(gè)“放大、沒(méi)有邊框的”火狐瀏覽器,所有應(yīng)用都基于網(wǎng)絡(luò),希望用戶一開(kāi)機(jī)就能夠連接上互聯(lián)網(wǎng),通過(guò)Local Cache (本地緩存)功能即時(shí)更新,并讓用戶在脫機(jī)的狀態(tài)下也能無(wú)障礙使用。
北京謀智(Mozilla)市場(chǎng)與戰(zhàn)略發(fā)展總經(jīng)理過(guò)元錚向《互聯(lián)網(wǎng)周刊》記者表示,隨著HTML 5標(biāo)準(zhǔn)的逐步確定,瀏覽器完全可以支撐起一個(gè)操作系統(tǒng)?!叭蛴?00萬(wàn)Web開(kāi)發(fā)者,他們都可以輕松的轉(zhuǎn)換角色,成為Firefox OS平臺(tái)中的Web應(yīng)用開(kāi)發(fā)者?!?/p>
目前三星、英特爾正在攜手打造Tizen系統(tǒng),可以看作一個(gè)基于Linux的開(kāi)源軟件平臺(tái),應(yīng)用程序接口基于HTML 5和其它web開(kāi)放標(biāo)準(zhǔn)。英特爾在今年7月3日推出了服務(wù)開(kāi)發(fā)者的XDK平臺(tái),覆蓋iOS、Android、Tizen系統(tǒng),為開(kāi)發(fā)者提供“開(kāi)發(fā)、測(cè)試、部署”服務(wù)?!坝辛诉@樣的服務(wù)后,開(kāi)發(fā)起來(lái)就會(huì)很順暢,我們也會(huì)將好的應(yīng)用推薦到應(yīng)用商店。” 英特爾軟件與服務(wù)事業(yè)部市場(chǎng)總監(jiān)陳緒表示。
目前,國(guó)內(nèi)尚未有專門針對(duì)HTML 5的平臺(tái),主打“無(wú)需下載、即搜即用”的百度“輕應(yīng)用”其實(shí)也是介于Native App和Web App之間的Hybird App。在百度輕應(yīng)用開(kāi)放平臺(tái)中,開(kāi)發(fā)者可以通過(guò)Clouda開(kāi)發(fā)框架來(lái)開(kāi)發(fā)Web應(yīng)用。除此以外,百度也將會(huì)利用手機(jī)百度APP中進(jìn)行分發(fā)。未來(lái)輕應(yīng)用還將接入百度地圖、瀏覽器、hao123等平臺(tái),實(shí)現(xiàn)多入口資源打通。
發(fā)展快慢還要看硬件
人們?cè)陉P(guān)注HTML 5時(shí),往往將目光集中在軟件領(lǐng)域。其實(shí),硬件廠商也早已紛紛布局,希望能在HTML 5市場(chǎng)里有所斬獲。越來(lái)越多的硬件廠商加入到開(kāi)源軟件項(xiàng)目中,一方面讓軟件更好的利用硬件資源,另一方面也能讓硬件找到未來(lái)的發(fā)展方向。
HTML 5的優(yōu)化不僅僅是標(biāo)準(zhǔn)的推行,更應(yīng)該有硬件的支持。和大多數(shù)人印象不同的是,趙錦江認(rèn)為因?yàn)橛斜容^成熟的硬件支持,HTML 5在PC端的表現(xiàn)更出色一些。
目前HTML 5的一個(gè)核心問(wèn)題就是運(yùn)行速度太慢。而英特爾一直致力于CPU的加速,在工藝上從45納米到32納米再到22納米不斷提升,設(shè)計(jì)上也更加針對(duì)移動(dòng)智能平臺(tái),不斷優(yōu)化移動(dòng)處理器指令級(jí),從而為HTML 5應(yīng)用提供更高體驗(yàn)。
英特爾目前在全球擁有超過(guò)1萬(wàn)名軟件工程師,研究領(lǐng)域包括BIOS、Linux內(nèi)核、虛擬化等多個(gè)方面,其中HTML 5軟件工程師超過(guò)2000名。OTC(開(kāi)源技術(shù)中心)是其軟件與服務(wù)事業(yè)部下屬的一個(gè)分支,在中國(guó)已經(jīng)成立了11年之久,培養(yǎng)了眾多優(yōu)秀的工程師,他們熟悉底層技術(shù),了解國(guó)際開(kāi)源社區(qū),加之多年經(jīng)驗(yàn)的積累,讓英特爾可以快速成為主流貢獻(xiàn)者?!拔覀円恢焙蚖3C有積極的互動(dòng),我們參與HTML 5的方式主要是通過(guò)國(guó)際開(kāi)源社區(qū)。在Webkit社區(qū)以及Chromium項(xiàng)目中,我們分別擁有16名和13名committer,3名reviwer和4名owner。并且我們?cè)贚inux內(nèi)核代碼貢獻(xiàn)排名第一?!标惥w如是說(shuō)。
作為推動(dòng)HTML 5前進(jìn)的另一重要硬件廠商,高通公司的驍龍?zhí)幚砥饕呀?jīng)廣泛應(yīng)用于Android、Windows Phone、Black Berry等多種主流操作系統(tǒng)。此次,高通特別為Firefox OS系統(tǒng)進(jìn)行了芯片優(yōu)化。而已經(jīng)和Firefox OS達(dá)成合作協(xié)議的華為、阿爾卡特、LG等廠商的智能手機(jī),均配置驍龍?zhí)幚砥?,將?duì)HTML 5的支持發(fā)揮到了極致。