手動關閉應用程式是許多 iPhone 用戶常見的做法。人們普遍認為清除多任務有助於節省電量,但蘋果多年來一直在澄清,系統並非如此運作。事實上, 強制不斷關閉應用程式可能會產生與預期相反的效果。 iOS 的設計旨在自動管理資源,並在效能、能耗和系統流暢性之間保持平衡。
該公司已發布官方解釋。當有用戶詢問軟體工程高級副總裁克雷格·費德里吉是否會關閉應用程式以節省電量時,他給出了明確的答案: “不,絕對不是”蘋果前工程師也重申,iOS 的設計理念是讓應用程式保持暫停狀態,以便快速恢復運作。當應用程式被強制退出時,系統會遺失這種就緒狀態,下次使用該應用程式時必須重新載入。
從技術層面來說,這會帶來一定的成本。當一個應用程式從記憶體中移除後,重新打開它時會迫使處理器執行一次高負載工作。 這比直接喚醒設備消耗更多能量。這類似於反覆重啟設備而不是讓它休息:需要更多精力,消耗更多電能。
另一方面,將應用程式保持在多任務狀態並不意味著它們正在運行。大多數情況下,iOS 會凍結它們的活動,以避免佔用 CPU 或電池電量。只有某些功能(例如音訊播放或 GPS 使用)會根據應用程式需求繼續在背景運行。如果擔心的是自動更新,則應選擇以下選項: 設置>常規>後台更新使用者可在此決定哪些應用程式有權刷新內容。
蘋果建議手動關閉應用程式的唯一情況是應用程式停止回應或故障。 除了上述情況之外,系統性地滑動關閉視窗沒有任何好處,反而會損害效能和自主性。 iOS 的設計理念是在無需用戶幹預的情況下處理多任務,而依靠這種設計是使用該設備最有效的方式。