我正处于在(Android、IOS、BlackBerry 10)上开发多平台移动应用程序的第一阶段。 这是一个图书销售应用程序 我不知道我应该使用phonegap还是独立构建三个平台的应用程序
你们建议我应该使用什么?每种方法的优缺点是什么?
我正处于在(Android、IOS、BlackBerry 10)上开发多平台移动应用程序的第一阶段。 这是一个图书销售应用程序 我不知道我应该使用phonegap还是独立构建三个平台的应用程序
你们建议我应该使用什么?每种方法的优缺点是什么?
如果您关心性能,我不建议您在 PhoneGap 或 Titanium 或类似的任何东西中构建应用程序。
从个人经验来看:
PhoneGap 非常易于使用/学习,并且可以非常快速地构建漂亮的 UI。问题是与其他解决方案相比,这确实很慢。你基本上是用 HTML 构建的。
Titanium 会带来更快、响应更快的应用程序,但它需要更多的编码和调整。在这里,您基本上是使用 java 脚本构建的。此外,尽管事实是通用的,但在某些情况下,您可能必须为 android 和 iOS 构建单独的代码,例如做同样的工作。
为了获得最佳的用户体验,我建议(我想很多人会同意)为每个平台使用原生并尝试保持一致的 UI。
此外,由于这不是关于上述框架的第一个问题,请查看此处以及比较这些框架的许多其他问题。