跨平台的移动开发框架PhoneGap

我从07年开始接触Java,并慢慢明白了Java的跨平台性,其主要依赖的是Java虚拟机。最近又接触到了PhoneGap,其官方的介绍是:PhoneGap是一个开源的开发框架,使用HTML,CSS和JavaScript来构建跨平台的移动应用程序。PhoneGap所使用的移动UI开发组件全部基于最新的HTML5和CSS3的WEB标准,全面兼容Android和Apple iOS设备。

我也是刚刚接触到PhoneGap,感觉这个框架似乎屏蔽了iPhone,Android,Palm,Symbian,Blackberry,Windows Phone和Beda的应用开发细节,用它的一套API可以使用普通的Web技术来调用以上七大平台的核心功能(如地理定位、加速器、联系人、声音和振动等)。因此,使用PhoneGap编写的一套代码将可以在不同移动平台上以同样的界面进行软件展示。

从事Java开发的人员应该知道Java虽然具有跨平台性,但是这也使得Java存在运行效率的问题。因此,PhoneGap也存在运行效率不高的问题,有资料说PhoneGap的缺陷就是运行速度慢,UI反应延时。不管怎样PhoneGap的跨平台优势还是比较明显的,因为跨平台性可以使得PhoneGap降低开发成本。

做移动开发的朋友有空可以去了解一下PhoneGap这一新的跨平台的移动开发框架。

跨平台的移动开发框架PhoneGap》上有 6 条评论

发表评论

电子邮件地址不会被公开。 必填项已用*标注
教你如何拥有自己的Gravatar头像