close

(本文同步發表於Zentalk)

有些朋友可能會覺得為什麼相同型號的手機,別人都可以撐上一整天,自己的卻老是要掛著行動電源?除了使用的方式不同、安裝的APP不同之外,系統調教也是 一門學問。本文以Padfone S為例,展示在相同手機、相同APP的條件下,不同的設定方式造成手機待機耗電量的差異。

壹、消失的30%

A組是筆者昨晚充飽電之後忘了關手機,一覺到天亮的電力圖,八個小時耗電13%,以一般的標準來說可能算正常。
B組則是前天原本就準備進行的評測,相同的軟體,絕大部分參數設定都一樣,除了某一個不同,七個小時耗電僅2% (其實當拔掉充電線的時候,電力是99%起跳,這是Padfone S的特性,有機會再細談)。

A組
B組


也就是說,如果以一天24小時來推算,光是待機耗電量差異就超過30%,而這可能就是造成手機一天充電一次或兩次的關鍵因素!

眼尖的朋友可能發現到差異在於Wi-Fi (但是狀態列明明沒有顯示開啟WiFi?),更厲害的可能還注意到行動網路的訊號強度不同。

答案揭曉。
A組開啟了定位(節約耗電量),手機放在收訊很差的房間(-111dBm,29asu)。
B組則關閉定位,手機放在收訊比較好的客廳(-105dBm,35asu)。



貳、神秘的定位

Android系統服務以及許多第三方軟體都會取得手機位置,以提供在地化資訊,例如天氣APP、FB打卡等等。系統提供了三種定位方式:


高精確度:系統會優先使用GPS定位,若無法透過GPS定位則嘗試搜尋附近的Wi-Fi基地台,如果連Wi-Fi基地台都沒有則透過行動網路(3G/4G)基地台定位,因此最耗電。

節約耗電量:使用Wi-Fi和行動網路定位,耗電量雖不及高精確度,但即使我們以為沒有開啟WiFi,事實上它依然在背景運作,以一定的頻率不斷掃描週遭 環境的Wi-Fi訊號,並傳回Google伺服器以查詢該Wi-Fi基地台的座標,而光僅僅是這項差異,就讓手機的耗電量大增。

僅限裝置:僅使用GPS訊號定位,基本上也是非常耗電。

筆者很早以前就習慣平常時關閉定位服務,要用的時候才打開。早期如果關閉定位服務,會導至華碩天氣APP不斷重新嘗試定位,因而導至CPU發熱並急速耗 電,這個問題已經修復,而且也改進成如果無法定位,則會以最後一次定位成功所取得的位置來顯示天氣與溫度數據。但是其他第三方天氣APP是否也這麼聰明就 不得而知。

提這個例子是要提醒大家,原則上關閉定位服務會省電,但是如果安裝的第三方軟體沒有寫好,不斷的嘗試讀取手機位置直到成功,這樣反而會增加耗電。而治本的 方法,就是在安裝第三方軟體時,稍微注意一下它索取的權限有哪些,如果覺得不合理,例如明明只是要掃描QRCode,卻要求定位、手機ID、連絡人、 WiFi資訊等等,多半是手機的廣告商要求,或者該APP根本就是惡意軟體,最好避免安裝。

順帶一提,有時候新手機剛安裝好軟體,或升級韌體恢復原廠設定後,待機時突然異常發熱耗電。這點原因很難說,但筆者猜測可能是某些APP(或者APP附帶 的廣告)試圖取得手機位置,但此時手機從來沒有定位成功過,導致程式掉進無窮回圈,不斷重複嘗試取得手機位置。因此如果發現手機出現這種情況時,可以打開 定位服務,並且到Google Map裡成功的定位自己的位置一次(不妨順手重新開機),通常異常發熱耗電的情況就會消失。


參、更省電的祕技

若單單是關閉定位,不一定能達到B組的省電效果。以下參數是筆者拿到手機時習慣的調教方式。不過畢竟每個人安裝的APP不同,不保證效果一樣。

一、初次設定

1. 插入Sim卡,連上WiFi,登入Google帳號,更新所有APP至最新版之後,在Play商店->設定,「自動更新應用程式」選第一個「不要自動更新應用程式」,不要勾選「可用的應用程式更新」。
影響: APP不會自動更新到最新版 (是說有些APP更新到最新版反而有問題,如果用得好好的,個人沒事不喜歡更新到最新版。)


2. 設定->WiFi->進階設定,不勾選「網路通知」,不勾選「一律執行掃描」。

影響: 移動位置後,WiFi基地台似乎不會更新,如果週遭有新的基地台啟用,需手動更新。

3. 自啟動管理盡量關閉所有APP,只保留開機後必要的,例如Line、FB即時通。(Zenfone 2適用)

4. 停用Clean Master (Zenfone 2適用),不安裝優化軟體、OO工具箱、XX大師、監控軟體。

5. 關閉省電模式 (因為Zenfone 5的時代這功能時好時壞,索性關閉。)

6. 停用不常用的服務: Google書報攤、Google圖書、Google影片、Google+、Hangouts、Omlet聊天室、KKBOX、Amazon Kindle、隨身e冊


7. 若使用雲端空間APP,如One Drive、Google Drive、ASUS Web Storage,關閉相片備份(同步至雲端)功能。否則安裝APP後,手機內所有相片可能會被同步到雲端,造成效能低落與耗電。
影響: 手機相片不會自動備份到雲端,需手動備份。


二、其他延長續航力的設定:

1. 原則上關閉定位。如果為了打卡或天氣APP,盡量開「節約耗電量」,也就是只透過WiFi與行動網路定位。
影響: 一般來說沒副作用,假如你沒有申辦行動網路也沒有WiFi,那就不可能使用天氣APP與FB打卡,只有GPS訊號的話只能用於離線導航。

2. 螢幕亮度勾選自動調整亮度後,再手動調整到偏暗端30%處 (個人偏好)。

3. 待機(睡覺時)關閉GPS、藍芽、NFC等不需要的裝置,甚至行動數據跟WiFi其實也可以關閉,Line的叮咚聲會影響睡眠品質,螢幕被喚醒也會耗電。許多APP也會定時連上網路更新資料。

4. 針對Line、FB即時通等會中斷休眠並強制開啟螢幕顯示訊息的APP,個人習慣是關閉這些通知,並且把震動關掉。

5. 睡覺時將手機放在收訊良好的地方。

6. 不使用瀏覽器(無論是Chrome或者內建的)時,盡量關閉所有分頁後才退出APP。如果覺得這個動作很麻煩,至少不要讓含有大量廣告的網頁分頁保持背景 開啟,否則會在背景耗電,特徵就是使用瀏覽器流覽網頁後關閉螢幕,手機卻異常發熱。以前的Zenfone似乎很受這個問題困擾,所以就保持這個習慣到現 在。沒有仔細研究現在是否還有這種問題。

7. 安裝適量的APP,並檢視待機時APP是否異常高頻率喚醒系統與佔用CPU時間。



【結語】
Android是個開放式的作業系統,APP數量多但品質良莠不齊,安裝APP的數量多寡本來應該與耗電或效能無關,但許多APP一開機後就會自啟動,並且不斷在背景使用定位或網路服務,這些都是增加手機耗電的元兇。

【補充】
同樣的技巧也可以套用在其他手機上。
Zenfone 5


Zenfone 2

arrow
arrow
    文章標籤
    手機省電
    全站熱搜
    創作者介紹
    創作者 沙沙比 的頭像
    沙沙比

    沙沙比的部落格

    沙沙比 發表在 痞客邦 留言(0) 人氣()