当开发商可以跨平台开发应用程序且几乎毫无障碍之时,神奇的事情就此诞生。其中,最典型的例子就是6Wunderkinder,它旗下最受欢迎的一款任务管理软件为Wunderlist,该款软件可跨平台使用,但Wunderlist的成功也还需要感谢Appcelerator的支持。然而不是每一个开发商都如此幸运,他们或没有时间或没有资源去打造这样的关系,但正是由于Nitobi周五发布了PhoneGap 1.0,他们也就不用费尽心思去“拉关系”了。
PhoneGap 1.0中的新功能呢?
PhoneGap 1.0的推出,该公司表示,重点是访问本地设备的API。
其他的改进包括:
◆API的整体稳定和“可插拔”的架构
◆W3C DAP API的兼容性
◆联系人API
◆远程调试工具
◆一个新的统一的桥接口,使增加平台和平台扩展容易
◆改进的插件开发流程
PhoneGap是一款HTML5平台,通过它,开发商可以使用HTML、CSS及JavaScript来开发本地移动应用程序。因此,目前开发商可以只编写一次应用程序,然后在6个主要的移动平台和应用程序商店(app store)里进行发布,这些移动平台和应用程序商店包括:iOS、Android、BlackBerry、webOS、bada以及Symbian。随着源代码的开放及专业开发人士对其不断的改善,PhoneGap在稳定性和持续性方面得到了很大的提高——这也是其在编写完善期每月近40,000下载量的一大原因。
虽然Nitobi(该公司总部位于加拿大温哥华)于周五在俄勒冈州波特兰正式(官方)发布PhoneGap 1.0,但事实上,The Next Canada网站披露早在去年PhoneGap就已发布。不过,PhoneGap的成功开发早已超越了Nitobi团队的努力,对该公司CEO Andre Charland来说,PhoneGap不是威胁,而是助力。
“业界对PhoneGap的研究热潮就足以证明PhoneGap的巨大成功,” Charland 说,“PhoneGap使大家成为了一个团体,成为了一个有着共同探索目标的团体,成为了一个能够共同克服困难、相互支持的团体。”
一位在IBM开发团队中工作的高级软件工程师同时也参与了PhoneGap的开发,他为PhoneGap开发团队提供了不少的帮助。
据Nitobi称,目前发布的版本侧重点是对本地API设备的访问,这也是目前网络开发新的研究领域。另外一些改进与提高包括:API整体稳定性和“插接式”架构、W3C DAP API兼容性、连接API及删除调试工具。此外,新式统一桥接接口的增加将使更多平台得以应用,并且由于插件开发过程的简单化,也拓宽了平台的应用广度。
Nitobi高级软件工程师及PhoneGap的倡导者Brian LeRoux认为:“这些新的提高与变化大多来自我们的开发团队。举个例子,PhoneGap的开发者们试图开发出一种能够使插件在大多数智能平台上运行的应用程序,而且目前所发布的版本也差不多做到了。”
说到PhoneGap的成功,不得不提到PhoneGap社区。该社区会找出共同问题,然后一起解决。在社区的帮助下的稳定性和耐用程度都在不断提高。社区还包括来自IBM的一个高级软件工程师团队。 Nitobi称新版产品的重点是访问本地设备的API上。另外对整体API稳定性,即插即用功能,W3C DAP API,联系人API,以及远程调试等功能进行了改进。
更多内容请参见51CTO独家专题《跨平台移动web应用框架PhoneGap开发入门》