2011-09-07 67 views
1

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

有没有人有这样的解决方案的问题,在应用程序商店被拒绝?

感谢

+2

第一:不必要和烦人。其次:这将如何改善用户体验? – zaph

回答

5

很简单,没有表现出内存警告任何UIAlertView

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

iOS本身将释放内存并在需要时终止其他应用程序。

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

+0

谢谢!是否有可能分享链接? – gpol

0

恕我直言,在iOS系统上,向用户指定内存需求并不相关。大多数智能手机用户不会知道可用内存,也不希望受到技术方面的困扰。要成功,您的应用程序需要强大,这也意味着内存自适应。

据我记得你可以要求系统给你的空闲内存量。尝试使用它来管理你的内存消耗。有很多策略。常用的方法是定期询问或只在你要加载大数据时才懒惰地询问。

当您收到内存警告,尽量减少你的内存占用,你可以

0

我不知道任何人都可以说什么明智的有关此行为是否会在App Store接受的多。我从来没有听说过一个应用程序尝试它。

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

相关问题