大家好,我是这个 App 的开发者,来分享一个自己做的 iOS 小游戏:《跑不完》(英文名 The 72: Still Not There )。免费下载,没有广告,不用注册。

规则只有一条:累计跑满 72 小时,到终点
- 是累计,不是连续。今天走 20 分钟、明天跑 1 小时,都会算进去。
- 停下来有宽限期:双腿模式 6 小时,手指模式 8 小时。
- 过了宽限期,路会慢慢往回退,每小时退 1 分钟。
- 连续 48 小时不动,就开始「崩塌」:每小时退 10 分钟,一直退回原点。
- 没有关卡,没有升级,没有每日任务。路就是一条很平淡的路。
两种跑法
- 双腿:用 iPhone 自带的计步,按 5 分钟一段判断你是不是在走或跑。App 不用一直开着,下次打开会把这段时间补算进来。也可以选择从 Apple 健康读步数,默认关闭。
- 手指:App 开在前台,按住屏幕就算在跑。每隔 3 到 8 分钟会有一只骆驼来挡路,20 秒内把它划走,不然就算你停了。iPad 上只有这个模式。

路上有什么
- 昼夜变化、天气、节日路牌边框;一共两条路线。
- 每跑 1 小时路过一块路牌,路过的路牌都收进收藏册。偶尔会遇到稀有的「路边目击」,比如一只热气球。
- 一个嘴有点毒的旁白:只吐槽行为,不评价人。你休息、暂停的时候,它会好好说话。
- 当天累计跑到 4 小时,会提醒你休息,默认选项是「去休息」。真的,跑不完也没关系。

跑完以后
通关有一张证书。你可以给自己起个昵称,进名人堂,按到达的先后排名。另外还有一张 72 格的进度卡,可以分享出去。

关于收费
免费下载,没有广告。身份只用一个匿名令牌,不收集姓名、邮箱、位置。
内购都是可选的:延缓卡、暂停、跑者外观包、第二条路线「老公路」,还有打赏(打赏只换一枚感谢徽章,什么都不解锁)。一分钱不花,也能完整跑到终点。
给 V 友的技术栈
- Expo / React Native + TypeScript ,场景用 react-native-skia 画,动画用 Reanimated 。
- 进度引擎是一组纯函数,所有数值来自一份参数文件。停了多久以服务器时间为准,改手机时间没用。
- 后端是 Cloudflare Workers + D1 + KV 。StoreKit 2 的交易签名( JWS )在 Worker 里用 Web Crypto 自己验,没用 RevenueCat 这类第三方。
- 没有接任何统计、广告或追踪 SDK 。
- 锁屏实时活动( Live Activity )可以显示进度。
- App 是用一组 AI agent 分工开发的(我负责拍板,Claude 负责拆任务、写代码、做审查)。
下载
App Store: https://apps.apple.com/us/app/the-72-still-not-there/id6821813757
国区暂未上架,需要外区 Apple ID 下载。界面支持英文和简体中文。
欢迎试试,也欢迎吐槽。特别想听听:倒退的规则是太狠还是太松?手指模式的骆驼烦不烦人?