android - 多平台移动应用,使用phonegap?

标签 android ios cordova blackberry-10

我正处于开发多平台移动应用程序的第一阶段 在(Android、IOS、黑莓 10)上。 这是一个图书销售应用 我不知道是否应该使用phonegap或独立为三个平台构建应用程序

你们建议我应该使用什么? 每种方法的优缺点是什么??

最佳答案

如果您关心性能,我不建议使用 PhoneGap 或 Titanium 或类似的东西构建应用程序。

根据个人经验:

PhoneGap 非常易于使用/学习,并且可以非常快速地构建美观的 UI。问题是与其他解决方案相比,速度确实很慢。您基本上使用 HTML 进行构建。

Titanium 会带来更快、响应更灵敏的应用程序,但它需要更多的编码和调整。这里你基本上是用java脚本构建的。此外,尽管这是普遍存在的事实,但在某些情况下,您可能必须为 Android 和 iOS 构建单独的代码才能完成相同的工作。

为了获得最佳用户体验,我建议(我认为很多人都会同意)为每个平台提供原生服务并尝试保持一致的 UI。

此外,由于这不是有关上述框架的第一个问题,请查看 here以及比较这些框架的许多其他问题。

关于android - 多平台移动应用,使用phonegap?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18258771/

相关文章:

java - 将位置数据插入现有 sql 数据库的 Android 应用程序

ios - (SKNode) 无法转换为字符串(它正在使用旧的 xCode)

ios - 尝试在其 View 不在窗口层次结构中的 UIViewController 上呈现 UIViewController

android - Cordova Android 版本 :app:processDebugResources failed

javascript - 如何更改 jquery mobile 中面板的高度?

Android:EditText NextFocusDown 不触发 Spinner

android - MediaStore.EXTRA_VIDEO_QUALITY 效果不佳?

android - 在动态壁纸中打开应用程序或 URL

ios - SwiftUI 计时器 View 暂停屏幕上的所有其他 View

javascript - 测试 ionic-cordova- 在浏览器中不起作用