文档详情

基于Android混合移动应用开发技术研究_28631.docx

发布:2017-10-29约6.5千字共9页下载文档
文本预览下载声明
基于混合移动应用开发技术研究上海交通大学计算机科学与工程系摘要:随着移动智能设备的不断普及,移动应用的数量也在快速增长。移动应用的潮流最先由互联网公司引领,互联网公司通常选择原生开发模式,在移动应用向企业普及的过程中,原生应用的趋势传导给了企业。因此企业移动信息化通常先会尝试传统的原生移动应用开发模式。但是企业很快发现,使用原生开发模式来开发企业移动应用,其开发和维护成本企业往往很难承担。本文介绍一种结合原生应用和网页应用优势的混合开发方法。这种方法能够缩短移动应用开发周期、减少开发成本,而且还能保持跟原生应用相近的用户体验。关键词:移动应用;原生开发;混合开发Mobile application development technology research based on hybridComputer Science Engineering, Shanghai Jiao Tong UniversityAbstract:With the growing popularity of mobile smart devices, alarge number of mobile applications are growing too. Leading the trend of mobile applications by the first Internet companies, these internet companies often choose native development model. In the process of popularizing of the mobile application to the enterprise, the trend of the native model conducts to the enterprise. So normally the enterprise mobile informationization will try the traditional native development model first. But if using native development model for enterprise mobile supplications, these companies may soon find that it is too difficult to bear the developing and maintenance cost. This article will describe one Hybrid web development cycle, reduce development costs, and maintain a similar user experience with native application.Key words:mobileapplications; nativedevelopment; hybriddevelopment引言目前全球运行智能操作系统的手机与平板电脑呈爆炸式的增长,在中国由于政府和三大运营商对3G、4G网络的推广,智能设备的增长速度非常惊人。全球在新兴市场强劲的需求下,运行智能操作系统的移动设备大幅增长。其中美国市场研究公司IDC(国际数据公司)的最新数据研究显示,采用Android和IOS两大操作系统的智能手机在2013年第四季度全球出货量份额达到95.7%,2013年全年为93.8%。按照增长率来看,这两大系统2013年第四季度同比增长4.5个百分点,2013年全年同比增长6.1个百分点,2014年预计将会继续保持较高的增长率[2]。随着目前智能设备的快速普及,移动客户端应用数量呈现爆发式增长。预测移动应用软件市场将在未来几年保持持续快速增长,到2014年末的时候,移动应用软件的全年下载总量将由2013年的109亿个次增至769亿个次,全球移动应用软件销售总额将增至350亿美元[2]。移动平台客户端应用和互联网云平台将取得更大的进展,移动网络和本地设备之间的共享平台将占上风,本地部署的应用程序将继续主导,而Web平台技术(HTML5)将保持优势发展。目前移动互联网应用和企业移动应用大多数采用基于平台的原生应用开发模式,开发一套需要兼容多个平台的移动应用,需要组建多个开发团队,这样造成企业开发成本高,应用更新时间长,及其不满足移动互联网时代的要求[6]。本文介绍一种原生开发和网页开发相结合的混合移动开发模式AppCan,混合移动应用开发支持主流的Android、IOS、WindowPhone等平台,采用标准的Web技术:HTML、CSS3、Javascript[5]等完成移动应用
显示全部
相似文档