王曉東 賈 鵬 羅 雷 四川大學計算機基礎教學實驗中心 610041
?
基于HTML5的移動互聯網應用的發展分析
王曉東 賈 鵬 羅 雷 四川大學計算機基礎教學實驗中心 610041
【文章摘要】
隨著移動互聯網的迅猛發展,智能手機在生活中的使用頻率越來越高,而各式各樣的互聯網應用也在逐漸增多,HTML5就是在這種對于Web技術要求不斷升級的時機下產生。目前HTML5已成為最為重要的Web開發語言,基于其的移動互聯網應用也在不斷改進與完善。本文通過對HTML5的特性的簡要介紹,對基于HTML5的移動互聯網應用的發展前景進行分析。
【關鍵詞】
HTML5;互聯網應用;前景分析
移動互聯網逐漸深入到了我們每個人的生活里面,而智能設備也變成了我們生活中的必備品,伴隨而來的是各種移動應用的加速增多。眾所周知,我們通常使用的移動設備的系統大部分是iOS或者Android,其他也存在如WP等,并且移動互聯網應用也是一類適應性極強的應用。開發者們是如何保證開發出來的應用能適用如此多系統以及如此多不同的設備呢? HTML5給了我們這個答案。HTML5因其多特性、多平臺的特點,極大地適用于移動平臺應用的創建,從而極大推動了移動互聯網應用的更新,以及推動了移動互聯網的發展。
傳統的移動應用開發主要使用的是Native APP技術,其特點是依賴終端平臺,以及傳輸成本高等,因此其在2000年之后就逐漸被基于HTML技術創建的APP代替。目前基于最新的HTML5技術所創建的應用與傳統的Native APP的特征區別主要如下:
(1)移動應用開發方式的不同。
Native APP的開發,通常依賴于固定的終端平臺,因其是基于智能終端及操作系統而運行的。通常來說,需要有不同的APP版本來適應不同的操作系統,即不同的硬件平臺需要的是不同版本的應用。一方面造成開發者開發使用語言的復雜度增加;二是造成應用的維護成本高,應用開發調試難度高。其與平臺完全依賴、與應用市場的密不可分造成應用更新難度高,是遠遠無法滿足現在移動互聯網的快速發展的。
但與Native APP不同的是,基于HTML5技術的移動互聯網技術,采用的是標準的Web語言,例如HTML、CSS,以及JavaScript等,應用可適配任何系統,同時可以應用于大部分智能終端。對于HTML應用,開發者往往只需要開發一個基礎版本,此后的修復與更新都可以只在這一原始版本上改進。通過降低開發難度、增加開發群體,以及向大眾開發等,使移動互聯網應用極大適應了現今移動互聯網的發展。
(2)移動應用運行狀態的不同。
基于HTML5開發的APP運行模式是與傳統的Native APP的運行模式有很大區別的。HTML5通過把其代碼存儲在云端服務器,極大加速了應用的運行。當需要進行更改時,只需在云端進行極少代碼的改寫,同時,用戶也無需重新下載整個應用,而只需更新需更新部分的代碼。這使得現在的移動互聯網應用的更新方便了許多。這與Native APP依賴整個終端設備運行是有極大改良的,Native APP無論是平常使用或更新,都需要終端進行大量數據交換,造成運用的運行緩慢,同時平臺適應性不高。
(3)用戶滿意度的不同。
日常我們使用終端設備時,對應用的加載速度及反應速度是非常敏感的,不同的應用使用及加載速度對我們的智能終端的使用感覺造成極大的區別。HTML5基于云平臺的運行,就很好地滿足了我們的需求。無論是軟件下載或者更新,其提供的高速度、高適用性都使我們的移動互聯網體驗愉悅增加。
2.1多設備、跨平臺
基于HTML5開發的移動互聯網應用,能跨設備、跨平臺進行使用是其一大優勢。比如某個開發人員用HTML開發了一款游戲,那這款游戲既適用于iOS的APP Store上,也可以使用在Android的大部分游戲中心,還可以安裝在UC平臺或者FB平臺,這是非常方便的。而幾乎所有使用相對應系統的互聯網終端設備,都可以下載這款游戲使用,并且能自動適應設備的網頁,使其顯示效果最佳。所以HTML5的跨平臺、多終端的特點非常強大,其適應性非常強,這也是HTML5被廣泛使用的原因之一。
2.2可隨時更新
HTML5的代碼全都儲存于云端服務器,因此應用的更新非常便捷。應用需要更新時,其只需要從云端抓取需更新的極少量數據,而不必像傳統的Native APP那樣進行從頭到尾的更新,這極大加速了軟件的更新及改良速度。其更新更趨向于像網頁類型的更新,是即時的、立刻的更新,因此用戶往往能獲得更好的用戶體驗。
2.3高標準
HTML5標準的提出是由萬維網聯盟牽頭的,它的開發則是谷歌、蘋果、中國移動等幾百家大型企業共同完成的。“HTML5是開放的Web網絡平臺的奠基石”,這句話就很好地總結了HTML5的高標準風格。目前,支持HTML5的瀏覽器包括IE、Firefox、Chrome,以及遨游瀏覽器、搜狗瀏覽器等,這都得益于HTML使用了高標準的統一技術,并且,這是一個向全世界的開發者開放的技術。這意味著,越來越多的瀏覽器或者應用都會去使用HTML5。
3.1基于HTML5的移動互聯網產業鏈形成
目前,一條基于HTML5的移動互聯網產業鏈已形成,這條產業鏈包括上游的HTML應用開發者,中游的應用平臺,以及下游的瀏覽器及應用廠商等。當然,其中肯定也會包括運營商、移動互聯網公司、終端及操作系統廠商等。這一條產業鏈的成熟,帶來的不僅僅是人們對互聯網更方便快捷的使用,更是互聯網產業的發展、利潤的增加,以及人們生活水平的提高。可以預知的是,HTML5正在越來越多地影響著人們的互聯網使用。
3.2HTML5不斷發展與完善,成為主流
目前移動互聯網的模式,正越來越多地朝著“終端+應用”的方式發展,這也會是今后移動互聯發展的方向。基于HTML5建立起來的瀏覽終端服務,移動終端正在被越來越多的人接受。在這之中,居核心地位的就是智能移動終端,因此廠商如果嘗試是終端瀏覽及應用服務更完善,未來移動終端就會取代PC,成為最適合人們使用的互聯網設備。而HTML5技術的高標準、高適應度以及跨平臺性,正在推進著這一趨勢的不斷發展。隨著“終端+應用”模式的不斷發展,HTML5也會不斷得到發展與完善,成為最成熟的前端Web開發技術。
3.3風險不可忽視
HTML5作為一個新生事物,其給我們帶來了巨大的好處,但這不意味著它就沒有任何風險。HTML5最終會給我們帶來一個無縫而統一的網絡,它會讓我們的終端設備可以及其便捷地瀏覽基于HTML5的應用及網站,但它也有可能泄露我們的信息。歐洲網絡信息安全機構曾經發過警告,表示HTML5具有潛在風險,其有可能泄露我們的敏感數據。而在2013年的時候,HTML編程語言的一個漏洞被開發者發現,其會給予網站權限,導致用戶被數GB的數據轟炸,甚至會將硬盤塞滿。這是HTML5在成長過程中需要完善的地方,表明HTML5的風險問題同樣不可忽視。
【參考文獻】
[1]劉春華.基于HTML5的移動互聯網應用發展趨勢[J].移動通信,2013(9).
[2]黃永慧,陳程凱.HTML5在移動應用開發上的應用前景[J].計算機技術與發展,2013,23(7).