从 iPhone 换到 Android,之前记录的徒步轨迹会怎么样?
记录 App 的导出按钮,和它自己的历史记录页面,做的其实是两件不同的事,尽管它们都建立在同一条记录下来的路线之上。GPX 和 CSV 生来就是为了把坐标、海拔、时间这条"线"搬到任何接下来要打开它的 App 里,跟那个 App 装在什么手机、跑在什么系统上没有关系。钉在观景点的那张照片、过溪那段视频、提醒自己下次该走哪条岔路的语音——这些东西从一开始就没进过导出的文件。所以换了手机平台,并不会让文件本来就没带走的东西凭空消失。真正可能发生的,是手上这台手机再也没有一个能打开那份历史的 App 了。
先说结论
轨迹本身经得住换平台这件事,跟它经得住别的事情差不多——导出成 GPX 或 CSV,或者上传到一个 iPhone、Android 都有 App 的服务,不管换成哪台手机去打开,看到的都是同一条线。轨迹上钉着的照片、视频和语音就是另一回事了:它们活在记录 App 自己的历史里,绑在一个只为某一个平台搭建的账号上。要是这个 App 在另一个平台上根本没有版本,新手机上就没有任何东西能打开那份历史。整个过程里没有东西真的被删掉,只是手上这台手机够不着它了而已。
真正能搬走的:导出的轨迹
GPX 就是纯文本——一串点,每个点带着位置、通常还有海拔和时间——正是这份简单,让它能在换系统这件事上几乎不受影响。在 iPhone 上导出的文件,拿到电脑、网页版工具或者 Android 手机上,打开方式都一样,因为这个格式本身根本没假设过是哪种设备。CSV 导出也是同样道理。已经上传到一个两个平台都有 App 的服务上的徒步记录也一样——Strava、Garmin Connect、Komoot 都是这样——用 Android 手机登录同一个账号,看到的还是 iPhone 上那份历史。
会留下来的:钉着的照片、视频和语音
钉在轨迹某个点位上的照片、视频或语音,不管在哪个平台上,本来就没有存进 GPX 或 CSV 文件里——这个限制早在换手机这件事出现之前就一直存在。它们放在记录 App 自己的历史里,跟某个点位之间的关联,是这个 App 自己维护的,不是导出格式能理解的东西。换到一台还能跑同一个 App 的手机,这层关联不会有任何变化。换到一台完全跑不了这个 App 的手机,就算文件本身还躺在某台服务器上,也没有任何东西能再把那层关联重新展示给你看了。
这和从 iPhone 换到 iPhone 有什么不一样
把一台 iPhone 换成更新的 iPhone,装好同一个 App 再登录一次账号就能搞定,是因为这个 App 本身跟着你一起搬了过去——重新装一遍、登录,它照样能拿到你一直以来的那份云端历史。要是开发者压根没给另一个系统做过版本,这一步在跑着不同系统的手机上根本无从谈起,因为连"装一遍"这个步骤都不存在。历史数据没有被搬到别处,也没有被删除,只是手上这台手机上,找不到对应的那个 App 去把它领回来而已。
TrailCam 能做什么
TrailCam 是为 iPhone 做的,没有其他平台的版本,所以这件事值得老老实实说清楚,而不是含糊带过:把一次徒步或者整段历史导出成 GPX 1.1 或者 CSV(这是可选的 TrailCam Pro 里的功能),只要对方能读这两种格式,包括 Android 在内的任何地方都能打开。沿途钉下的照片、视频和语音,会留在 TrailCam 自己的历史里——这跟任何一个只为单一平台而不是多个平台开发的 App 是一样的道理。App 本身免费下载。
常见问题
- TrailCam 有 Android 版吗?
- 没有。TrailCam 只为 iPhone 打造,所以轨迹历史和钉在上面的媒体内容,都存在一个在其他系统上找不到对应版本可以打开的 App 里。
- 如果我已经把徒步记录上传到了 Strava,换成 Android 之后还在吗?
- 轨迹本身还在。Strava 有 Android 版 App,用 Android 手机登录同一个账号,能拿到同样那份已上传的历史。但这只覆盖轨迹这一部分——如果照片或语音只是钉在另一个记录 App 里面,没有上传到 Strava 过,是不会因此找回来的。
- 要换一台跑不了这个 App 的手机之前,有办法先把照片和语音单独保住吗?
- 只能靠 App 自己提供的导出或分享功能,把它们一个一个单独取出来,因为没有哪种通用的轨迹数据格式能把一张钉在路线上某个点位的照片一起带走。换机之前,把照片和视频本身单独保存下来,是唯一能留住它们的办法——留不住的是钉在地图上那个具体位置的关联,不是文件本身。
记录你自己的轨迹
TrailCam 是一款 iPhone 上的 GPS 轨迹记录 App,会把沿途拍的视频、照片和语音钉在你拍下它的那个位置,并支持导出成 GPX 1.1 或 CSV。免费下载。