Softpop —— 一款会了解你如何放松的安静 iOS 应用
一款原生 iOS 应用,已在 App Store 上线。你戳破柔软、漂浮的 3D 泡泡,配上手工调校的触感和声音——没有分数,没有计时器,没有任何需要阅读的东西。应用会悄悄留意你戳泡泡的方式(节奏、顺序、稳定度、力度),再把它变成简短、诚实的观察,讲述你的状态和习惯,只和你自己的基线相比。一切都在设备上分析。Swift 6、SwiftUI、RealityKit、Core Haptics、StoreKit 2、设备端 Foundation Models。
- 角色
- 独立完成——产品、设计、实现、测试、App Store 上架
- 技术栈
- Swift 6 · SwiftUI · RealityKit · Core Haptics · AVAudioEngine · Core Motion · SQLite (GRDB) · StoreKit 2 · Foundation Models
- 时间
- 2026
问题
人们拿起手机想让自己平静下来,结果却刷个不停,效果恰恰相反。那些"解压"玩具类应用好玩一分钟,随后就满是广告,被人遗忘。日记和情绪记录应用要你阅读、打字、思考——而这正是疲惫的大脑最不愿做的事。
我想要一个毫不费力就能打开、握在手里感觉很好、同时还能给你一点回馈的东西。
Softpop 做什么
- 一个手势,无需阅读。 打开应用,泡泡已经在那里。按下、按住、松开。没有分数,没有关卡,没有连续打卡,没有计时器,也不会输。
- 手感真实。 真正的 3D 泡泡,会漂移、彼此碰撞、在你指尖下压扁,并像水一样泛起涟漪。触感和声音为每个泡泡单独调校;每一次戳破都是一个音符,融入一个柔和的和弦,所以声音让人平静,而不是兴奋。
- 七个世界。 玻璃、果冻、肥皂、大理石、木头、金属和云朵——各有自己的外观、材质和乐器。
- 从运动中生出音乐。 在歌曲模式下,泡泡之间的碰撞会一个音一个音地奏出旋律,每次戳破都会加上一个合拍的音符。你可以载入任何 MIDI 文件。
- 它会给你回馈。 在幕后,应用会测量你戳泡泡的方式——节奏、顺序、力度、稳定度、动作——几次之后,它会给出简短的观察,比如 「今天比平时快」,每一条都附有"我们怎么知道的?"和"这符合你吗?"。
七个世界中的四个——玻璃、果冻、木头和金属。每个世界都有自己的材质、光照和乐器;气泡是用 RealityKit 渲染的真实 3D 物体。
按住:气泡在手指下被拉伸、压扁,表面像水一样泛起涟漪。网格每一帧都由一个纯涟漪函数重新生成。
果冻世界。松开的气泡会碎成小水滴,每个气泡都有专门调校的触感和音符——没有分数,没有计时,也不会输。
Reflections:关于你如何戳气泡的简短观察,只和你自己的基线比较,并附有「我们怎么知道?」和「说得对吗?」。
每周卡片和访问日历。全部在设备上根据你自己的会话计算——没有后端。
Softpop Plus,带免费试用的 StoreKit 2 订阅。场景始终免费;Plus 开放完整历史、每周回顾和性格报告。
工程在哪里
诚实是设计出来的。 关于触摸行为与情绪的研究是真实的,但它是统计性的,所以应用从不做诊断。每一次比较都是和 你自己 的基线相比,而不是和人群常模相比。每一句话都是一条观察,测试会拿一份禁用词清单检查措辞——没有"压力分数",没有任何医学论断。只有当你做的事和你说的话之间的关联在你自己的数据里足够强时,才会显示出来。
隐私是设计出来的。 所有原始的触摸和运动数据都留在手机上,30 天后删除。没有后端。设备端的语言模型(Apple Foundation Models)只能根据特征摘要 改写 一条观察——它从不推断任何东西,而且有模板兜底。
一个真正的 3D 场景,同时可测试。 渲染用的是 RealityKit;泡泡表面是一张网格,每一帧都由一个纯粹的涟漪函数重写。物理和手势逻辑放在一个从不引入 RealityKit 的包里,所以场、触摸判定和戳破都可以无界面测试。
Swift 中的整洁架构。 十三个小型 Swift 包,依赖单向流动:领域 → 应用 → 基础设施(经由 GRDB 的 SQLite、Core Haptics、音频、Core Motion、StoreKit 2)→ 展示。包的依赖图本身就强制了边界。Swift 6 严格并发,SwiftLint 零警告,约 480 个单元测试外加 UI 测试流程,带覆盖率门槛的 CI,决策以 ADR 形式记录。
一个真实的商业模式。 场景免费。Softpop Plus(带免费试用的 StoreKit 2 订阅)解锁完整历史、每周回顾、日历,以及一份经过验证的大五人格问卷(Mini-IPIP)。支持英语和西班牙语。
它是怎么做出来的
独立完成,AI 原生:我先写好产品概念、研究和架构,然后指挥 Claude Code 作为实现层,而设计、测试和质量标准由我自己把关。2026 年 9 月 5 日第一次提交;2026 年 9 月 30 日通过 App Review,并在 App Store 上线。
这也是我的证明:同样的工程标准,可以从 Web 和 AI 后端延续到原生移动端——下一个是 Alwenna,正在准备在 iOS 和 Android 上发布。