有人用过PhoneGap吗?你对他们的服务有什么体验?



我正在尝试开发一个我已经考虑了一段时间的移动应用程序。我想知道是否有人使用过PhoneGap,以及你使用他们服务的经历。

PhoneGap是一个使用HTML和JavaScript开发移动应用程序的框架。它本身并不是一项"服务",尽管他们确实提供了一些服务,比如支持和云构建,但我怀疑这不是你的意思。

PhoneGap是一个很好的框架,如果你的应用需要跨平台支持,它绝对可以完成工作。但它也有一些局限性。所以它是否适合你的需求取决于你的移动应用做什么。

如果你的应用程序是一个需要实时渲染的图像密集型游戏,或者是在对等设备之间进行大量通信,那么PhoneGap可能不适合你。然而,如果你的应用程序不需要任何这些,更多的是使用手机的不那么密集的功能(联系人,地理定位,加速计,LocalStorage),你的UI可以很容易地使用HTML和JavaScript创建,那么我认为PhoneGap将非常适合你。

有些人会说PhoneGap对于简单的应用很好,而对于真正复杂、健壮的东西,你需要使用native。我不太敢说事情就这么简单。PhoneGap能够在逻辑、UI等方面制作非常复杂的应用程序。

PhoneGap真正的亮点在于它能够在多个平台上工作。如果你需要支持多个平台(游戏邦注:如iOS、Android、BlackBerry等),又没有资源支持多个本地代码库,那么PhoneGap和其他跨平台选择(游戏邦注:如Adobe AIR、Titanium等)就是不错的选择。

这就是我的处境。我是一名需要支持3个以上平台的独立开发者。当我能够通过PhoneGap、AIR或Titanium获得我所需要的内容时,我便不可能浪费时间去为iOS、Android、黑莓等平台进行原生开发。我可以得到我需要在一小部分的时间与更少的维护使用这些框架之一。

相关内容

最新更新