999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

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

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

杜帥+鄂海紅+許可

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

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

中圖分類號:TP39

文獻標識碼:A

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

本文著錄格式:杜帥,鄂海紅,許可,混合移動應用開發(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

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

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

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

1 研究現狀

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

主站蜘蛛池模板: 99爱在线| 在线精品自拍| 亚洲成人一区二区| 91精品国产91久久久久久三级| 91福利片| 色香蕉影院| 免费xxxxx在线观看网站| 国产综合另类小说色区色噜噜| 九九视频免费在线观看| 一级一毛片a级毛片| 国产精品污视频| 国产aⅴ无码专区亚洲av综合网| 亚洲va欧美va国产综合下载| 亚洲天堂啪啪| 国产真实乱子伦视频播放| 亚洲成人精品| 国产成人免费高清AⅤ| 亚洲h视频在线| 免费精品一区二区h| 无码国产伊人| 黄色网页在线观看| 国产日本一线在线观看免费| 亚洲V日韩V无码一区二区| 亚洲娇小与黑人巨大交| 亚洲a免费| 中文字幕不卡免费高清视频| 亚洲美女一区二区三区| 波多野结衣第一页| 亚洲中文在线看视频一区| 国内精品91| 国产成人喷潮在线观看| 免费在线国产一区二区三区精品| 国产精品播放| 亚洲成人网在线播放| 91精品免费久久久| 国产亚洲视频播放9000| 风韵丰满熟妇啪啪区老熟熟女| 精品成人一区二区| 亚洲精品你懂的| 国产福利一区视频| 国产网站在线看| 国产精品美女网站| 青青草国产免费国产| 久久成人免费| 日本手机在线视频| 干中文字幕| 亚洲 欧美 偷自乱 图片| 亚洲综合第一页| 亚洲av无码片一区二区三区| 国产真实乱子伦精品视手机观看| 亚洲精品国产日韩无码AV永久免费网 | 无码电影在线观看| 波多野结衣国产精品| 69av在线| 色婷婷综合在线| 日韩欧美国产中文| 天天激情综合| 国产日本欧美亚洲精品视| AV色爱天堂网| 五月天婷婷网亚洲综合在线| 国产第一色| 激情综合婷婷丁香五月尤物| 国外欧美一区另类中文字幕| 国产精欧美一区二区三区| 欧美激情福利| 亚洲大学生视频在线播放| 久久综合一个色综合网| 国产女人在线视频| 女人18毛片久久| 成人久久精品一区二区三区| 国产精品自在拍首页视频8 | 91成人试看福利体验区| 国产精品私拍在线爆乳| 欧美三级自拍| 国产大全韩国亚洲一区二区三区| 国产午夜无码片在线观看网站| 成人年鲁鲁在线观看视频| 欧美日韩综合网| 澳门av无码| 欧美日韩久久综合| 无码国产伊人| 国产精选自拍|