本週,幾位美國開發者和部落客指出了 Facebook iOS 應用程式的一個長期存在的問題,該應用程式使用的電量始終遠遠超過用戶活動所顯示的電量。 Matt Galligan 提到,過去一個月他多次注意到 Facebook 官方 iOS 應用程式在後台時消耗的電量最多。即使用戶關閉了自動後台應用程式更新也是如此。
該應用程式在背景具體執行什麼操作尚不清楚。然而,最受關注的是它使用 VOIP 服務、音訊和推播通知,在用戶不知情的情況下直接提供內容。加利根稱 Facebook 的做法「對用戶懷有敵意」。他表示,該公司正在積極尋找方法,使其應用程式在後台運行,無論是否經過用戶許可。
關注該問題的文章中出現的具體數據顯示,Facebook 應用程式佔每週總能耗的 15%,其在後台運行的時間是用戶積極使用該應用程式的時間的兩倍。同時,在資料來源的裝置上,Facebook 的自動後台應用程式更新已在設定中停用。
這些資訊的出現得益於iOS 9 中對電池消耗的更詳細監控,它將顯示哪個應用程式在總消耗中所佔的份額以及用戶主動和被動(後台)使用該應用程式之間的比例是多少。
雖然 Facebook 尚未對其應用程式在後台具體執行的操作發表評論,但該公司發言人對負面文章做出了回應,稱:「我們聽說有人在使用我們的 iOS 應用程式時遇到電池問題。我們正在調查這個問題,希望能夠盡快提供修復方案…”
在那之前,解決電池壽命問題的最佳解決方案是要么自相矛盾地允許Facebook 在後台更新(這並不能消除消耗過多能量的問題,但至少會減少它),或者刪除應用程式並訪問社交媒體透過 Safari 網路。也考慮允許存取 Facebook 的第三方應用程式。
放棄應用程式還不夠嗎?
我認為這應該足夠了。
夠了,但一天做20次還是很累的。我只是刪除了所有根據 iOS 的說法在後台運行的應用程式(儘管事實上我不允許它們這樣做),突然我幾乎需要每兩天給它們充電一次 - 我推薦它們。
我還沒有擺脫這個習慣,我不使用該應用程序,我只是殺死它:-(雖然有時事實證明這並不是一個壞習慣,但我知道這是一個“壞習慣”:-)
這不僅是 FB 的問題,也是他們的 Messenger 或 WhatsApp 的問題。
接下來的問題是,蘋果在將應用程式發佈到流通之前對其進行了多少測試。我希望應用程式商店不允許這樣的事情。
在我看來,他們不會測試它們,他們只是將它們放入某種沙箱中,在那裡進行診斷(xcode 允許類似的東西)並有日誌輸出(我假設測試指標將與負責的指標類似)對於DieselGate),無論如何,我假設80% 的過程是自動的,無需人工幹預…
這是由活人測試過的。當您提交應用程式以供批准時,Apple 需要測試帳戶的登入訊息,以便他們可以點擊它。
感謝您的糾正,我真的不會這麼想,但我很高興我學到了。
和解應用程式 Facebook 進行和解是否會讓任何人感到驚訝?
這是我第一個卸載的應用程式。
Moves 怎麼樣?後台更新已關閉,該應用程式甚至未打開,但在過去 7 天內已在後台運行了 34 小時。我知道對於這樣的應用程序,可能不可能有任何其他方式,而且我在 5S 上有一個健康應用程序,可以測量我的步數和跑步等,但我喜歡移動的方式,然後我不想放棄它,所以我以犧牲電池為代價得到它
這次對蘋果來說是某種全球性問題。我已經完全關閉了後台更新,但昨天我沒有關閉 YouTube 應用程序,早上我正在觀看,但電池電量不足。在電池報告中,我發現該應用程式在背景運行了 16 個小時。