健行時一邊導航一邊記錄軌跡,GPS 會比較耗電嗎?
軌跡記錄已經開始,這時候又打開地圖 App 找登山口,很容易讓人以為手機裡同時啟動了兩顆 GPS 晶片——一顆管軌跡,一顆管導航——各自單獨耗電。但手機內部實際發生的事情不是這樣。iPhone 只有一套定位系統,不是每個 App 一套。導航 App 疊加在背景記錄的軌跡上時,真正變化的那個數字,其實跟 GPS 本身沒什麼關係。
簡單說
背景在記錄軌跡的同時打開導航 App,耗電確實會增加,但不是因為兩個 App 在搶兩顆 GPS 晶片。手機上只有一套定位系統,任何拿到權限的 App 都能收到它給出的位置資訊。多出來的那部分耗電,來自導航 App 在拿到位置之後做的事——一直點亮螢幕、不停重繪地圖、反覆重新計算路線——而不是來自取得位置這件事本身。
兩個 App 同時要位置資訊時,實際發生了什麼
iOS 不會因為多一個 App 請求位置,就多開一顆 GPS 晶片。定位系統只有一套,負責產生位置更新,任何拿到權限的 App 都是在訂閱同一份資料流。記錄軌跡的 App 和正在導航的 App 完全可以在同一時刻收到位置資訊,而不會讓硬體因此多做一倍的工。晶片本身並不知道、也不在乎有多少個 App 在聽它說話。
多出來的電量到底花在哪裡
一款正在做逐向導航的 App,只要還在用著,就會一直點亮螢幕、隨著你的移動不斷重繪地圖、一偏離路線就重新算一遍。螢幕幾乎在任何情況下都是手機上耗電最大的部分,而導航 App 的設計本身就是要在使用的整段時間裡讓螢幕保持點亮和活躍。這筆帳跟 GPS 沒關係,是螢幕和渲染的帳,就算手機上只裝了這一個用定位的 App,這筆帳照樣會產生。
在背景跑的軌跡記錄 App 完全不用做這些事。它只需要不點亮螢幕、以一個不高但持續的速率收位置資訊,跟沒有其他 App 打開時一模一樣。
為什麼導航 App 佔著螢幕,背景記錄幾乎感覺不到
在背景跑的 GPS 記錄 App 不會因為導航 App 佔了螢幕,就變慢、暫停或者更費力工作。兩個 App 是從同一套定位系統裡各取所需,不是在搶,所以一個在前景活躍著,並不會讓另一個在背景收到的東西變差。一次沒打開導航 App 的健行本來就要花掉多少電,記錄 App 在同時開著地圖 App 的情況下,花的量大致還是那麼多。
真正會疊加起來的那一種情況
例外不是兩個 App 互相衝突,而是最單純的加法。如果導航 App 不是用幾分鐘找一下登山口,而是全程開著、一路引導完整段騎行,那螢幕這筆重支出就要在整段時間裡持續花,疊加在軌跡記錄本來就在花的那份之上。這是兩筆真實的開銷疊在同一顆電池上,不是一筆開銷被翻了倍。找到登山口之後,或者已經認得路之後,把導航 App 關掉,它那部分耗電立刻就停了——底下一直在跑的軌跡記錄,從頭到尾都沒背過這筆帳。
容易搞錯的地方
- 以為兩個用定位的 App 就等於兩顆 GPS 晶片在轉——手機上只有一套定位系統,拿到權限的 App 都是共用它。
- 為了省軌跡記錄的電,把導航 App 強制關閉——這對記錄 App 沒有任何幫助,因為兩者本來就沒有共用工作量這回事,而且在多工介面裡還有手滑關錯 App 的風險。
- 把耗電變快歸咎於「GPS 被用了兩次」——真正的原因是螢幕一直亮著、地圖一直在重繪,這筆開銷就算沒有軌跡記錄在跑,導航 App 單獨開著也是一樣要花。
- 以為關掉導航 App 之後耗電速度還會維持在高檔——螢幕和渲染那部分開銷,在那個 App 不再顯示在螢幕上的瞬間就停了,剩下的只是背景記錄一直在花的那一份不高的電量。
TrailCam 在其中的角色
TrailCam 會在背景一直記錄路線,不管螢幕是不是關著,也不管前景開的是不是導航之類的其他 App。為了找登山口,或者為了導航開車過去而打開地圖 App,都不會讓軌跡暫停,不需要先關掉 TrailCam,也不會跟它搶 GPS——記錄會一直按同樣穩定的節奏在底下繼續。TrailCam 免費下載。
常見問題
- 同時用導航 App 和 GPS 記錄 App,會用到兩顆 GPS 晶片嗎?
- 不會。手機上只有一套定位系統,拿到權限的 App 收到的是同一份更新資料流。同時開著兩個用定位的 App,不代表硬體要多做一倍的工。
- 開始記錄健行之前,要不要先關掉導航 App?
- 不需要。不管導航 App 有沒有開著,背景記錄 App 都會按自己一貫的節奏繼續收位置資訊。關掉一個 App,也不會替另一個 App 空出什麼它本來在等的東西。
- 不用導航 App 之後,多出來的那部分耗電會不會停下來?
- 會。螢幕和渲染的開銷屬於導航 App,它不再顯示在螢幕上的那一刻這筆開銷就停了。背景記錄本來就沒背過這筆帳,所以還是維持它原本那個不高的耗電量。
記錄你自己的軌跡
TrailCam 是一款 iPhone 上的 GPS 軌跡記錄 App,會把沿途拍下的影片、照片與語音釘在你拍它的那個位置,並支援匯出成 GPX 1.1 或 CSV。免費下載。