App Store拒绝 - 内存弹出窗口

时间:2011-09-07 12:37:03

标签: iphone ios4 app-store

我的团队正在开发一款对内存要求非常苛刻的iPhone应用程序。为了获得更好的用户体验,我们考虑在启动时向用户显示弹出窗口,说明内存要求以及低内存时弹出窗口。

在被拒绝从应用程序商店方面,有没有人遇到过这样的解决方案?

由于

4 个答案:

答案 0 :(得分:5)

很简单,不要在内存警告中显示任何UIAlertView

用户不负责为您管理内存。您需要通过释放缓存或其他不太重要的信息来采取内存压力。

iOS本身会在需要时释放内存并杀死其他应用。

为了回答你的问题,我不知道Apple是否因为这个原因拒绝了应用程序,但是他们重复了一次以至于不这样做。

答案 1 :(得分:0)

恕我直言,在iOS系统上,为用户指定内存要求是不相关的。大多数智能手机用户都不会知道可用的内存,也不想为技术问题烦恼。要取得成功,您的应用需要强大,这也意味着内存自适应。

据我记得,您可以要求系统为您提供可用内存量。尝试使用它来管理内存消耗。有很多策略。常见的是定期询问它或仅在你要加载大数据时懒得问它。

当您收到内存警告时,请尽量减少内存占用

答案 2 :(得分:0)

我不确定是否有人可以说这个行为是否可以在应用商店中接受。我从来没有听说过尝试它的应用程序。

哲学上,它似乎与HIG相反。内存管理是你的工作,而不是用户的工作。您可以在首次启动时向他们提供一些“使用信息”,要求他们在使用此应用程序时关闭后台应用程序,但在用户面前放置内存警报只是感觉不合适。

答案 3 :(得分:0)

Apple可能对警报不满意,但是抽象地显示可用内存的某种微妙的ui图形可能是可以的,并且可能更好的体验,因为用户可以看到他们的工作如何影响内存。