■ 趙 高
HTML5漸行漸近APP還能走多遠
■ 趙 高
提到HTML5,就不得不提近年來風頭甚勁的客戶端APP應用。在過去的幾年中,伴隨著智能手機的發(fā)展,APP迅速占領了用戶的智能手機屏幕,催生大量大家耳熟能詳?shù)膽?,如微博、打車軟件等等。蘋果公司更是利用APP市場構建了一個僅屬于蘋果公司的封閉式APP生態(tài)系統(tǒng),取得巨大的商業(yè)成功。
任何事物都盛極而衰,APP也不例外。在取得輝煌成績的同時,APP也同樣面臨著諸多難以逾越的障礙。首先,用戶對APP的安裝、卸載非常抵觸,因為用戶關心的只是服務本身,而不是被迫去無休止地安裝、卸載APP,尤其對一些使用率非常低的APP。其次,由于APP市場的不規(guī)范,導致很多APP暗含吸費、釣魚、木馬等惡意后門,使用戶對APP的抵觸情緒不斷上升,除非有特別的激勵,否則用戶不愿安裝新的APP。再次,用戶所管理的APP數(shù)目是有限的,用戶不會無限制地安裝、卸載APP,一般而言,一個用戶一般只會在其手機中安裝幾十個APP,顯然,由于APP數(shù)目的限制,用戶的需求不可能全由APP來滿足,用戶必然會轉(zhuǎn)而使用其它方式(主要是瀏覽器)來享受互聯(lián)網(wǎng)服務。最后,對開發(fā)者而言,APP的平臺依賴性使開發(fā)工作變得極其繁瑣、重復和低效,如為蘋果開發(fā)的APP無法供android用戶使用,為同樣的應用,開發(fā)者不得不開發(fā)、維護多個版本的APP,這嚴重制約了開發(fā)效率,不利于互聯(lián)網(wǎng)服務產(chǎn)業(yè)的發(fā)展。
隨著近年來云計算模式逐漸深入人心,基于HTML5的“云-端”服務提供模式將逐漸替換APP這種“端”模式而成為互聯(lián)網(wǎng)應用服務提供的新模式。與APP相比,HTML5應用具有以下優(yōu)點:對開發(fā)者而言,由于HTML5具有良好的跨平臺性,開發(fā)者只要開發(fā)一個版本,就可以在PC、Mac、iPhone、iPad、Android、Windows Phone等各類平臺上投入使用,從而極大節(jié)省開發(fā)和運維成本;對用戶而言,在享用一個新的互聯(lián)網(wǎng)服務時,不用進行相應安裝,只需輸入URL即可,非常方便快捷,同時免去了手機可能被安裝后門的煩惱。對整個互聯(lián)網(wǎng)服務產(chǎn)業(yè)而言,HTML5應用可以破除某些強勢APP應用商店及其生態(tài)系統(tǒng)對互聯(lián)網(wǎng)應用的“壟斷”,尤其能去除蘋果、谷歌公司因各自搭建分裂的生態(tài)系統(tǒng)而給用戶、開發(fā)者帶來的諸多限制和不便,使互聯(lián)網(wǎng)開發(fā)者可以擺脫應用分發(fā)平臺的束縛而專注于應用開發(fā)本身,進而繁榮互聯(lián)網(wǎng)服務市場并最終造福廣大互聯(lián)網(wǎng)用戶。
短期內(nèi),由于HTML5在調(diào)用終端硬件方面的能力還不是很強,HTML5應用的用戶體驗可能還不如APP,因而二者會共存一段時間。隨著終端硬件性能的不斷提升,隨著HTML5對硬件調(diào)用能力的不斷上升,HTML5終將逐漸取代APP,并與云計算結(jié)為一體,成為互聯(lián)網(wǎng)服務提供的主流模式,使用戶可以以更快捷、更低成本的方式來享受各類互聯(lián)網(wǎng)服務,滿足用戶日益增長的信息消費需求。