惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

MongoDB | Blog
MongoDB | Blog
B
Blog RSS Feed
MyScale Blog
MyScale Blog
M
MIT News - Artificial intelligence
H
Hackread – Cybersecurity News, Data Breaches, AI and More
J
Java Code Geeks
U
Unit 42
Blog — PlanetScale
Blog — PlanetScale
L
LangChain Blog
C
Check Point Blog
WordPress大学
WordPress大学
Last Week in AI
Last Week in AI
人人都是产品经理
人人都是产品经理
T
Tailwind CSS Blog
Vercel News
Vercel News
腾讯CDC
GbyAI
GbyAI
有赞技术团队
有赞技术团队
S
SegmentFault 最新的问题
H
Help Net Security
博客园 - 三生石上(FineUI控件)
D
DataBreaches.Net
Microsoft Security Blog
Microsoft Security Blog
小众软件
小众软件

少数派

派早报:Google 发布 Fitbit Air 等 - 少数派 「新人报到」確認需求,再開始 - 少数派 从 SOLO 独立开发者社区,我看到了越来越多开发者开始做自己的产品 - 少数派 我怎么管理那些"不常做,但总会忘"的生活事项 - 少数派 人形机器人量产元年,数据才是具身智能的“生死线” - 少数派 BuhoLaunchpad 高度还原 Mac 启动台:开发历程与思考 - 少数派 五年陪伴依然不舍,DIY 换壳后让罗技 MX Master 3 继续服役 - 少数派 新玩意 240|少数派的编辑们最近买了啥? - 少数派 一日一技|为什么你应该关闭 iOS 的键盘声音 - 少数派 我做了个插件和 Skills,一键提取任何网站的设计规范 Design.md - 少数派 住在三四线城市的你,该开始录播客了 - 少数派 甘南秘境,大白高国 - 少数派 AI的审美:谁让把我变成川内倫子 - 少数派 返工怎能不烦恼,打工人片单总有一部是你的「嘴替」 - 少数派 为了让「上厕所」更健康,我做了一个小工具 - 少数派 AI + Skill,能够让生成的文章去除 AI 味吗? - 少数派 新玩意|韶音OpenDots ONE 耳夹式耳机 - 少数派 《美满》| 在每一个春天的晚上相爱(362) - 少数派 新玩意|优篮子 PS01 MagSnap 磁吸支架 - 少数派 自我整合手记 | 我开始早睡了:用稳定规则,为自由托底 - 少数派 用龙虾(OpenClaw)两个多月,我最深的12个体会 - 少数派 听歌时间到,12 张你可能错过的 2025 华语乐坛好专辑 - 少数派 承诺能追吗 - 少数派 macOS 26启动台没了? 我做了个不一样的App启动器 - Keboard - 少数派 《四海为家的人》| INTJ对话INTJ(361) - 少数派 你发过的那些黑历史,是时候一次清干净了 - 少数派 新玩意:安安静静玩,越玩越专注:计客密码机 - 少数派 iPad 用户首次体验 Android 平板:vivo Pad6 Pro - 少数派 数据逻辑强 - 少数派 极北行+ | 一路向北,探访日本至北之地 | 001 - 少数派
先学会骑车,再在 AI 的帮助下写个骑行记录 App - 少数派
2025-09-01 · via 少数派

关于「路图忆」

路图忆」是一个回忆运动路线的 iOS App,它可以将你在苹果健康里记录的所有过往的运动路线(运动类型不限,只要能产生户外运动轨迹),展示在同一张地图上。并且,它可以把过程中拍摄的照片和视频从相册中自动筛选出来,给你提供生动的回忆。

路图忆」并不需要你在 App 中主动记录路线,因为它从苹果健康数据中读取过往的路线。如果你使用苹果手表进行「体能训练」记录,或者其它 App,只要它能记录路线到苹果健康,它就可以读取并生成这样一张路线地图。

当地图的范围比较大的时候,路线会被聚类为数字。当地图的范围比较小的时候,地图上会显示具体的路线。可以直观地在地图上看到自己的活动路线覆盖的范围。

还可以通过一些条件进行筛选或排序。例如筛选时间范围、是否有照片等;支持根据路线的时间顺序、长短进行排序。

点击地图上的路线,或者列表中的路线,可以查看详情。选择路线的过程具有丝滑的过渡动画。

在路线的详情中,最有特色的是你可以查看沿途拍摄的照片或视频。不管你用什么设备拍的,有没有 GPS 信息,只要你导入手机相册,都能自动对应出来。

目前路图忆就是这样一个简单的 App。未来会不会继续迭代?主要还是看用户的数量和需求了。可以做的功能其实还有很多,特别是接入苹果手表以外的、不会导入轨迹数据到苹果健康的智能手表的轨迹数据。

如果你对路图忆感兴趣,但不是苹果手表的用户,欢迎留言说一下你在使用什么手表记录轨迹?还希望得到什么样的关于路线轨迹的功能呢?

35 岁才学会骑自行车?

做这个 App 的起因,是去年学会了骑自行车。

很多朋友会感觉奇怪,怎么 35 岁才学会骑自行车?正常人不是从小就会的吗?

因为我小时候生活在重庆,这里的地形不是很适合骑自行车,日常就很少有人骑。后来去外省上大学,学校也在一个湖光山色的地方,地形也骑不了自行车。再后来,在北京工作生活了十余年,也没有用自行车通勤的条件和必要。

直到去年,我和老婆互赠了一辆自行车作为生日礼物后,我迅速学会了骑自行车,骑行生涯才正式开始了……

第一次上路,就在老婆的鼓励下骑了 20 多公里,来到了著名的苕溪。在「路图忆」的帮助下,我还能重温当时的快乐。

后来,我们在杭州天气比较好的周末,就骑着自行车进城,吃喝玩乐,顺便锻炼了身体。

不止是骑车,我也通过苹果手表记录了很多 city walk。比如有一次,我带着远道而来的朋友逛了一遍良渚古城(这个也算 city?)。

不过,从学会骑车开始的生活方式,被一个喜讯改变了:老婆怀孕了。

通过 AI 学习 iOS 开发

孕期我们就不太能像以前那样骑车了。但是我们偶尔通过相册和健身记录来回忆,也想知道自己到底骑过了杭州的哪些地方。但是,似乎没有一个简简单单的 App 来实现这个需求。

在调研的过程中,我看到了 yihong 的 running page 项目(题外话,路图忆支持导出 GPX,可以把苹果健康里的路径数据导出到 running page),受到一点启发,但那毕竟不是基于苹果生态的。于是就开始着手研究 iOS 开发,在好友图拉鼎的鼓励和帮助下,开始上手。那是 2024年的下半年,AI 辅助编程工具还不是很好用,特别是对于苹果生态来说。我还是靠「古法手工编程」,一点点研究 SwiftUI、MapKit、HealthKit……可以说很吃力,但也很快高出了 PoC。

搞出 PoC 后,我却很难继续下去。古法手工编程需要大量的时间和精力,以及如绣花一样的功夫。像我这样业余时间编程的,而且还是个新手,很难有足够的时间做好。不过,在这个时期,我常常通过 AI 来学习 Swift。

真正转折始于孩子出生后,陪老婆在月子中心,有一天我打开了 Cursor……

一切加速了,AI 实现了很多我一开始觉得实现起来太麻烦的想法。其中很大一部分跟算法有关:例如,在 SwiftUI 和 MapKit 的限制下,如果你想同时显示上千个甚至上万个路线的话,你需要通过合理的算法来管理这么多数据的动态加载。

一开始,AI 能快速给我做出个东西,马上跑起来看效果,这样的即时反馈简直让人上瘾。我经常不自觉就 vibe 到深夜,一天就过去了。但是很快你也发现,AI 写出来的东西,越来越乱了,根本改不动,不仅是它改不动,你也改不动……

在这个过程中,我也不是纯粹的 vibe coding。很多时候,跟 AI 有来有回,才能得到更好的结果。作为一名产品经理,以及多年的业余编程爱好者(只是没有苹果生态的开发经验),我更多是把 AI 当作自己的工作伙伴来看待。我甚至在中途完全手动重构了一遍 App 的基本架构,各种模块拆分得更合理,才能让 AI 能够更顺利地迭代下去。这样一来,自己学习的速度,也跟编码的速度一样,可以说是 10 倍速了。

说起来,「路图忆」跟我的孩子年龄一样大,从这一版由 AI 写的第一行代码算起,六个多月。

这是一个奇妙的感觉,从萌发想法,到真正落地,可能有一年多,但庆幸的是我坚持做完了,直到现在上架。

我想,这是一个新的时代。个人的创造力上限,有了新的想象空间……路图忆这个例子,仅仅是编程。但一切内容创作,道理都是如此。

如果这个 App 对你也有帮助,请通过苹果应用商店搜索「路图忆」下载支持我。欢迎评论留言,写下你的看法。如果留言的朋友超过 10 名,我将选择其中 5 名,赠送兑换码。