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平臺。

主站蜘蛛池模板: 色亚洲激情综合精品无码视频 | 四虎永久在线视频| 五月婷婷精品| 亚洲欧美色中文字幕| 幺女国产一级毛片| 久久久久久尹人网香蕉| 国产亚洲精品91| 欧美啪啪网| 亚洲综合片| 国产激爽爽爽大片在线观看| 国产一区二区三区精品欧美日韩| 亚洲h视频在线| 美女黄网十八禁免费看| 黄色免费在线网址| 久久综合九九亚洲一区 | 精品国产免费观看一区| 五月婷婷导航| 欧美精品v欧洲精品| 欧美国产日韩在线| 国产精品人成在线播放| 自偷自拍三级全三级视频| 91在线播放免费不卡无毒| 台湾AV国片精品女同性| 欧美福利在线| 91美女视频在线观看| 91精品视频播放| 香蕉视频在线观看www| AV不卡国产在线观看| 欧美综合区自拍亚洲综合天堂 | 精品视频在线一区| 欧美亚洲一二三区| 伊人久久大香线蕉aⅴ色| 国产福利免费视频| 亚洲人成网站在线播放2019| 欧美三级视频网站| 国产成人午夜福利免费无码r| 亚洲a免费| 亚洲色图在线观看| 欧美三级不卡在线观看视频| 亚欧美国产综合| 日韩视频免费| 欧美国产日韩在线| 亚洲成肉网| 日本人妻丰满熟妇区| 久久一本日韩精品中文字幕屁孩| 欧美中文字幕无线码视频| 久久久久免费看成人影片| 亚洲精品无码不卡在线播放| 福利在线不卡| 欧美伦理一区| 欧美黄色网站在线看| 国产精品福利在线观看无码卡| 四虎永久在线精品国产免费| 波多野结衣无码AV在线| 欧美色视频网站| 中文无码精品a∨在线观看| 国产性生交xxxxx免费| 国产在线一区视频| 亚洲有无码中文网| 青草视频网站在线观看| 亚洲人成网7777777国产| 国产精品亚洲日韩AⅤ在线观看| 中文字幕2区| 欧美乱妇高清无乱码免费| 亚洲中文字幕97久久精品少妇| 国产白浆在线| 国产青青草视频| 91区国产福利在线观看午夜| 国产在线观看成人91 | 1769国产精品视频免费观看| 国产精品人成在线播放| 在线日韩日本国产亚洲| 亚洲第一成年网| 青草午夜精品视频在线观看| 国产乱视频网站| 国产在线观看一区二区三区| 色窝窝免费一区二区三区| 国产aaaaa一级毛片| 亚洲成人77777| 国产91精品调教在线播放| 国产一级视频在线观看网站| 国产99视频精品免费视频7|