在 Google 搜尋 「iPhone 耗電 異常」 這些關鍵字,就可以找到一大堆災情。一般看到的情況,都是更新iOS新版本以後才發生。然而這些Po文下面,總會看到一些反面的留言回覆說:「我更新後一切正常啊。」「我的沒問題。」不禁讓人開始懷疑人生,難道倒楣事總是發生在我的頭上?
查看到的解決方案,不外乎是一些降低螢幕亮度、禁止App背景操作、關閉提醒通知、關閉藍芽、GPS定位,這些招數。要是你試過,就會知道這些跟這個電量突然變成很快消耗釣的狀況沒關係。重點是,更新前沒有這個問題啊?繼續搜尋所有官方、非官方的解決方法,找不到任何有效的解決方案。
最近又跑出很多 iOS 16 更新後,電池發生耗電異常的慘狀。
換新電池可解?
試過所有這些網路流傳的招式之後,沒一個有效的。沒辦法,我只好花錢去蘋果換了一顆新的電池,現場還被他們用優惠券誘惑,消費了一個蘋果週邊。看到這裡,我想你已經猜到,最後問題iPhone耗電異常的問題還是無解,不然我也不會寫這篇文章了。
回去找維修客服,跟我猜想的一樣,他接著扯,應該是主機板的問題,他知道,沒人會去換主機板來試試看的,那個價位,還不如買一隻新的了。推說是主機板的問題,最容易打發走客人。當慣了盤子的果粉,這時一定打定主意,預備再花一筆錢,買下一代更貴的 iPhone 。蘋果公司自己可能也知道問題原因,只是他怎會同情這些盤子呢?之前不是有個新聞,傳聞蘋果在新版的韌體動手腳,更新後讓系統變慢?
你的充電行為一致嗎?
不知道你通常是怎麼幫你的手機充電的?只用蘋果原廠充電器充?還是看到有 USB 的插頭,管他是電腦、機車、還是捷運站的牆壁,順手就插上去充電?
當我開始懷疑問題的原因應該來自於 iOS 電源管理機制的時候,我想到筆電有重新校準電池的功能,這個功能還是內建在 Windows 中 (但我不確定該功能是安裝筆電廠商的驅動程式才進去的,還是本來 Windows 就有內建)。這個功能,可以重新讓筆電知道目前變老舊的電池,蓄電狀況變成如何,並重新調整充電的策略。
iPhone 顯然也有這種充電最佳化的設計,而且這個機制,會自動記憶使用者的充電行為,把資料存在韌體的某處,如果你的充電行為,常保持一致的時候(固定都是用原廠充電器充),不容易出問題。但如果你有的時候用充電器,有時候隨便插上一台爛電腦、輸出電力不穩定的USB插孔,有時候用充電寶,這樣反覆交替不一致的充電行為,會不會讓 iOS 裡面的充電最佳化的程式,因此錯亂了?並造成電池電力偵測不正常?而且他錯亂以後,因為電池參數已經儲存在手機 Flash 記憶體某處,所以即使你換了新電池,沒有去Reset 那個記憶,問題還是無法解決。我問過 Apple 的維修人員,他不知道有這可以刪掉電池充放電記憶的地方。
iPhone 會記憶充放電過程,以及電池容量?
上面提到,筆電的系統電源管理裡面,就有校正的程式可用(以前我還用過一台筆電,校正程式是設計在 BIOS 設定畫面裡面,執行之後,不用進作業系統,就能執行電池校準。所以,可能作業系統也會去讀取電源控制板裡面的記憶體?)。校正筆電電池的過程,筆電會先停止充電,自己把電源耗盡之後,再重新充飽電,然後重複這個循環1次還是2次,我忘了。經過十幾個小時的過程之後,如果電池的容量還沒太糟的話,電量百分比的顯示,就會恢復正常了,不會突然從100%掉到50%這種情況發生。
然而,iPhone 的系統設定裡面,找不到任何有關於電池校正的功能,但從「電池健康度」這個畫面中,可以得知,iPhone的確有電池管理的機制,而且有一個選項「最佳化電池充電」預設是啟用的。驗證前面的懷疑,iPhone 會記憶使用者的充電行為,並根據充電行為來控制手機的充電與電量偵測健康度說明裡面有提到,「這是在重新校正前回報的「最大容量」,實際的最大容量,可能有所不同」。
我懷疑,會不會因為這個自作聰明的自動電池校正機制,反而弄巧成拙,導致即使你更新到新版的iOS後,因為沒有重新執行校正,或者在重新校正的過程,因為不一致的充電行為,而導致電池管理機制錯亂,並誤解電池健康狀態,之後導致超級耗電的結果,換新電池也沒用?另外,一般我們送去維修,雖然會刷新系統,但可能只有iOS的部份,可能這些儲存的使用者資料,還是留著。所以換新電池、刷過系統了,還是沒用。
進入下一個標題之前,先跟你說,後來我手機的耗電異常的情況恢復正常了。如今使用已經快邁入第五個年頭。
為什麼 iPhone 電量異常,總是發生在 iOS 版本更新之後?
從蘋果發布的文章中,可以窺知一二:
「關於 iOS 14.5 中對電池健康度回報的重新校正」
更新版本之後,iOS 會啟動電池重新校正。而且iPhone沒有讓使用者可以任意執行的電池校正程式,它是自動的校正機制,也就是說,你不能在刻意的狀況下執行校正。試想,更新系統之後,如果你的充電行為按照往常混亂,偶爾用充電器,偶爾用電腦的 USB插座,還是充電寶,而且從來沒有將電池完全耗盡後、再用原廠充電器重新充飽。那麼 iOS 這個自作聰明的電池管理機制,可能就把這些不穩定的充電結果,當成是電池的實際狀態記憶起來,之後當作充電、電量偵測的參考,後面越差越遠,明明還有電卻顯示電量不夠,或者電池根本還沒充飽到100%,就切斷充電,並顯示電量已達 100%。
如何重新校正 iPhone 的電池記憶?
Google 一下 「Calibrate iPhone Battery」這幾個關鍵字,果然找到有人教怎麼校準電池。
執行校正之前...
執行校正前,先關閉那些會額外自動功能,包含「位置服務 Location Services」、「背景App重新整理 Background Refresh」、降低「螢幕亮度 Display & Brightness」 、關閉「自動更新 Automatic Updates」。
之後,就可以正式開始校正步驟。iPhone 會不會啟動電池校正,可能會跟 iOS 版本有關,畢竟他這個動作是自動的,沒辦法任意執行。以我的例子來說,我在換新電池後,因為問題還是存在,所以又會去蘋果檢查一次,後來工程師有再重刷一次系統,取回之後,我就執行幾次放電、充飽電的循環。如果你發現沒效,或許需要重設系統,或回廠請他幫你刷新系統之後,再執行。
步驟一:把電量完全耗盡
你可以正常使用,或者故意開一個長的影片來看、打電動,提高音量,藉此把電耗盡到自動關機。
步驟二:關機後,先別充電,等待幾個小時
你可以在睡覺前把電量耗盡,然後手機丟著去睡,等到隔天起來再充電。這個動作是讓電量耗盡的電池,盡量再耗掉一些。
步驟三:開始充電
這個步驟,要用原廠的充電器、連接線,目的是讓充電的電壓電流在原廠的標準內。不要用電腦的 USB 插孔,除非你確定它供應的電壓電流都穩定、夠大。
步驟四:重新值執行步驟一到步驟三
可以重複1到2次
步驟五:重新啟用那些關掉的自動功能
到此為止,重新校正電源的動作完成了。你可以把前面關掉的那些自動功能重新啟用。
後記
經過重新校正的電池管理機制,目前應該已經正常了。如果你的還是有問題,而且這台 iPhone 已經用超過兩年,那麼你可以像我一樣,花幾千塊去 Apple 換顆新的電池。記得先備份資料,然後要求工程師幫你重新刷iOS系統。拿回來後,再執行上述步驟,希望之後問題就解決了。
最近看 iOS 16 更新後,出現不少耗電異常的反應,有的說是 iOS 16 對溫度控管嚴格,過熱就會停止充電不給充,這也是不無可能,如果你摸你的手機真的燙的話,可以試著邊充電的時候,放個小電扇吹它降溫試試,也許就能充上去 100%。
也有說是需要時間適應操作系統,「根據Apple解釋,iOS更新後電池性能不佳的原因在於各自的應用程序和功能,需要長達48小時才能適應更新的操作系統。」應該不是 APP,而是他自作聰明的電池管理程式,校正過程是 48小時,來重新記憶使用者的充放電行為。