0

由于几个原因,我真的不想使用原生的 andorid,所以我从PhoneGap开始,因为它让我可以灵活地将应用程序轻松移植到其他平台,并且可以用我更了解的语言构建应用程序。但是后来人们说它真的很慢,更好的方法是为每个平台构建原生应用程序。

有人告诉尝试trigger.io(他说)比 Phonegap 快。

我认为构建原生会获得最好的性能提升,没有可比性。但是想知道使用这些跨平台解决方案构建的应用程序是否真的很慢并且它没有用或者说没有竞争力?

有没有人真的将它与原生进行比较并得到某种结果?我发现这个比较图表并不是很有用。

我也在phonegap和原生android中做了我的第一个简单的应用程序,但我真的没有发现任何性能差异(应用程序使用相机拍照并将其压缩为缩略图大小,显示和存储)

那么你建议从什么开始或采用原生方式并为每个平台明确构建。

4

2 回答 2

2

我最近也从 phonegap 转向原生。我的观点是 phonegap 适用于实际上看起来和行为类似于网页的简单应用程序。但是如果你想在你的应用程序中添加一些特定的东西,使用 PhoneGap 不是一个好方法。(我的问题是后台服务,谷歌地图性能)..有用于phonegap的本机插件,但我决定更好地编写本机应用程序,也许是一些功能较少的简单应用程序,用于Symbian等其他平台,不值得编写本机应用程序..

PhoneGap 的另一个问题是,它在 iPhone 和 Android 上运行相当流畅,但其他平台的性能和特性功能更差(我有过 Symbian 性能不佳的经验)。

在 PhoneGap 中自定义 UI 确实更简单,但您应该保留每个平台的设计。Iphone 风格的应用程序将是 Windows Phone 用户的痛处。

所以..我真的更喜欢原生,你的应用程序会更好..多平台只有当你有小预算,简单的应用程序,没有时间并且你需要为所有平台提供应用程序时..

于 2012-07-29T05:19:47.853 回答
0

我曾尝试使用 PhoneGap 构建应用程序。由于我的项目处理与第三方的需求,因此与 Native 相比,由于性能问题,我不允许使用 PhoneGap。这是我的答案之一,可以解决您的疑问https://stackoverflow.com/a/10971241/1008278

于 2012-07-29T05:04:00.080 回答