原生Android应用程序和phonegap应用程序之间的差异

Che*_*eng 6 iphone android windows-7

最近,我遇到了这个one stone kills multiple birds框架 - http://phonegap.com/.

我确实在尝试访问手机的原生功能时遇到了一些限制 - http://www.phonegap.com/features.但是在当前这一点对我来说并不重要,因为我现在不需要这些原生功能.(2D瓷砖游戏)

我想知道,你们中的任何人都使用上述框架开发了任何应用程序?根据以下情况,您发现的差异是什么:

  1. 最终产品的用户体验.产品易于安装和执行吗?产品运行顺畅吗?UI看起来华而不实吗?...
  2. 开发工作期间的开发者经验 我们可以通过本机应用程序在技术上轻松实现我们想要做的事情吗?...

Ste*_*zyk 3

用phonegap制作2D游戏肯定是可以的,但是要让用户体验如你所愿就很难了。我建议你不要走那条路。

我还建议你暂时忘记支持 Windows Phone 7,假设你有额外的 1,900 美元,使用 Unity3d,假设你没有那么多钱,使用 Cocos2d,或者研究一些其他跨平台游戏引擎(有Android 的游戏引擎太多了,我很难跟踪所有的引擎)。Cocos2d 仍然需要你用两种不同的语言进行编码,但至少它的 Api 在 iPhone 和 Android 之间相对相似,这会减少你必须做的移植工作。

另一个选择仍然是 Flash 构建器(并使用他们的 iPhone 代码生成器),但我建议不要使用它,因为它的 iPhone 代码库最近停滞太多,并且需要一段时间才能在 iPhone 上再次可用 -事情的一面。

我推荐的另一个游戏引擎是 AndEngine (AndEngine.org),但它仅适用于 Android。iPhone 上没有同类产品,但无论如何,我还是强烈推荐这款产品。