国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

混合移動應(yīng)用開發(fā)模式的新策略

2015-12-26 08:06杜帥鄂海紅許可
軟件 2015年6期

杜帥+鄂海紅+許可

摘要:針對混合移動應(yīng)用開發(fā)模式應(yīng)用越來越廣泛,而基于框架的混合移動應(yīng)用APP的用戶體驗(yàn)并沒有得到應(yīng)有的提升這一情況,本文深入研究了混合移動應(yīng)用開發(fā)模式,提出了一種基于頁面布局與功能需求的新混合開發(fā)模式。通過局部采用原生開發(fā)方式,主體部分采用HTML5頁面開發(fā)的方式,達(dá)到用戶體驗(yàn)上的上升以及開發(fā)成本的降低。此模式在國家數(shù)字圖書館移動應(yīng)用項(xiàng)目中得到了很好的論證。這種模式開發(fā)容易、用戶體驗(yàn)較高,具有較好的研究價(jià)值以及商業(yè)價(jià)值。

關(guān)鍵詞:移動應(yīng)用開發(fā);混合移動應(yīng)用開發(fā);Web移動應(yīng)用開發(fā);局部混合應(yīng)用開發(fā);HTML5

中圖分類號:TP39

文獻(xiàn)標(biāo)識碼:A

DOI: 10.3969/j.is sn.1003-6970.2015.06.003

本文著錄格式:杜帥,鄂海紅,許可,混合移動應(yīng)用開發(fā)模式的新策略[J].軟件,2015,36 (6): 12-17

New Development Model for Hybrid Mobile Applications

DU Shuai, E Hai-hong, XU Ke

[ Abstract]: As for the wide use of hybrid mobile applications despite of the non-improvement of the user experience of the framework-based hybrid mobile applications, a new hybrid development model is proposed based on the page layout and function requirement after a deep study of the hybrid mobile applications development model. In order to reduce development costs and improve user experience, the author adopts the HTML5 for the main part through the local native development model. This model is realized and applied in the mobile application program of the national digitallibrary. With its easy development and higher user experience, it has great research and commercial value.

[Key words] : Mobile application development; Hybrid mobile application development; Web mobile application development; Localhybriddevelopment; HTML5

隨著移動互聯(lián)網(wǎng)技術(shù)的發(fā)展以及智能移動設(shè)備的普及,移動互聯(lián)網(wǎng)在生活中的重要性越來越明顯,移動應(yīng)用程序開發(fā)也變得越來越重要。目前主流的開發(fā)模式包括傳統(tǒng)的原生應(yīng)用開發(fā)、基于HTML5的Web應(yīng)用開發(fā)以及基于第三方框架的混合模式開發(fā)。原生應(yīng)用在用戶體驗(yàn)上有著良好的表現(xiàn),但是原生應(yīng)用存在著開發(fā)困難、更新維護(hù)周期長等問題使得企業(yè)不能在短時(shí)間內(nèi)快速推出不同功能的產(chǎn)品來適應(yīng)市場的需求和變化,這成了企業(yè)移動信息化的瓶頸和難題。針對這種困境,基于瀏覽器的HTML5標(biāo)準(zhǔn)迅速崛起,但是它存在著較差的用戶體驗(yàn)與性能等問題,于是基于HTML5的混合開發(fā)模式(Hybrid APP)得到了快速的發(fā)展[1]。

基于HTML5開發(fā)的Hybrid APP擴(kuò)展了本地API并能方便地使用,所以其特性更接近Native APP。同時(shí)它使用了HTML5+JavaScript開發(fā)的方式,這使得APP開發(fā)成本和難度比Native APP小很多,在開發(fā)成本上接近于Web APP。所以Hybrid APP兼具Native APP和Web APP兩者的諸多優(yōu)點(diǎn)。但是Hybird APP仍然存在著諸如頁面跳轉(zhuǎn)卡頓出現(xiàn)白屏、頁面響應(yīng)速度緩慢等性能問題。

本文旨在結(jié)合國家數(shù)字移動圖書館項(xiàng)目通過分析頁面布局以及功能需求,采用局部分配開發(fā)方式的模式一即部分功能用原生開發(fā)、其他采用HTML頁面開發(fā)的方式來提高頁面的切換速度提高用戶體驗(yàn),從而提出一種新的混合移動開發(fā)策略模式。

1 研究現(xiàn)狀

Hybrid APP通常是基于第三方跨平臺移動應(yīng)用引擎框架進(jìn)行開發(fā)[1],在國內(nèi)外開發(fā)框架中比較知名的有PhoneGap、APPCan和Titamum。這些引擎框架一般使用HTML5和Javascrip工作為編程語言,調(diào)用引擎封裝的底層功能如照相機(jī)、傳感器[2]、通訊錄、地圖API等。HTML5和Javascript只是作為一種解析語言,真正調(diào)用的都是Native APP -樣封裝的底層API,這是和Web APP的最大區(qū)別。因?yàn)槭褂昧藶g覽器技術(shù)以及HTML為主的開發(fā)方式,所以Hybrid APP通常具有跨平臺的特性,并且開發(fā)成本和Web APP接近,開發(fā)效率也遠(yuǎn)高于Native APP[3]。Hybrid APP開發(fā)已經(jīng)成為企業(yè)移動開發(fā)的趨勢,但眼前還有很多企業(yè)在為移動信息化的途徑和方向而苦惱,在投入、用戶體驗(yàn)[4]、維護(hù)成本等方面綜合考慮。Hybrid APP已經(jīng)被眾多企業(yè)所認(rèn)可,甚至在企業(yè)移動信息化平臺整體解決方案商提供的方案中,幾乎全部都以Hybrid APP為首選的移動應(yīng)用開發(fā)模式,包括IBM的worklight、APPCan的MEAP和SAP的SUP平臺。

九江县| 伊春市| 内江市| 莎车县| 房产| 乌兰县| 汝南县| 龙门县| 松江区| 清涧县| 英吉沙县| 清新县| 乌拉特后旗| 台湾省| 宿州市| 乐平市| 缙云县| 乐业县| 莫力| 西宁市| 稷山县| 海安县| 枝江市| 广东省| 佳木斯市| 保定市| 个旧市| 东兰县| 本溪市| 台南县| 东安县| 上林县| 锡林郭勒盟| 宜良县| 宿迁市| 石渠县| 温州市| 衡山县| 万源市| 措美县| 布尔津县|