出發前把其他 App 都關掉,能讓 GPS 更省電嗎?
基本沒什麼用,原因跟 GPS 本身關係不大,倒是跟 iOS 裡「開著」到底是什麼狀態關係更大。多工畫面裡排著的 App,不代表它們正在做什麼——只要沒有特別的理由,iOS 會在你一離開就把絕大多數 App 凍結起來,凍結的 App 放在那裡幾乎不花什麼代價。一趟健行記錄真正花的電,是花在螢幕上、定位晶片上,訊號弱的地方還有行動網路找基地台上,跟多工畫面裡躺著幾個圖示沒有關係。
先講結論
出發前後把其他 App 關掉,對 GPS 的耗電基本沒有感覺得出來的影響。多工畫面是「最近用過的 App」清單,不是「正在執行的 App」清單——裡面大部分東西早就被凍結了,不占處理器,也不太耗電,關不關都一樣。真正決定一趟記錄要耗多少電的,是螢幕、定位晶片跟行動網路,不是多工畫面收拾得整不整齊。
iOS 裡「開著」到底是什麼狀態
從螢幕底部往上滑再停一下,會看到多工畫面,裡面每個最近用過的 App 都是一張截圖——它最後一次顯示的畫面。這張截圖不代表這個 App 正在跑。你一離開某個 App,iOS 幾乎立刻就把它凍結:處理程序被定格在記憶體裡,佔著位置好讓你切回去時能立刻恢復,但既不執行程式碼,也幾乎不耗電。只有少數 App 是例外——正在播放聲音的、要求持續記錄位置的、還有一小段背景工作沒做完的,只有這幾類會在離開螢幕之後繼續做點什麼。
記錄軌跡的 App 是刻意被放進這個例外裡的。TrailCam 會在背景繼續記錄位置,是因為你開始了一條路線、明確要求它這麼做,這是一件有意為之、持續進行的事,跟一個被凍結的 App 完全不是同一回事。這跟它下面還躺著多少其他 App,沒有任何關係。
關掉一個 App,代價可能反而更高
在多工畫面裡往上一滑把 App 滑掉,不只是把凍結加深一點,而是直接結束了它的處理程序,把記憶體裡存著的狀態全部丟掉。下次再打開這個 App,iOS 得把它從頭啟動一遍:重新載入程式碼、重新把畫面搭出來、重新接上之前在做的事。這個重新啟動雖然短,但確實是一次實實在在的處理器開銷,比直接喚醒一個安安靜靜凍結在記憶體裡的 App 要貴一些。每次用完就習慣性把所有 App 全部滑掉,省下來的那點電本來就沒多少,還搭上了後面重新啟動的這筆小帳。
多工畫面管不到的地方
iPhone 的定位晶片是整個系統共用的一塊硬體,回應的是哪個 App 在要求位置資訊,不是多工畫面裡排了幾個圖示。不管畫面裡顯示兩個 App 還是二十個,TrailCam 要求位置更新的頻率都一樣,因為這是 TrailCam 跟 iOS 之間的事,不是要跟當天用過的其他 App 分一份資源。
真正值得留意的是什麼
長途出門真正值得留意的,是耗電大戶螢幕,還有在訊號差的地方會實實在在耗電、拚命找基地台的行動網路——離開涵蓋範圍就開飛航模式,定位照樣能用,只是不用再折騰找基地台。定位晶片本身跟這兩項比起來,是個平穩、不算大的開銷。這份清單裡從來沒有「多工畫面裡躺著幾個 App」這一項,這也是為什麼出發前把它清一清,感覺上像做了件有用的事,實際上一天下來的電量數字往往沒什麼變化。
容易搞混的地方
- 把多工畫面當成「正在執行的 App」清單——它其實是「最近用過的 App」清單,裡面大部分早就凍結了,沒在執行。
- 指望出發前全部滑掉能省出明顯的電量——省下來的量通常小到感覺不出來,之後重新打開這些 App 的啟動開銷還會抵掉一部分。
- 擔心其他 App 在跟記錄 App「搶」定位晶片——晶片回應的是哪個 App 要求了位置資訊,不是背景躺著幾個沒在用的 App。
- 把「凍結」跟「背景 App 重新整理」這個開關搞混——後者是另一個獨立的設定,決定某個 App 能不能在畫面外做點有限的事,跟在多工畫面裡關掉一個 App 是兩碼事。
TrailCam 在這裡怎麼做
TrailCam 會在背景持續記錄路線,不管螢幕是不是暗著、前景是不是換成了別的 App、多工畫面下面躺著幾個其他 App——這些都不會影響軌跡本身,也不會影響記錄過程的耗電。長途出門真正管用的習慣,是沒訊號的地方開飛航模式、不看的時候讓螢幕暗著、把手機放好而不是一直滑來滑去整理,這些才是真正會改變耗電結果的事。TrailCam 免費下載。
常見問題
- 在多工畫面把 App 一個個滑掉,能省電嗎?
- 基本不太能。多工畫面裡大部分 App 早就被凍結了,沒在明顯耗電,滑掉能省下的很少,之後重新打開還要付一筆重新啟動的小開銷,抵掉一部分。
- 其他 App 開著,會跟記錄 App 搶 GPS 嗎?
- 不會。定位晶片回應的是哪個 App 要求了位置資訊,不是背景躺著幾個沒在用的 App。
- 關掉一個 App 跟關掉「背景 App 重新整理」是同一件事嗎?
- 不是。在多工畫面關掉 App 是直接結束它的處理程序;背景 App 重新整理是另一個獨立的開關,決定某個 App 能不能在畫面外做點有限的事,兩者各自獨立運作。
記錄你自己的軌跡
TrailCam 是一款 iPhone 上的 GPS 軌跡記錄 App,會把沿途拍下的影片、照片與語音釘在你拍它的那個位置,並支援匯出成 GPX 1.1 或 CSV。免費下載。