2012-02-11 57 views

回答

8

絕對。任何在後臺運行的應用程序(在合法時的各種參數內)都會影響CPU的可用性。蘋果應用程序可以在比第三方應用程序更多的情況下運行,並且它們也將與您競爭。過去,我特別在Mail.app方面遇到了麻煩。

內存性能有點棘手,但是,其他應用程序同時在內存中,您可以更快地使用內存中的其他應用程序生成內存警告。原則上,您應該能夠獲得儘可能多的內存,就像不使用其他應用程序一樣,但這並非完全正確。特別是,不要忘記,蘋果的應用程序並不總是遵循與第三方應用程序相同的規則,如果他們吃了大量的內存,他們可能會或可能不會被殺死。

其他性能考慮因素是網絡帶寬,這肯定是後臺應用程序可能與您競爭的一種方式。我不相信蘋果正在對後臺應用程序應用任何帶寬限制,並且下載大文件是主要的後臺活動。 (有一些討論認爲,AppStore可能會拒絕在後臺播放網絡時遇到的應用程序,但我並不知道這方面的官方立場,無論如何,它在後臺使用一些帶寬肯定是合法的,這是前臺應用程序無法提供的帶寬。)

-2

不,他們不會。 當活動應用程序需要更多內存被後臺應用程序使用時,它會自動關閉它們,以便活動應用程序可以使用這些資源。

+1

這就是理論,但務實的行爲並不總是相同的。而後臺應用程序顯然可以消耗其他稀缺資源,如CPU或網絡帶寬。 – StilesCrisis 2012-02-11 22:21:28

相關問題