删掉一个徒步 App,里面的轨迹记录会怎样?
长按图标点删除,iPhone 弹出的提示只针对这个 App 本身,从来不会提醒你里面存着好几年的徒步记录。这份沉默很容易被误读成"没事的"。记录删除后能不能保住,跟图标长什么样、确认框写了什么都没关系,只跟这些数据当初实际存在哪儿有关——这个问题,值得在点删除之前想清楚,而不是之后。
直接说结论
结果取决于你的记录实际存在哪儿,跟这个 App 叫什么、长什么样没关系。如果你的徒步记录只存在这一台手机的 App 本地存储里,删掉 App 就等于把记录一起删了——iOS 不会在 App 消失之后,另外留一份副本在什么地方等着你。如果记录同时也同步到了一个云端账号,那把 App 装回来、重新登录同一个账号,记录基本都能找回来,因为这些数据从一开始就不只存在本地。删除时弹出的确认框长得一模一样,区别全在看不见的地方。
"删除"到底删掉了什么
iOS 上每个 App 都运行在自己专属的一块存储空间里,别的 App 看不到,删除这个 App 的时候,这块空间也会一起被清空。对于只把数据存在本地的徒步 App 来说,路线的数据库、拍下的照片和视频片段,全都放在这块空间里——所以删除 App 删掉的不只是主屏幕上的一个图标,而是连同装着这一切的那个"文件夹"一起删掉了。之后重新装回同一个 App,这个文件夹并不会自己回来。从 App Store 重新下载,在 iOS 看来就是重新装一个全新的 App,不是在帮你恢复什么。
"卸载未使用的 App"是另一回事
iOS 其实有两个很容易被搞混的操作。长按图标选的"删除 App",就是上面说的,把 App 和它的存储空间一起清掉。而藏在"设置 → 通用 → iPhone 储存空间"里的"卸载 App",只会移除 App 本体,文档和数据会留在手机里;之后重新装回这个 App,这些数据会自动恢复,完全不需要账号,也不需要云同步。这个功能本来是用来临时给不常用的 App 腾空间、又不丢东西的,等存储空间不够用的时候,值得先想到它,而不是默认只能删除。
真正的分界线是账号,不是 App 本身
一个要求登录、并把记录同步到账号上的徒步 App,之所以不怕被删除,跟它不怕换手机是同一个道理:数据从一开始就不只存在本地,所以删掉 App 只是关掉了一扇通往数据的窗户,数据本身还在。反过来,一个完全没有账号体系的 App,或者你从来没登录过的账号,就没有这层保障——那块本地存储空间是唯一存在过的副本,删掉 App 就是删掉这唯一的一份。
删除一个徒步 App 之前,值得先确认这几件事
- 这个 App 有没有账号体系,你有没有真的登录进去——装了、用了但从没登录,效果上跟一个纯本地存储的 App 没什么区别。
- 同步是不是已经"完成",而不只是"开始了"——删除前几分钟才记录完的一次徒步,尤其信号不好的时候,很可能还没传到云端。
- 有没有导出过文件——把轨迹导出成 GPX 或 CSV,存在 App 之外的地方,这份副本不受 App 自己存储空间发生什么的影响。
- 如果目的只是暂时腾点空间,用"卸载"而不是"删除",多数情况下就够了。
TrailCam 是怎么处理这件事的
TrailCam 支持用 Apple 账号或邮箱登录,登录之后轨迹会同步到云端——这跟换新手机时记录能原样带过去,是同一套机制,也意味着只要之后用同一个账号登录回来,删掉再重新安装 App 不会丢任何东西。导出功能也值得用上:轨迹可以单独导出成 GPX 1.1 或 CSV 文件,跟 App 本身分开存着,对特别不想丢的一次徒步来说,这是一份合理的额外备份。TrailCam 免费下载。
常见问题
- 没登录就把徒步 App 删了,记录真的找不回来了吗?
- 一般情况下是的。如果没有账号把数据同步到别处,App 自己的存储空间就是唯一的一份,删掉 App 会把这份存储一起删掉。
- 用"卸载"代替"删除",记录会更安全吗?
- 会。"设置 → 通用 → iPhone 储存空间"里的"卸载 App"只会移除 App 本体,数据留在手机上,重新安装后自动恢复,不需要账号。
- 用备份恢复 iPhone,能找回已删除 App 的数据吗?
- 有可能,前提是那份备份是在这个 App 和它的数据还在的时候做的,因为整机备份会把 App 当时的存储空间一起打包进去。这跟直接删掉 App 再重新安装完全是两回事——后者是从空的开始。
记录你自己的轨迹
TrailCam 是一款 iPhone 上的 GPS 轨迹记录 App,会把沿途拍的视频、照片和语音钉在你拍下它的那个位置,并支持导出成 GPX 1.1 或 CSV。免费下载。