独立开发一个足迹记录 App 后,我被后台定位和功耗教育了

3 月 19 日
 same486902

最近把自己做的一款 iPhone App 雁过留痕 上架了。

它不是导航工具,更像是一个长期记录“我曾来过哪里”的足迹 App 。

之前我发过一次,主要讲的是“本地优先、数据掌握在自己手里”。这次不重复那个角度了,想换个更真实的开发感受:

做这种 App ,最折磨人的根本不是地图页面,也不是轨迹样式,而是后台定位、弱信号漂移、异常恢复和功耗控制。

真做进去后,最头疼的基本都是这些事:

  1. 后台记录会不会断
  2. 锁屏后采样会不会明显变稀
  3. 地库、高架、弱信号场景会不会飘出奇怪长线
  4. App 被系统调度或异常退出后还能不能尽量续上
  5. 长时间录制时耗电和发热能不能接受
  6. 轨迹录坏了以后,用户有没有办法自己修正

所以我最近这几轮迭代,重点补的其实不是“更好看的地图”,而是这些底层链路:

  1. 录制稳定性和恢复链路
  2. CoreMotion 辅助动态采样
  3. 轨迹擦除修正和断点重连
  4. iCloud 备份、恢复、回滚
  5. 月/年订阅和恢复购买

现在我越来越觉得,这类产品最难的不是“能不能记录”,而是:

能不能在真实世界里,长期、稳定、相对省电地把轨迹留住。

如果大家愿意,我想顺便收一轮真实反馈:

  1. 你最不能接受足迹记录 App 的问题是什么,断轨、漂移、耗电,还是数据怕丢?
  2. 你会在意轨迹数据默认存在本机,还是其实更在意跨设备恢复方便?
  3. 如果是你,你会更希望我先继续打磨稳定性,还是把统计/分享做得更完整?

如果有人愿意体验,我把 App Store 链接放评论区,避免正文太像广告,哈哈,福利好说~

4401 次点击
所在节点    推广
45 条回复
same486902
3 月 19 日
RTX440
3 月 19 日
我的选择是 google 时间轴
default996
3 月 19 日
高德地图,你用的时候它会自己记录
Chentao1006
3 月 19 日
有需求。但不知道能不能导入导出,我在其他 app 记录过多年足迹,可不能因为换 app 就放弃了
SuzhaharCan
3 月 19 日
这个赛道已经有人了, top 软件是 世界迷雾;

你遇到的问题,它也遇到过, 你先 找找参考它的解决方案;
作为用户, 我个人是 通过 FindMy tracks (闲鱼上有硬件搭配) 会收集 轨迹数据 填补 信号终端漂移导致的 轨迹问题
opengps
3 月 19 日
作为 APP ,天然不适合这类业务,取而代之的是运动手表的配合(比如佳明)
我也曾自己写过 app ,甚至懒得去做保活,就是需要测试时候一直低亮度常亮屏幕运行,仅用于收集一段数据(去年经常坐飞机,无聊就采集带海拔数据的航迹玩,但最终因为狗日的百度地图清退个人开发者这类的因素懒得往下做了)
same486902
3 月 19 日
@opengps 国内安卓市场渠道太难了。。。
same486902
3 月 19 日
@SuzhaharCan 学习了,居然还有硬件
same486902
3 月 19 日
@Chentao1006 可以导,目的就是用户数据纯本地化+自己云备份
same486902
3 月 19 日
@default996 入口太深了,APP 也太重,有点拿着导弹打蚊子的感觉
same486902
3 月 19 日
@RTX440 学习了,不过大陆用户用谷歌不太丝滑
opengps
3 月 19 日
@same486902 #7 上架其实仅仅是第一个痛点。这类涉及位置业务也有天然的痛点:比如容易涉及隐私、耗电量偏大、处理效果太依赖第三方(臭名昭著的百度地图,最近几年跟其他几家联合玩高门槛商用收费)等等
所以我的 app 仅仅是自己打了个 apk 自己玩,界面都是最原始的几个按钮
same486902
3 月 19 日
@opengps 我以前也是做了个 APK 自己玩,没发现这么多问题,不过现在有一点点用户了,各种问题也就多了
Fish1024
3 月 19 日
不是...而是...
AI 写的推广贴请放到推广节点。
terrysnake
3 月 19 日
@opengps 30 美金啊。。。
someonesnone
3 月 19 日
扔了一个 root 的安卓机在车上, Torque app 自动把坐标/汽车参数水温上传到 homeassistant. ha 每晚自动跑脚本导出 gpx kml, 忽略所有精度不够的点, 以及突然跳变的点, 豆包写的导出脚本还挺好用的有 bug 就让他自己改
Chentao1006
3 月 19 日
pro 有哪些功能?
Chentao1006
3 月 19 日
刚试了下从灵敢足迹导出数据,然后导入到雁过留痕,所有足迹都归到今天了。所以暂时没法用,修复了的话再尝试
HyPMzwDN
3 月 19 日
曾经也用过这种软件,主要是出去玩的时候记录,在高德上记录过一次,但是后来数据被清空了,我才发现这种重要的数据不能依赖于第三方 app ,就像记账 app 必须选择那种可以导出详细数据的。

我现在写了一个快捷指令,运行一次就可以把经纬度、海拔、城市等信息写到 gpx 文件里面,这样每次旅行记录一个文件也很方便,很多网页版 app 都能查看航点和轨迹,挺好
vokins
3 月 19 日
@default996 请问下高德是怎么记录的?路径在哪里?

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://v2ex.xtra.eu.org/t/1199495

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX