TrailCam

指南

出发前把其他 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 是两码事。

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。免费下载。

在 App Store 下载