跨平台移动应用开发框架(PhoneGap)
在多厂商的利益竞争下,当前的智能终端平台呈现出了“百家争鸣”的现象。从图1中的统计数据可以看出,当前的移动终端系统呈现出较为零散的割据状态,其中,Nokia主推的Symbian、Apple的iOS和Google的Android,分别占据了较大的市场份额。然而,由于当前主流的移动平台之间互不兼容,针对不同的移动平台系统,当前并没有可以兼容的应用开发接口和语言;当前,使用C/C++的Symbian、使用Object C的iOS和使用Java的Android应用开发技术,几乎是完全无法融合的。
图 1.近两年移动平台市场占有率的统计数据
在实践环节中,本文介绍了开源的PhoneGap框架,并使用PhoneGap Build将一段传统的HTML代码编译为针对当前主流移动平台的简单应用;之后,本文阐述了如何基于Eclipse和PhoneGap搭建Android的开发环境,并使用PhoneGap提供的Samples程序对开发环境进行了测试;最后,本文将一段JavaScript编写的计算器程序,通过PhoneGap编译为可运行的Android程序,并通过Android虚拟机对其进行了测试。相关推荐
朱莉的乔夫 2015-03-13
quzishen 2013-07-17
故作坚强 2013-07-15
爱技术爱生活TAO 2013-07-06
临碣秘藏 2013-07-10
czpaex 2011-09-11
益之 2014-01-09
yxwang0 2014-01-09
朱莉的乔夫 2014-09-05
朱莉的乔夫 2015-03-26
益之 2015-04-21
临碣秘藏 2015-05-12
quzishen 2016-01-20
爱技术爱生活TAO 2016-01-07
tenda 2012-09-08
临碣秘藏 2012-05-30
老菜鸟自习室 2012-04-07