亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        HTML5在移動應用開發(fā)上的應用前景

        2015-03-23 21:04:41韋麗霜
        河南科技 2015年22期
        關鍵詞:離線插件開發(fā)者

        韋麗霜

        (江門職業(yè)技術學院電子與信息技術系,廣東 江門 529030)

        移動互聯(lián)網(wǎng)技術是一種新興技術,將手機和互聯(lián)網(wǎng)技術相結合。近年來,隨著科學技術的迅速發(fā)展,各行各業(yè)都已經(jīng)離不開移動互聯(lián)網(wǎng)技術,與傳統(tǒng)互聯(lián)網(wǎng)相比,移動互聯(lián)網(wǎng)最顯著的特點就是移動性,通過移動設備,人們可以隨時隨地獲取想要的信息[1],不必局限于設備的位置。因此,對互聯(lián)網(wǎng)應用開發(fā)技術的需求也在不斷增加,在這樣的背景下,新技術得到不斷發(fā)展。HTML5 是一種呈現(xiàn)互聯(lián)網(wǎng)內(nèi)容和描述網(wǎng)頁文檔、構建的一種方式。隨著HTML5 技術開始應用于移動互聯(lián)網(wǎng),其優(yōu)越性不斷體現(xiàn),它推動了移動互聯(lián)網(wǎng)技術的不斷發(fā)展,對于移動互聯(lián)網(wǎng)技術來說,HTML5 技術相當于一場新興技術革命,HTML5 技術逐漸受到廣大移動應用開發(fā)者的重視[2]。本文旨在探討HTML5在移動應用開發(fā)上的應用前景。

        1 移動應用開發(fā)的現(xiàn)狀

        據(jù)統(tǒng)計,目前中國網(wǎng)民的數(shù)量已超過6億,其中手機網(wǎng)民已超5億,隨著智能手機和平板電腦的快速發(fā)展,手機已成為個人信息中心和互聯(lián)網(wǎng)中心的第一終端,因此移動軟件的開發(fā)將成為軟件開發(fā)最重要的領域[3]。目前大部分移動應用都是以APP的方式存在于移動終端中,以移動代碼的形式運行在不同的操作系統(tǒng)中。目前移動操作系統(tǒng)主要有Android、IOS、Windows Phone。

        但是,大部分本地應用受移動終端操作系統(tǒng)、程序接口及開發(fā)語言的限制,不同平臺之間無法互相通用,對于某個操作系統(tǒng)需要開發(fā)對應的本地應用,這個應用也只能在此操作系統(tǒng)中使用,這樣就導致軟件開發(fā)工作者需要更多的精力和時間花在應用開發(fā)上,導致成本、周期增加[4]。而消費者不會僅選擇一種生態(tài)鏈上的產(chǎn)品,消費者希望所選擇的產(chǎn)品具有多樣性和個性化特征,能極大的提高用戶體驗。作為應用開發(fā)者,開發(fā)的應用能在不同操作系統(tǒng)中應用,將極大的節(jié)約開發(fā)時間,擴大應用使用范圍。目前只有采用Web App的方式可以實現(xiàn)應用在不同移動終端使用[5]。

        2 HTML5技術的新特性

        HTML5在廣義上被認為是集合了一系列用于開發(fā)網(wǎng)絡應用的最新技術,它包括JavaScript、CSS3、HTML及API。HTML5技術的應用減少了瀏覽器對插件的依賴,是更多增強網(wǎng)絡應用的標準集口增加。HTML5作為一種開發(fā)工具應用于移動設備上,其與移動設備的關系主要表現(xiàn)在以下幾個方面:

        ⑴為移動平臺制定單元素表。目前大部分移動設備都擁有觸屏功能,采用虛擬鍵盤輸入相關數(shù)據(jù),由于屏幕的面積限制,虛擬鍵盤按鍵布局的合理性直接關系到用戶體驗,而HTML5的虛擬輸入正好滿足了這一要求,能提高輸入的效率。

        ⑵Canvas的繪圖功能,此項功能能為開發(fā)者提供大量的圖畫圖像和有關動態(tài)產(chǎn)出的API,再也不需要像以前那樣使用Flash插件來實現(xiàn)繪圖,避免了Flash插件的不穩(wěn)定性和低效性,開發(fā)人員可以直接使用JavaScript來對畫布內(nèi)容進行處理。

        ⑶音頻、視頻等自由嵌入,HTML5技術增加了音頻和視頻元素,為開發(fā)者提供了一套集成的、通用的處理音頻及視頻的API,不需要其他任何插件,成功擺脫了原有軟件的不利方面,可以自由嵌入音頻和視頻,不需要針對部分個別素材采用特殊處理。

        ⑷地理位置定位,地理定位是指在移動終端中顯示用戶所在位置,通過IP地址、GPS、WIFI熱點等方式,HTML5技術讓地理位置定位更加準確靈活,成功克服了以往應用中只能用GPS和基站定位的缺陷。

        ⑸本地存儲,使用移動設備的用戶都知道,經(jīng)常會遇到網(wǎng)絡信號不好的情況,這個時候,離線存儲就成了解決問題的關鍵,HTML5技術提供了與Cookies相類似的功能,但HTML5技術不會限制容量大小,使用法更加靈活,用戶只需要將離線數(shù)據(jù)提前下載到緩存中,離線就可以使用。

        ⑹HTML5技術可以實現(xiàn)Java Script多線編程,可以應用在復雜的教學中,使教學變得更加便捷。在使用時,用戶可以同時生成多個運行線程,當用戶在操作主要網(wǎng)頁時,背景線程可以做一些復雜的數(shù)學計算、訪問本地存儲等。

        3 HTML5 技術在移動應用開發(fā)中的應用

        目前移動設備上移動產(chǎn)品的實現(xiàn)方式主要分為以下三種:Web App、Native

        App和Hybrid App。其中Native App是基于各平臺系統(tǒng)使用對應語言開發(fā)的應用,位于平臺層上方,能調(diào)用系統(tǒng)自帶的API開發(fā),可以使設備性能發(fā)揮到最大,為用戶帶來最佳用戶體驗。Web App不需要安裝,主要使用CSS、JavaScript編寫和HTML,用戶能在瀏覽器中直接輸入相關信息,然后離線下載,直接運行,為用戶帶來新的體驗。Hybrid App是兼具Native App和Web App優(yōu)勢的應用,這種應用主要通過在開發(fā)框架上用HTML5技術編寫代碼的方式實現(xiàn)的。這種應用具有開發(fā)成本低、跨平臺等優(yōu)勢。

        但是值得注意的是,HTML5技術無法達到Native App充分發(fā)揮設備性能這一優(yōu)勢,因此,HTML5技術不適合用于開發(fā)要求較高的工具類和大型游戲類應用,在基于信息流的應用開發(fā)方面較為適合。

        Web App是一種新的應用安裝和使用方法,區(qū)別于傳統(tǒng)的Native App安裝方法,有了HTML5技術后,只需要在瀏覽器中打開相應的應用網(wǎng)址,生成快捷方式,瀏覽器會自動下載離線緩存就可以使用了,這種方式即開即用,方便靈活,能為用戶帶來全新體驗。

        4 HTML5 技術在移動應用開發(fā)中的前景

        隨著HTML5技術的不斷發(fā)展,其未來發(fā)展前景將變得更加廣闊。從目前我國HTML5技術發(fā)展的實際情況來看,由于HTML5技術發(fā)展實際較短,研究程度不高,因此HTML5技術仍不成熟,使用范圍不廣,并且存在一些缺陷和不足,影響了HTML5技術的使用。開發(fā)人員在開發(fā)移動應用的過程中,可以使用標準化Web開發(fā)模式,基于JavaScript、CSS3和HTML技術,以便快速實現(xiàn)移動應用的開發(fā)。同時,隨著HTML5技術的快速發(fā)展,HTML5技術將更加廣泛的應用到移動平臺應用程序中,真正實現(xiàn)一次開發(fā),多個操作系統(tǒng)同時使用,為用戶提供更加個性化、新穎的應用模式。

        5 小結

        綜上所述,HTML5技術在移動應用開發(fā)上的應用有廣泛的適應性,而且能有效減少瀏覽器歲Flash插件的依賴性,對于推動互聯(lián)網(wǎng)的發(fā)展和創(chuàng)新具有重要的現(xiàn)實意義,隨著HTML5技術的不斷完善,移動互聯(lián)網(wǎng)中,各種應用開發(fā)將變成可能,其使用前景非常良好。

        [1]楊棟梁.移動互聯(lián)網(wǎng)發(fā)展趨勢的研究[J].電腦知識與技術,2012(05):1039-1042.

        [2]劉國紅.HTML5在移動互聯(lián)網(wǎng)開發(fā)中的應用[J].科技廣場,2014(4):59-62.

        [3]鳳燕,段會川.HTML5新輸人類型及其對RIA界面效率支持研究[J].計算機技術與發(fā)展,2012,22(5):137-140.

        [4]胡晶.基于HTML5的Web移動應用開發(fā)研究[J].工業(yè)控制計算機,2014,27(10):80-81.

        [5]季云.淺析移動互聯(lián)網(wǎng)絡中HTML5 技術應用前景[J].信息通信,2015(11):167.

        猜你喜歡
        離線插件開發(fā)者
        異步電機離線參數(shù)辨識方法
        防爆電機(2021年4期)2021-07-28 07:42:46
        呼吸閥離線檢驗工藝與評定探討
        淺談ATC離線基礎數(shù)據(jù)的準備
        自編插件完善App Inventor與樂高機器人通信
        電子制作(2019年22期)2020-01-14 03:16:34
        離線富集-HPLC法同時測定氨咖黃敏膠囊中5種合成色素
        中成藥(2018年2期)2018-05-09 07:20:09
        16%游戲開發(fā)者看好VR
        CHIP新電腦(2016年3期)2016-03-10 13:06:42
        MapWindowGIS插件機制及應用
        iOS開發(fā)者調(diào)查
        電腦迷(2015年8期)2015-05-30 12:27:10
        iOS開發(fā)者調(diào)查
        電腦迷(2015年4期)2015-05-30 05:24:09
        基于Revit MEP的插件制作探討
        国产成人九九精品二区三区| 99久久人妻精品免费二区| 男女真人后进式猛烈视频网站| 丰满女人猛烈进入视频免费网站 | 国产午夜福利在线播放| 日韩欧美在线综合网| 99热在线精品播放| 精品一区二区三区免费爱| 超碰观看| 亚洲免费av第一区第二区| 日韩在线不卡一区三区av| 蜜桃一区二区三区视频网址| 国产精品无码无片在线观看3d| 亚洲美女又黄又爽在线观看| 国产一区视频在线免费观看| 国产人成亚洲第一网站在线播放| 四虎在线中文字幕一区| 日韩人妻久久中文字幕| 国产自拍av在线观看视频| 亚洲人交乣女bbw| 少妇无码av无码专区线| 99久久精品自在自看国产| 日本一区二区视频免费观看| 日本免费一区二区精品| 亚洲精品视频中文字幕| 精品无码久久久久久久久| 久久99国产精一区二区三区 | 丰满人妻被两个按摩师| 一本一道av无码中文字幕﹣百度 | 在线观看精品视频网站| 可以免费在线看黄的网站| 欧美成人高清手机在线视频| 亚洲一区二区精品在线看| 日本一区二区三区精品免费| 成人影片麻豆国产影片免费观看| 又色又爽又高潮免费视频观看| 亚洲中文字幕无码专区| 蜜芽尤物原创AV在线播放| 老熟妇嗷嗷叫91九色| 91在线视频在线视频| 在线精品国产一区二区三区|