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