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

查看 26|回复 3
作者:same486902   
最近把自己做的一款 iPhone App 雁过留痕 上架了。
它不是导航工具,更像是一个长期记录“我曾来过哪里”的足迹 App 。
之前我发过一次,主要讲的是“本地优先、数据掌握在自己手里”。这次不重复那个角度了,想换个更真实的开发感受:
做这种 App ,最折磨人的根本不是地图页面,也不是轨迹样式,而是后台定位、弱信号漂移、异常恢复和功耗控制。
真做进去后,最头疼的基本都是这些事:
[ol]
  • 后台记录会不会断
  • 锁屏后采样会不会明显变稀
  • 地库、高架、弱信号场景会不会飘出奇怪长线
  • App 被系统调度或异常退出后还能不能尽量续上
  • 长时间录制时耗电和发热能不能接受
  • 轨迹录坏了以后,用户有没有办法自己修正
    [/ol]
    所以我最近这几轮迭代,重点补的其实不是“更好看的地图”,而是这些底层链路:
    [ol]
  • 录制稳定性和恢复链路
  • CoreMotion 辅助动态采样
  • 轨迹擦除修正和断点重连
  • iCloud 备份、恢复、回滚
  • 月/年订阅和恢复购买
    [/ol]
    现在我越来越觉得,这类产品最难的不是“能不能记录”,而是:
    能不能在真实世界里,长期、稳定、相对省电地把轨迹留住。
    如果大家愿意,我想顺便收一轮真实反馈:
    [ol]
  • 你最不能接受足迹记录 App 的问题是什么,断轨、漂移、耗电,还是数据怕丢?
  • 你会在意轨迹数据默认存在本机,还是其实更在意跨设备恢复方便?
  • 如果是你,你会更希望我先继续打磨稳定性,还是把统计/分享做得更完整?
    [/ol]
    如果有人愿意体验,我把 App Store 链接放评论区,避免正文太像广告,哈哈,福利好说~
  • same486902
    OP
      
    https://apps.apple.com/cn/app/%E9%9B%81%E8%BF%87%E7%95%99%E7%97%95-%E6%AD%A5%E5%B1%A5%E6%89%80%E5%8F%8A%E7%9A%86%E4%B8%BA%E5%BA%8F%E7%AB%A0/id6759516186
    RTX440   
    我的选择是 google 时间轴
    default996   
    高德地图,你用的时候它会自己记录
    您需要登录后才可以回帖 登录 | 立即注册

    返回顶部