锁屏之后 GPS 记录还会不会继续
走到一半锁了屏,心里难免嘀咕:记录是不是就这么停了?在 iOS 上,锁屏本身并不会让后台的 GPS 记录停下来。定位类 App 是少数几种系统会特意留着继续跑的 App,哪怕后台其他东西几乎都被暂停了——前提是几个设置得按它要的方式来。是哪几个设置,以及真正会把记录中途掐断的到底是什么,往下看。
先说结论
光是锁屏,不会让 GPS 记录停下来。iOS 会把大多数切到后台的 App 暂停,但定位类 App 是特意留出来的例外:只要被授予了后台定位权限,熄屏或者切到别的 App 时,它照样能收到位置更新。状态栏上出现的那个小图标,就是「有 App 在后台用你的定位」的信号——锁屏之后如果它还在,记录就还在继续。
记录中途停掉,跟锁屏本身关系不大,几乎都是下面三件事里的一件:给 App 的定位权限选了哪一种、有没有被划掉退出、电量有没有耗尽。
真正要紧的那个权限
iOS 的定位权限分好几档,对一次要记好几个小时的徒步来说,真正有关系的是「使用App期间」和「始终」这两档的差别。选了「使用App期间」的 App,被切到后台一段时间后停止收到位置更新是正常的,因为这个权限的意思就是这样——iOS 只保证 App 在屏幕上的时候能用定位。「始终」才是告诉 iOS,不管屏幕上显示的是什么,都要继续处理这个 App 的定位请求,这也是手机揣兜里好几个小时还要记录时必须选的档位。
这个值得提前查一遍:设置 → 隐私与安全性 → 定位服务 → 对应的 App。如果记录之前出现过断档,先查这里,而不是先怀疑 App 本身。
划掉退出到底做了什么
在 App 切换器里把 App 往上一划关掉,不是让它睡过去,而是彻底结束它——包括它在后台正在做的一切,GPS 记录也在内。这跟单纯锁屏、或者切到别的 App 不一样,那两种情况都会让权限设置正确的 App 继续在后面跑着。要是记录中途断了,也没有「继续未完成的轨迹」这样的提示,值得回想一下是不是在收拾其他 App 的时候,顺手把它也划掉退出了。
低电量模式和后台 App 刷新
还有两个常被怀疑、但通常不是元凶的设置。低电量模式压低的是邮件收取、App 后台刷新这类活动,而一个从你按下「开始」那一刻起就在前台启动、持续跑着的定位会话,并不是低电量模式设计要打断的对象。后台 App 刷新是另一个开关,管的是没打开的 App 怎么更新内容,跟一条正在跑的 GPS 会话也是两码事,关掉它不会让正在进行的记录停下来。
这两个设置不是跟一整天的电量完全没关系——亮屏时间和到处找信号的蜂窝射频通常影响大得多——只是它们不太可能是记录中途停掉的那个原因。
万一记录还是中断了
手机会没电,App 也可能在收拾别的 App 时被顺手划掉退出,除此之外也总有些意外情况。一款值得在长线路上依赖的记录 App,应该假设这些事偶尔会发生,把失败做成可以找回来的,而不是假设理想状态永远成立、一旦出岔子就什么都没了。
TrailCam 的做法
TrailCam 在熄屏或切到别的 App 时都会继续记录,暂停和继续也一直是你自己按下去的动作,不会靠速度去猜。万一记录中途被打断,下次打开 App 时,TrailCam 会把那条没走完的轨迹交还给你,而不是就此丢掉。App 免费下载。
常见问题
- 锁屏会不会让徒步 App 停止记录 GPS?
- 光锁屏不会。关键在于这个 App 有没有后台定位权限——是「始终」而不是「使用App期间」——去设置 → 隐私与安全性 → 定位服务里能查到。只要授权是「始终」,锁屏或者切到别的 App 都不会让记录停下来。
- 徒步走到一半,GPS 记录怎么就停了?
- 最常见的原因是 App 在切换器里被划掉退出了、定位权限选的是「使用App期间」而不是「始终」,或者电量耗尽了。单纯锁屏很少是原因。
- 低电量模式会不会让后台 GPS 记录停下来?
- 对一条正在进行的记录来说,通常不会。低电量模式压低的是邮件收取、App 后台刷新这类活动;一条从前台启动、正在跑的定位会话是另一套机制,不是它要打断的对象。
记录你自己的轨迹
TrailCam 是一款 iPhone 上的 GPS 轨迹记录 App,会把沿途拍的视频、照片和语音钉在你拍下它的那个位置,并支持导出成 GPX 1.1 或 CSV。免费下载。