iOS 7 兼容应用程序中的 iOS 6 性能问题

Posted

技术标签:

【中文标题】iOS 7 兼容应用程序中的 iOS 6 性能问题【英文标题】:iOS6 performance problems in iOS7 compatible app 【发布时间】:2013-10-28 09:57:24 【问题描述】:

我的应用在 ios6 上运行良好,但现在我正在通过 xCode 5 为其部署 iOS6 和 iOS7,一些仍在运行 iOS6 的用户向我报告了性能问题。我无法在我剩下的一台 iOS6 设备上重现这些问题,但似乎一些 iOS6 用户遇到了内存问题,导致应用程序的关键进程提前终止。

我正在讨论是否停止对新版本的 iOS6 的支持并将它们恢复到稳定的 iOS7 之前的版本,为此使用 Apple 的新功能。但是,由于我在新版本中引入了一些 IAP 和获利策略,因此我希望所有用户都可以使用这些策略,因此需要付出一定的代价。

有没有人遇到过类似的性能问题或有解决此难题的任何提示?

【问题讨论】:

【参考方案1】:

我已决定在新版本中停止对 iOS6 的支持,并将这些用户回滚到早期版本。我没有确认,但我强烈怀疑为 iOS7 构建的应用程序在内存使用等方面在 iOS6 上运行效率不高,运行 iOS6 的用户获得一个有效运行的应用程序很重要。

【讨论】:

"..但我强烈怀疑为 iOS7 构建的应用程序在内存使用等方面在 iOS6 上运行效率不高,......"来自 Spinoxa。同意,我们遇到了同样的问题。我们将继续在 iOS7 平台上支持我们的 iOS6 应用程序。在 iOS7 平台上运行的 iOS6 到 iOS7 的转换表现不佳。 很高兴知道这不仅仅是我......虽然我说的是iOS7应用程序在iOS6上表现不佳。我正在做最后一次尝试让它工作。你知道是否仍然可以为 iOS6 而不是 iOS7 编译?不能支持iOS6,我会很伤心的。

以上是关于iOS 7 兼容应用程序中的 iOS 6 性能问题的主要内容,如果未能解决你的问题,请参考以下文章

在 ios 6/ios 7 兼容应用程序中更改导航返回按钮操作

UIButton 在 iOS 7 的兼容模式下没有获得 iOS 6 样式

导航栏 tintColor 在 iOS 6 应用程序的 iOS 7 兼容模式下不受尊重?

Xcode 6 自适应 UI 如何向后兼容 iOS 7 和 iOS 6?

IOS工具类获得设备唯一标识(兼容IOS5,6,7)

我的应用从 iOS 6 到 iOS 7 标签问题