[iPhone] 找出最近 iPhone 很耗電的元兇,原來是 Youtube 的背景執行!
最近很明顯的感覺到,iPhone 的耗電速度變很快,
以前回到家的時候應該都還有 60-70% 的電力,
但最近都只剩 30-40%,而且這段時間內也只用手機看了一下新聞而已。
另外,充電的速度也變慢了…
首先懷疑的是 Youtube,因為我們早上會用 Youtube app,
將運動影片透過 Chromecast 投影到電視上,做一下早操運動~
做完運動之後,我會讓 iPhone 回到桌面,自然 Youtube app 就跑到背景去了。
以前沒什麼事,但最近會在解鎖畫面裡,
看到 Youtube 的播放控制,心裡是覺得有點奇怪…
那就來找耗電的元兇以及證據吧~
打開 iPhone > Settings > Battery,
這邊列出了前 24 小時和前 7 天內最耗電的 app,
果然 Youtube 耗掉了 72% 的電力,相當驚人:
點下任何一個 app 的名稱,iPhone 就會顯示實際耗電的時間。
可以看到 Youtube 在前景螢幕上執行了 9 分鐘 (差不多就是我們早操的時間),
但又在背景中執行了 14 個小时!這可不是我預期的:
要解決這個問題,到 iPhone > Settings,一直往下拉,
下面會有一堆 app 的列表,點下 Youtube:
將 Background App Refresh 關閉,
這樣 Youtube app 就不能在背景中檢查更新了:
關閉 Youtube app 在背景中執行的功能後,iPhone 的耗電也回到了正常~
如下圖,隔了一天之後再來觀察,
Youtube app 已經不再是最耗電的元兇了:
Backgroud App Refresh 是什麼意思呢?
可以參考 Apple 官網:使用「背景 App 重新整理」,
「切換到不同的 app 之後,部分 app 在設為暫停狀態之前會短暫執行。
處於暫停狀態的 app 不會主動使用、開啟或佔用系統資源。
有了「背景 App 重新整理」,暫停的 app 可以檢查更新和新內容。」
從這樣看來,Background App Refresh 只是檢查一下有沒有更新的內容,
理論上不會耗用太多電力,
但 Youtube app 卻因為開啟了這個功能,而耗用許多電力…
猜測是 Youtube app 新版裡面有什麼設計上的問題,
導致它在檢查更新內容時,耗用了大量的電力…
(因為舊版沒有這問題… 也許是一直在網路不通時持續重試?)
當然這件事也可以有別的解法,
像是用完 Youtube app 後就把它滑掉強制關閉,應該也是一招。
不過目前的解法應該是比較方便的囉~
參考資料:Background App Refresh Explained in Layman’s Terms