2012-02-11 84 views

回答

8

绝对。任何在后台运行的应用程序(在合法时的各种参数内)都会影响CPU的可用性。苹果应用程序可以在比第三方应用程序更多的情况下运行,并且它们也将与您竞争。过去,我特别在Mail.app方面遇到了麻烦。

内存性能有点棘手,但是,其他应用程序同时在内存中,您可以更快地使用内存中的其他应用程序生成内存警告。原则上,您应该能够获得尽可能多的内存,就像不使用其他应用程序一样,但这并非完全正确。特别是,不要忘记,苹果的应用程序并不总是遵循与第三方应用程序相同的规则,如果他们吃了大量的内存,他们可能会或可能不会被杀死。

其他性能考虑因素是网络带宽,这肯定是后台应用程序可能与您竞争的一种方式。我不相信苹果正在对后台应用程序应用任何带宽限制,并且下载大文件是主要的后台活动。 (有一些讨论认为,AppStore可能会拒绝在后台播放网络时遇到的应用程序,但我并不知道这方面的官方立场,无论如何,它在后台使用一些带宽肯定是合法的,这是前台应用程序无法提供的带宽。)

-2

不,他们不会。 当活动应用程序需要更多内存被后台应用程序使用时,它会自动关闭它们,以便活动应用程序可以使用这些资源。

+1

这就是理论,但务实的行为并不总是相同的。而后台应用程序显然可以消耗其他稀缺资源,如CPU或网络带宽。 – StilesCrisis 2012-02-11 22:21:28

相关问题