基于HTML5跨平台移动应用的研究与实践
作者:潘志宏 罗伟斌 柳青
来源:《电脑知识与技术》2013年第17
        摘要:针对不同移动平台应用软件需要分别进行开发、测试和维护,这样势必造成资源浪费和成本提高。该文在研究分析当前移动应用开发解决方案和最新移动开发技术的基础上,提出一种跨平台的移动应用方案,并在这个方案的基础上进行实践,利用PhonegapHTML5jQuery Mobile技术设计并实现基于Android平台的RSS阅读器。
        关键词:移动跨平台应用;PhonegapjQuery mobileHTML5Android
        中图分类号: TP316.5 文献标识码:A 文章编号:1009-3044201317-3992-04
        1 概述
        随着移动互联网的飞速发展,移动智能终端操作系统平台出现百家争鸣的现象,各大主流的移动平台之间互不兼容,没有标准的接口去实现跨平台软件开发。如果要开发一款应用软件运行于几大移动平台,则需针对不同的移动平台分别进行开发、测试和维护,这样就
会造成资源浪费和成本提高。针对以上问题,该文在研究分析当前移动应用开发解决方案和主流技术的基础上,提出一种跨平台的移动应用方案,即利用支持标准HTML5CSSJavascript的跨平台框架PhoneGap和移动前端开发工具jQuery Mobile来进行跨平台移动应用软件的开发[1]。并在这个方案的基础上进行实践,利用PhonegapHTML5jQuery Mobile技术设计并实现基于Android平台的RSS阅读器。
        2 相关技术介绍
        2.1 Phonegap
        Phonegap是一个开源的跨平台框架,使用HTMLJavascriptCSS语言来进行跨平台的移动应用开发。通过JavaSCript调用API库实现和各个平台的SDK进行交互,以达到调用不同平台手机上摄像头,文件系统,重力感应,GPS定位等功能。但Phonegap也有弱点,它集成多了个平台,程序的载入和UIjquery是什么软件界面的反应都比原生的程序慢,UI反应延时,内存消耗也远大于原生态应用[2]

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。