摘 要:随着物联网的发展移动应用已经大量应用在了商务、政务、教育、企业的各个方面。传统手机APP 开发主要采用Java 或C++ 等高级语言,开发难度大,开发周期长。同时移动操作系统的多样性使得跨平台开发成为新的要求。随着Web 技术的发展,混合模式开发APP 逐渐成为一种新的方式,并能够大幅降低APP 开发周期和技术门槛。文章研究现有的混合开发技术原理、技术模式,提出了一个通用的采用Cordova 框架的APP 软件体系结构。
关键词:Cordova;跨平台;移动应用
中图分类号:TP311.56 文献标识码:A 文章编号:2096-4706(2020)10-0071-03
Overview of Cross Platform Hybrid Development of Mixed Mobile APP
QIAO Zhiqiang
(Management Department,Shaanxi University of Technology,Hanzhong 723001,China)
Abstract:With the development of the internet of things,mobile applications have been widely used in business,government,education and enterprise. Traditional mobile APP development mainly uses Java or C++ and other high-level languages,which is difficult to develop and has a long development cycle. At the same time,the diversity of mobile operating system makes cross platform developmenta new requirement. With the development of Web technology,hybrid development of APP has gradually become a new way,and cansignificantly reduce the development cycle and technical threshold of APP. In this paper,we study the principle and technology mode ofthe existing hybrid development technology,and propose a general APP software architecture using Cordova framework.
Keywords:Cordova;cross platform;mobile application
基金项目:陕西理工大学科研项目(XJG1547)
参考文献:
[1] 顾学海,胡牧,蒋厚明,等. 基于HTML5 的混合移动应用开发 [J]. 计算机系统应用,2016,25(5):236-239.
[2] 高兴建,花晓慧,邢溧萍. 基于Ionic 的混合移动应用的研究与实现 [J]. 计算机时代,2018(3):31-34.
[3] 贾军营,张大成,高春.Hybrid App 开发框架的实现及性能优化 [J]. 计算机系统应用,2017,26(7):130-136.
[4] 罗圣美,王蔚,任文慧. 两种移动应用开发框架的性能测试比较——基于PhoneGap 和Titanium [J]. 中兴通讯技术,2013,19(3):44-47.
[5] 施伟,王硕苹,郭鸣,等. 跨平台移动应用中间适配层设计与实现 [J]. 计算机工程与应用,2014,50(16):39-44.
作者简介:乔治强(1975—),男,汉族,宁夏中宁人,工程师,硕士,研究方向:软件体系结构。