5

在 INFO.PLIST 的 Xcode 3.2 中,当我们选中此框并在 iPhone 4 中运行应用程序时,我们有选项“应用程序不在后台运行”......每次最小化都会导致应用程序退出。

这不违反 iPhone 4 中多任务处理的概念吗?因为每次我们最小化应用程序时,应用程序都会重新启动。

iphone 4可以去掉多任务吗?这意味着我正在改变设备行为,我觉得这正在改变设备属性(HIG 指南说不应该),这不是拒绝风险吗?

4

2 回答 2

2

我觉得阻止应用程序支持多任务处理并不违反 Apple 的指导方针。苹果应该也感受到了。如果您的应用程序实际上不需要在后台运行,您可以通过启用“应用程序不在后台运行”键来很好地防止它。我敢打赌,苹果不会起诉你。

为什么苹果会添加一个违反自己规则的功能?

于 2011-07-13T12:41:14.287 回答
0

不确定您的实际问题是什么(老实说,我不明白),但该框专门用于禁用应用程序的任何类型的后台运行。如果出于某种原因,您希望您的应用程序在后台保持活跃,请选中该框。

请记住,如果您真的想在应用程序暂停后启动后台威胁,您必须​​手动执行此操作(当然还要禁用该选项)。在没有开发人员任何特定操作的情况下在后台保持活动状态仅意味着只要系统允许您在后台保持活动状态(即:如果系统资源不足,除非您启动后台威胁,否则您的应用程序将被杀死,这可以为您争取更多时间)。

如果你选中那个框,无论如何你都会被杀死。如果您不希望处理任何后台状态,并且每次用户启动时重新启动应用程序都可以(甚至需要),这可能会有所帮助。

于 2011-07-13T12:22:22.417 回答