GPS 记录到底费多少电(iPhone)
比大多数人以为的少,而且几乎从来不是耗电清单上的第一名。现代 iPhone 里的卫星接收模块是一颗按「可以一直开着」设计的低功耗芯片。一整天走下来把手机耗干的,通常是屏幕,其次是那个在弱信号里死命找基站的蜂窝射频——不是卫星。
按实际大小排序
一部手机在整天徒步中记录轨迹,耗电大致是这个量级顺序:
- 屏幕。它是现代手机上最大的单一耗电源,而且完全由你决定。你每亮一次屏看距离,花掉的电都超过好几分钟的卫星接收。
- 蜂窝射频,尤其是在弱信号区。手机觉得自己「差一点就能连上基站」的时候,会用最大功率一直发。这种状态往往比彻底没信号还费电。
- 摄像头(工作期间)。录视频会同时用到传感器、编码器和屏幕,确实很贵——但只贵那一小会儿。
- 卫星接收模块本身,持续工作。
- 其他:各类传感器、后台刷新、通知等等。
这就是为什么同机型、同 App、同一条路线,两个人下山时电量能差出一大截。差别在使用习惯,不在软件。
为什么「一直记着」没想象中贵
记录类 App 向 iOS 要一串位置更新,而怎么高效地满足这个请求由 iOS 决定。接收模块并不是全程满负荷跑,它是间歇工作的;同时系统会把卫星数据和运动传感器融合起来,而运动传感器便宜得多——两次定位之间的一小段移动,可以用加速度计和陀螺仪推出来,不必都问天上。这就是为什么一部记了一整天的手机,表现跟一部亮着屏跑逐向导航的手机完全不是一回事。
也正因如此,「熄屏还能继续记」不只是方便,它同时也是省电的前提。TrailCam 在熄屏或切到别的 App 时都继续记录——也就是说,正确的用法(开始之后收起来,别老看)恰好也是最省电的用法。
真正该改的几件事
- 明知没信号就开飞行模式。定位照常工作,白费力气的基站搜索停下来。这通常是可拿到的最大一笔节省。
- 别老看屏幕。语音播报存在的意义,就是让手机可以一直待在兜里:TrailCam 能一边走一边播报距离和配速,间歇训练的每一组也会念出来,语言跟着你选的来。
- 把亮度调低,或者交给自动亮度。大太阳底下屏幕会顶到最高亮度,那是它最贵的状态。
- 用低电量模式。它会压低后台活动和屏幕刷新,前台的位置记录继续跑。
- 别把手机冻着。锂电池在低温下可用容量会掉,零度以下看起来会掉得飞快;放贴身内袋而不是外侧口袋,差别肉眼可见,而且回暖后有一部分「消失的电量」会自己回来。
- 视频想拍再拍。单条很便宜,攒起来就贵了。
关于电池容量衰减和合理预期
一台用了几年、电芯已经老化的手机,比不过新机,而且没有任何 App 设置能补上这个差距。iOS 会在设置里把最大容量显示成相对出厂的百分比;如果这个数字掉得厉害,与其折腾 App 设置,不如按「长线路要带充电宝」来规划。低温还会放大这件事:一台容量只剩 80% 的手机在零下,表现可能比这两个因素单独看都要糟得多。
要在外面待一整天的话,一个小充电宝加一根短线是那种永远有效的答案,而且论「麻烦换来的收益」,它比上面任何一条调优都划算。
常见问题
- GPS 记录会不会很快把 iPhone 电耗光?
- 卫星接收模块本身即使一直开着,耗电也是温和的。记录过程中真正的大头,通常是屏幕,以及在弱信号里不停找网的蜂窝射频。
- 徒步时该不该开飞行模式?
- 如果确定没信号,该开。定位在飞行模式下继续工作,而手机为搜索连不上的基站所花的电就省下来了。
- 让 App 一直显示在屏幕上,精度会更高吗?
- 不会。精度取决于卫星接收状况,跟 App 是不是可见无关。一直亮屏只是费电,轨迹不会更准。
记录你自己的轨迹
TrailCam 是一款 iPhone 上的 GPS 轨迹记录 App,会把沿途拍的视频、照片和语音钉在你拍下它的那个位置,并支持导出成 GPX 1.1 或 CSV。免费下载。