HTML5自誕生以來(lái)就受到行業(yè)和社會(huì)的廣泛關(guān)注,大部分人認(rèn)為它存在跨平臺(tái)、開(kāi)發(fā)成本低等諸多優(yōu)勢(shì),在未來(lái)將成為手機(jī)應(yīng)用的發(fā)展方向。從性能來(lái)看,HTML5的前景確實(shí)一片光明。不過(guò)中培偉業(yè)《基于HTML5的前端開(kāi)發(fā)應(yīng)用最佳實(shí)踐》培訓(xùn)專家趙老師指出,目前形勢(shì)下H5的全面爆發(fā)需要解決的重點(diǎn)以下問(wèn)題。
趙老師認(rèn)為,歷史上H5躍進(jìn)式發(fā)展面前有三條鴻溝,慶幸的是到目前這三個(gè)硬性問(wèn)題已基本解決:
其一,上網(wǎng)速度。H5應(yīng)用保存在云端,每次需要本地向云端進(jìn)行交互請(qǐng)求,故對(duì)網(wǎng)速有一定要求。如今隨著4G網(wǎng)絡(luò)的普及和WiFi熱點(diǎn)的增加,手機(jī)上網(wǎng)速度已不是大問(wèn)題(截至今年,全國(guó)6.68億網(wǎng)民中88.9%用手機(jī)上網(wǎng),其中85.7%通過(guò)3G/4G聯(lián)網(wǎng);另外,國(guó)內(nèi)已覆蓋超過(guò)62萬(wàn)個(gè)WiFi熱點(diǎn),并以每年15%的年平均復(fù)合率增長(zhǎng)),很大程度上減少了H5頁(yè)面交互的等待時(shí)間。
其二,手機(jī)性能。H5應(yīng)用運(yùn)行的體驗(yàn)好不好,和手機(jī)性能有很大關(guān)系,CPU、屏幕尺寸都影響最終呈現(xiàn)的效果。移動(dòng)互聯(lián)網(wǎng)時(shí)代,以小米為代表的手機(jī)廠商不斷進(jìn)行深挖手機(jī)性價(jià)比,很大程度加速了智能手機(jī)更新迭代,市場(chǎng)的良性競(jìng)爭(zhēng)讓國(guó)民手機(jī)性能整體檔次有較大提升。相比于一、二線城市消費(fèi)群體的逐漸飽和,現(xiàn)在三、四線城市居民購(gòu)買力的提升,成為極具潛力和價(jià)值的消費(fèi)群體。
其三,標(biāo)準(zhǔn)規(guī)范。標(biāo)準(zhǔn)的意義不言而喻,市場(chǎng)的擴(kuò)大強(qiáng)依托于標(biāo)準(zhǔn),同時(shí)成為標(biāo)準(zhǔn)制定最好的推動(dòng)力。最終經(jīng)過(guò)八年的爭(zhēng)論,萬(wàn)維網(wǎng)聯(lián)盟終于在14年10月宣布html5標(biāo)準(zhǔn)規(guī)范制定完成,意味著開(kāi)啟了新的篇章。
不過(guò)趙老師接著認(rèn)為,基礎(chǔ)問(wèn)題的解決不代表H5前路一馬平川,還有四個(gè)問(wèn)題需要解決。
1.底層技術(shù)優(yōu)化:作為H5應(yīng)用的技術(shù)基礎(chǔ),引擎需要優(yōu)化性能和效率,這樣優(yōu)質(zhì)的重度應(yīng)用和游戲才可以轉(zhuǎn)向H5應(yīng)用?,F(xiàn)在一些行業(yè)領(lǐng)先的游戲公司已經(jīng)開(kāi)始將引擎優(yōu)化作為重要的戰(zhàn)略部署,并在將優(yōu)質(zhì)手游轉(zhuǎn)化為手機(jī)頁(yè)游。隨著引擎進(jìn)一步的優(yōu)化,未來(lái)將會(huì)有更多符合用戶體驗(yàn)的手機(jī)頁(yè)游產(chǎn)生。筆者預(yù)期,某款手機(jī)頁(yè)游的爆發(fā)將有可能成為h5應(yīng)用爆發(fā)的導(dǎo)火線。另一方面,為了H5應(yīng)用類型和范圍擴(kuò)大,應(yīng)更深入的和手機(jī)系統(tǒng)打通。目前H5應(yīng)用還主要集中在資訊和業(yè)務(wù)類型的服務(wù)上,如果能掉用更多底層手機(jī)系統(tǒng)功能(諸如管理類),會(huì)給H5應(yīng)用帶來(lái)更多的機(jī)遇。
2. 提高體驗(yàn):市場(chǎng)上一些H5應(yīng)用在界面交互設(shè)計(jì)方面較為簡(jiǎn)略,和原生APP有一定差距(很多還是從PC頁(yè)面轉(zhuǎn)化而來(lái),嚴(yán)格意義只是頁(yè)面而算不上應(yīng)用);傳統(tǒng)網(wǎng)頁(yè)的形式也不適合在手機(jī)有限的顯示空間內(nèi)使用?,F(xiàn)在市場(chǎng)上已經(jīng)有很多體驗(yàn)很好的H5應(yīng)用,相信以后會(huì)發(fā)展得越來(lái)越多。
3. 固定入口: H5應(yīng)用和本地應(yīng)用的一個(gè)差異在于本地應(yīng)用服務(wù)程序運(yùn)行在手機(jī)本地,并會(huì)在手機(jī)桌面中生成一個(gè)圖標(biāo),用戶只需點(diǎn)擊圖標(biāo)就能使用應(yīng)用服務(wù)。而H5應(yīng)用所有服務(wù)都在云端,手機(jī)上沒(méi)有保留服務(wù)程序,也沒(méi)有固定的啟動(dòng)入口。所以就會(huì)存在用戶需要啟動(dòng)H5應(yīng)用但不知從何處開(kāi)啟的問(wèn)題。目前的解決方法相對(duì)有限,可以通過(guò)微信、百度直達(dá)號(hào)、瀏覽器進(jìn)入H5應(yīng)用。對(duì)比幾種使用方式,云應(yīng)用導(dǎo)航是現(xiàn)在最為方便的入口,在未來(lái)可能成為使用H5應(yīng)用最主流的方式,值得行業(yè)關(guān)注。
4. 培養(yǎng)使用習(xí)慣:智能機(jī)的誕生開(kāi)始一直和本地應(yīng)用相伴,用戶已經(jīng)習(xí)慣使用本地APP開(kāi)啟服務(wù)。目前讓用戶全部轉(zhuǎn)向使用H5不是一件容易的事,但隨著以上問(wèn)題的不斷解決優(yōu)化,H5應(yīng)用的用戶基數(shù)增加也將水到渠成。
趙老師指出,以上問(wèn)題的解決與否在形勢(shì)上不會(huì)影響HTML5整體的發(fā)展走向,但對(duì)其全面爆發(fā)的速度和規(guī)模將帶來(lái)重要的影響。