当人们心情糟糕时,没人愿意去填写表单。
这是上个季度我们的 Mixpanel 仪表板向我们展示的残酷现实。当用户心情“极好”或“良好”时,他们会乐意打开 ViviDiary,点击 UI,选择情绪并添加几个表情符号。但当他们遇到“糟糕”的一天时?应用打开率就会骤降。
我们无意中构建了一个只追踪美好时光的产品,为用户创建了一个偏差的数据集。对于一个感到不知所措或精疲力竭的人来说,解锁手机、找到应用、等待加载以及点击屏幕的摩擦力实在太大了。
快速回答: ViviDiary 转向 iOS 27 的基于手势的情绪记录,旨在消除 UI 摩擦,让用户能够通过直观的定向滑动和操作按钮集成,在 3 秒内记录情绪和表情符号。我们拒绝了强制 AI 和被动追踪,因为我们的核心价值是快速、有意识的记录。所有条目都安全地云存储在 Supabase 中,并在进行任何可选处理前严格去标识化,通过数据最小化而非限制性的仅本地存储来确保隐私。
以下是我们如何彻底重新思考 ViviDiary 输入机制的内幕,我们在过程中舍弃了什么,以及我们转向 iOS 27 新硬件功能背后的数据支持。
3 秒法则:我们为何砍掉每日表单
当我们最初推出 ViviDiary 时,我们以为自己构建了一个精简的体验。你打开应用,看到五个简单的情绪选项(极好、良好、一般、低落、糟糕),点击一个,就完成了。
- 拿起手机
- 身份验证 (FaceID/TouchID)
- 滑动主屏幕找到 ViviDiary
- 点击应用图标
- 等待启动屏幕(即使只有 0.5 秒)
- 点击情绪
总时间:8 到 12 秒。
十二秒听起来不多,但在行为心理学的背景下,这简直是永恒。这段时间足够让 Instagram 的通知分散你的注意力,或者让“糟糕”一天的极度疲惫感说服你把手机放回口袋。
我们知道必须从根本上减少这种摩擦。过去,我们通过构建锁屏小组件优先考虑了两秒交互。小组件有所帮助,将记录时间缩短到了约 5 秒。但它们仍然需要注视屏幕并精确点击小的触摸目标。
我们制定了一项内部工程准则:3 秒法则。记录情绪必须在三秒内完成,而且理想情况下,根本不需要看屏幕。
这一约束迫使我们超越软件 UI,开始关注硬件。
为 iOS 27 设计基于手势的情绪记录
随着 iOS 27 测试版的发布,苹果显著扩展了操作按钮的功能,并引入了更深层的系统级手势识别 API。我们看到了一个完全绕过屏幕的直接机会。
我们开始原型设计 iOS 27 基于手势的情绪记录集成。目标是将物理设备变成一个触觉式的、盲操作的记录工具。
我们考虑过的方法
1. 语音激活记录 (Siri 快捷指令)
优点: 完全免提。
缺点: 人们不想在拥挤的地铁或安静的办公室里大声说“我感觉很糟糕”。隐私是语音的主要顾虑,语音处理的延迟往往会打破我们的 3 秒法则。
2. 音量键组合
优点: 使用每个人都有的现有硬件。
缺点: 误触发风险高。苹果的应用商店审核指南严格禁止将核心系统硬件按钮用于非标准用途。
3. 操作按钮 + 设备定向倾斜(获胜方案)
优点: 有意识、触觉反馈强且速度极快。
缺点: 需要运行 iOS 27 且带有操作按钮的 iPhone 机型。
我们选择了什么(以及原因)
我们选择了操作按钮搭配设备级运动手势。我们称之为“Action-Tilt”。
以下是 iOS 27 操作按钮情绪记录在实践中的工作方式:
按住操作按钮。iPhone 会发出轻微的触觉“咔哒”声,确认它正在监听。
在按住按钮的同时,倾斜手机顶部:
* 向上: 极好
* 向右: 良好
* 平放/居中: 一般
* 向左: 低落
* 向下: 糟糕
松开按钮。独特的触觉模式确认记录(例如,两次快速点击代表极好,一次缓慢沉重的撞击代表糟糕)。

我们是如何构建它的
从技术上讲,这需要挂钩到 iOS 27 的新 `AppIntent` 框架,并结合 `CoreMotion`。当操作按钮触发 ViviDiary AppIntent 时,我们立即使用陀螺仪对设备的俯仰和翻滚进行采样。
因为我们只需要从按下按钮的那一刻起设备方向的相对变化,所以用户可以站着、躺在床上或坐在桌前。基准是在按下按钮的毫秒内设置的。我们将 5 级情绪量表映射到 45 度的倾斜半径。
这不到 1.5 秒。如果你知道物理方向,甚至不需要把手机从口袋里拿出来。这是心理健康微日记的终极表达——纯粹、无摩擦的自我反思。
我们拒绝了什么:被动追踪和强制 AI
在设计阶段,我们对追踪的未来进行了激烈的内部辩论。微日记应用设计 2026 的行业趋势严重倾向于两个极端:被动数据收集和激进的对话式 AI。
我们拒绝了两者。
拒绝被动追踪 一些竞争对手使用 Apple Health 数据——心率变异性、睡眠数据、屏幕时间——来自动“猜测”你的情绪并为你记录。
我们在内部进行了测试。结果对用户信任来说是灾难性的。如果一个人实际上正在悲伤或压力巨大,一个算法告诉你因为你睡了 8 小时、走了 10,000 步所以你度过了“良好”的一天,这会让人感到极度无效。
自我意识需要“检查”这一行为。价值不仅仅在于图表上的数据;价值在于你花三秒钟问自己“我现在感觉如何?”我们详细撰写了关于我们为何砍掉被动情绪追踪的文章,而 iOS 27 手势系统就是我们让“主动”追踪像被动追踪一样无摩擦的答案。
拒绝强制 AI 其他应用会强制你进入聊天界面,AI 会在保存记录前问你“你今天为什么感觉糟糕?”。
我们从根本上不同意这种方法。ViviDiary 是一个模块化追踪器。情绪是唯一必需的输入。其他一切——从 22 手动表情符号类别到专注模块(例程 + 待办事项)——都是严格可选的。
我们很早就了解到,强制用户与 AI 交互会产生焦虑。这感觉像是一项苦差事。这就是为什么我们通过保持 AI 完全可选来专注于提升我们的 30 天留存率。在 ViviDiary 中,AI 只是你想要更深入记录时的辅助工具。它从不未经你的审查就保存或确认,它从不提供治疗,当然也不会阻止你记录 2 秒的情绪。
隐私现实:云存储和去标识化
每当我们引入一种如此快速、无缝的记录数据的新方法时,技术用户提出的第一个问题就是:“这些数据去哪了?”
在日记应用领域,存在一种普遍趋势,即用关于数据存储位置的误导性承诺来营销产品。对于 ViviDiary,我们通过严格的去标识化和数据最小化来保护您的隐私。
以下是我们架构的透明真相:
ViviDiary 是云存储的。我们使用 Supabase 作为后端基础设施。你的情绪记录、表情符号以及你选择写的任何文字都会同步到云端。这是一个深思熟虑的产品决策。
为什么?因为我们的用户要求 Day One 级别的存档信任。如果你把手机掉进湖里,你不应该丢失三年的情感历史。
然而,云存储需要严格的隐私标准。我们通过基于数据最小化和去标识化的隐私优先云架构来实现这一点。
如果你选择使用我们的可选 AI 功能来反思你的一周,你的日记文本在任何外部或 AI 处理发生之前都会被完全去标识化。我们在数据触及 LLM 之前就去除了个人身份标识。
我们的隐私来自架构上的数据最小化和去标识化。我们优先考虑隐私优先的方法,因为我们相信安全、去标识化的云存储提供了数据安全、跨设备同步和用户信任的最佳平衡。你可以阅读关于我们隐私优先云架构的深度解析,看看我们的 Supabase 表是如何构建的。
数据:留存率和出现的问题
我们将基于手势的记录功能推广到了我们的 iOS TestFlight 组,共有 5,000 名用户。除了简短的入门动画外,我们没有给他们任何说明。
成果 数据是不言而喻的。 * 记录时间从平均 9.2 秒缩短至 1.8 秒。 * “糟糕”和“低落”日期的记录增加了 41%。 用户终于开始记录他们的糟糕日子了,因为摩擦消失了。 * 第 30 天留存率跃升了 18%。
用户喜欢它的触觉本质。它感觉像是一个物理释放阀。向下倾斜手机并感受到沉重的触觉撞击来记录“糟糕”情绪,成为了一种奇怪的宣泄式微交互。
出现的问题(以及我们如何修复) 但它并不完美。在第一周内,我们看到“一般”记录在 2:00 AM 处出现了巨大的峰值。
我们遇到了口袋误触问题。用户在把手机放进口袋或在睡梦中翻身时,会意外触发操作按钮。因为“一般”是居中/平放方向,任何意外按压都会记录一个中性情绪。
我们必须迭代。我们最初考虑回到用于无摩擦习惯记录的交互式小组件,但手势速度太好了,无法放弃。
相反,我们引入了触觉确认门。
现在,当你执行倾斜手势并松开按钮时,应用不会立即保存。它会给你一个独特的触觉脉冲和一个 2 秒的窗口。要确认记录,你只需按一下音量键。如果你什么都不做,记录就会被丢弃。
这在过程中增加了 0.5 秒,使总时间达到约 2.3 秒——仍然远低于我们的 3 秒法则——但它完全消除了意外的口袋记录。

下一步:扩展模块化生态系统
Action-Tilt 手势的成功从根本上改变了我们看待 ViviDiary 输入的方式。我们目前正在探索如何将我们的可选模块映射到这个系统。
例如,ViviDiary 允许用户在我们的免费层级上追踪多达 3 个例程和 5 个待办事项(高级层级为 2.99 美元/月或 11.99 美元/年,可无限使用)。ViviDiary 中的例程是温和的个人最佳计数——你想要注意的事情,而不是错过时会产生内疚感的压力式连胜。
我们正在测试一项功能,即双击操作按钮允许你使用相同的定向倾斜手势快速增加例程(如“喝水”),完全绕过屏幕。
构建产品是一场与摩擦力的持续斗争。通过利用 iOS 27 的硬件功能,我们成功地将屏幕完全从等式中移除,让我们的用户能够比以往任何时候都更快地以情绪、表情符号和模式记录他们的一天。
我们不需要构建更聪明的 AI 或更复杂的 UI。我们只需要不挡用户的路。



