出发前把其他 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。免费下载。