儘管這是一種毫無意義的做法,但手動關閉 iPhone 或 iPad 上運行的所有應用程式已成為 iOS 裝置用戶的規則。大多數人認為雙擊主頁按鈕並手動關閉應用程式可以延長電池壽命或提高裝置效能。現在,也許是第一次有蘋果員工公開評論這個主題,而這就是最專業的——魅力十足的軟體主管克雷格·費德里吉(Craig Federighi)。
費德里吉透過電子郵件回覆了最初向蒂姆·庫克提出的問題,該問題由用戶迦勒發送給蘋果老闆。他詢問庫克,iOS 多任務處理是否經常涉及手動關閉應用程序,以及這對於電池壽命是否有必要。費德里吉的回答非常簡單:“不,不。”
許多用戶相信關閉多工作列中的應用程式將阻止它們在背景運行,從而節省大量能源。但事實恰恰相反。當您使用「主頁」按鈕關閉應用程式時,它就不再在背景運行,iOS 會凍結它並將其儲存在記憶體中。退出應用程式會完全清除 RAM 中的內容,因此下次啟動應用程式時,所有內容都必須重新載入到記憶體中。這個卸載和重新加載過程實際上比單獨放置應用程式更困難。
iOS 的設計目的是從使用者的角度盡可能讓管理簡單。當系統需要更多操作記憶體時,它會自動關閉最舊打開的應用程序,而不必監視哪個應用程式佔用了多少記憶體並手動關閉它。因此,正如蘋果官方支援頁面所說,如果特定應用程式凍結或根本無法正常運行,可以強制關閉應用程式。
關閉所有這些都是無稽之談,我唯一阻止的是導航,可能還有一些 Skype 類型的聊天,當我已經安裝了它們時,因為後台的那個正在燃燒手電筒。除非應用程式出現錯誤,否則我不會關閉最後一個。這甚至沒有意義。
所以,現在我想知道 Facebook 的情況如何,眾所周知,Facebook 不遵守這些要求,並繼續在後台不必要地運行。
手動結束還是不手動結束?
不要放棄。不使用。解除安裝.如果我偶然需要它,我會透過 Safari 連接...;)
HAAA,你把它釘得很漂亮!我就是這樣做的,我的電池可以持續到第二天完全不受干擾。至於性能,確實在一定程度上受到了影響。我有一段時間沒有放棄,我習慣了一定的速度,然後我放棄了一切,這是一個明顯的區別。
好吧,或是根本不使用iPhone,去網咖查資料,電池會用得更久。 ;-)
……好吧,剛才我想到了 Dynavix、Skype 等。它們確實消耗了後台的效能。老實說,我有時更喜歡把它們全部關掉,而不是找出什麼可以吃,什麼真正“凍結”,... O:)
至少終止應用程式當然是有意義的。使用 FB,當我開始關閉它時,我節省了數十 MB。
無論您是“硬”關閉它還是“將其置於後台”,該應用程式都會在背景運行。如果應用程式在背景更新,那是因為它已在應用程式的背景更新設定中啟用。
在多任務概述中,大多數應用程式很久以前就已經死了,這只是最後狀態的快照(除非您擁有具有更多 RAM 的最新型號)。
節省的意義在於,當應用程式「硬」關閉它們時,不再執行後台提取。因此,如果您不喜歡在啟動應用程式時看到當前數據,您可以在應用程式設定中停用此選項,這樣您就可以避免關閉應用程式時的麻煩,此外,還有一些簡單的操作如果應用程式保留在記憶體中,它們將啟動得更快。
您在運行應用程式的概述中看到的通常只是應用程式最後狀態的圖像,應用程式本身可能已經死了...但這取決於系統的使用情況,如果活動應用程式佔用大量系統資源,系統終止不活動的應用程式(儲存在記憶體中),以便活動的應用程式可以全速運行。
我懷疑後台獲取甚至在殺死之後也會開始。至少報亭模式是這樣運作的
它肯定會有助於殺死任何以某種方式使用後台處理的東西 https://developer.apple.com/library/ios/documentation/iPhone/Conceptual/iPhoneOSProgrammingGuide/BackgroundExecution/BackgroundExecution.html
許多應用程式即使在殺死後仍在後台運行。這取決於它使用的背景模式。例如,即使在殺死後,在背景更新位置的應用程式也可以這樣做
哦,是的,我病了。我總是誠實地「殺死」一切嗎?
Facebook 和 Messenger -> 由於我關閉了這兩個應用程序,我的電池續航時間更長(我不處理其他應用程式)。 Jablíčkář 上還有一篇關於這兩個應用程式的文章,其中顯示了「設定」中告知哪個應用程式在背景運行多長時間以及其消耗的電池百分比的功能。
同意托馬斯的觀點。我手機上沒有fb和mss了。怎麼可能我硬把它關掉,一會兒圖示就顯示1、2..?這是否意味著它總是在等待,就像郵件一樣?並且該應用程式可能是以錯誤的方式編寫的,因為卸載它意味著要了解一個較小的 sportreb。