是否值得将现有的 iOS 应用程序从 Phonegap 1.2 升级到 1.9?
Posted
技术标签:
【中文标题】是否值得将现有的 iOS 应用程序从 Phonegap 1.2 升级到 1.9?【英文标题】:Is it worth upgrading an existing iOS app from Phonegap 1.2 to 1.9? 【发布时间】:2012-07-17 01:57:58 【问题描述】:我正在开发的 PhoneGap 1.2 应用存在性能问题。我目前正在检查 jQuery 代码以尽我所能对其进行优化,但我想知道通过将项目升级到 PhoneGap 1.9 可以获得多少改进(如果有的话)。升级这样一个旧版本的过程非常费力,所以我希望有人可以与我分享他们的经验。
使用 Xcode 4.3.3、Phonegap 1.2、iScroll 4.1.9 和 jQuery 1.7.1。
谢谢!
【问题讨论】:
@ColeJohnson - 我不能真正发布代码,因为它是一个大型应用程序并且没有特定的瓶颈。我真的只是在一般意义上问是否有人知道新版本的 Phonegap 是否比 1.2 快得多 是的,它值得升级......它快得多了......就像Phonegap 1.8之前一样,ios版本的cordova有很多错误。 @Coder_sLaY - 很高兴听到!其他人可以根据他们的经验确认吗? 我怀疑你会看到性能上的任何巨大提升,但我很想知道它是如何进行的。如果性能是一个大问题,您应该考虑将其移植到本机 obj-c 中。我一直觉得手机差距和其他人喜欢呆滞。 【参考方案1】:没有。是的
你应该升级到 2.1(如果你升级的话)
如果您没有遇到任何问题并且不想使用更多功能,则可以继续使用该版本。
如果您想实现新功能或在商店中创建新版本,您应该更新到 2.1
事实上,迁移到新版本是个好主意。
【讨论】:
我大约一个月前升级到了 1.8。我想做 2.0,但我们需要的 Facebook 插件只列出了最高 1.8 的兼容性。我尝试执行 phonegap 文档中列出的升级步骤,但我发现从头开始一个新项目要容易得多。大多数插件需要升级,在某些情况下需要补丁。我实际上并没有获得任何性能提升,但我现在可以通过 Facebook 应用程序登录,这在以前是不可能的。不幸的是,由于 Xcode 4.5 的 Phonegap 问题,我现在可能不得不升级到 2.1 :(以上是关于是否值得将现有的 iOS 应用程序从 Phonegap 1.2 升级到 1.9?的主要内容,如果未能解决你的问题,请参考以下文章
是否可以将现有的 GCM senderId 和 API 密钥用于 GCM To APNS 推送通知?
如何将现有的 Web 应用程序从 Heroku 迁移到 AWS