當人們心情糟糕時,沒人想填寫表單。
這是上個季度我們從 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 的測試版發布,Apple 大幅擴展了「動作按鈕」的功能,並引入了更深層的系統級手勢識別 API。我們看到了繞過螢幕的直接機會。
我們開始原型設計 iOS 27 基於手勢的情緒記錄 整合。目標是將實體裝置變成一個觸覺式、盲操作的記錄工具。
我們考慮過的方法
1. 語音啟動記錄(Siri 捷徑)
優點: 完全免手操作。
缺點: 人們不想在擁擠的地鐵或安靜的辦公室裡大聲說「我感覺很糟糕」。隱私是語音的一大隱憂,且語音處理的延遲通常會打破我們的 3 秒法則。
2. 音量按鈕組合
優點: 使用每個人都有的現有硬體。
缺點: 意外觸發的風險很高。Apple 的 App Store 審核指南嚴格禁止將核心系統硬體按鈕用於非標準用途。
3. 動作按鈕 + 裝置定向傾斜(勝出者)
優點: 有意識、觸覺感強且速度極快。
缺點: 需要運行 iOS 27 且具備「動作按鈕」的 iPhone 機型。
我們的選擇(以及原因)
我們選擇了「動作按鈕」搭配裝置級動作手勢。我們稱之為「動作傾斜」(Action-Tilt)。
以下是 iOS 27 動作按鈕情緒記錄 的實際運作方式:
按住「動作按鈕」。iPhone 會發出細微的觸覺「點擊」聲,確認它正在監聽。
按住按鈕的同時,傾斜手機頂部:
* 向上: 極好
* 向右: 良好
* 平放/居中: 普通
* 向左: 低落
* 向下: 糟糕
鬆開按鈕。獨特的觸覺模式會確認記錄(例如,兩次快速點擊代表極好,一次緩慢沉重的震動代表糟糕)。

我們是如何構建的
技術上,這需要掛鉤到 iOS 27 的新 `AppIntent` 框架,並結合 `CoreMotion`。當「動作按鈕」觸發 ViviDiary AppIntent 時,我們會立即使用陀螺儀採樣裝置的俯仰角和翻滾角。
因為我們只需要從按下按鈕那一刻起的相對方向變化,所以使用者無論是站著、躺在床上還是坐在桌前都可以使用。基準點是在按下按鈕的毫秒內設定的。我們將 5 級情緒量表映射到 45 度的傾斜半徑。
這只需要不到 1.5 秒。如果你知道實體方向,甚至不需要把手機從口袋裡拿出來。這是 心理健康微日記 的終極體現——純粹、無摩擦的自我反思。
我們拒絕的:被動追蹤與強制 AI
在設計階段,我們對追蹤的未來進行了激烈的內部辯論。微日記應用程式設計 2026 的行業趨勢嚴重傾向於兩個極端:被動資料收集和激進的對話式 AI。
我們兩者都拒絕了。
拒絕被動追蹤 一些競爭對手使用 Apple 健康資料——心率變異性、睡眠資料、螢幕使用時間——來自動「猜測」你的情緒並為你記錄。
我們在內部進行了測試。結果對使用者信任來說是災難性的。如果演算法因為你睡了 8 小時、走了 10,000 步就告訴你今天過得「很好」,而你實際上正在悲傷或壓力中,這會讓人感到極度被否定。
自我意識需要「檢查」的行為。價值不僅在於圖表上的資料;價值在於你花三秒鐘問自己「我現在感覺如何?」的過程。我們詳細撰寫了 為什麼我們取消被動情緒追蹤,而 iOS 27 手勢系統就是我們讓「主動」追蹤像被動追蹤一樣無摩擦的答案。
拒絕強制 AI 其他應用程式會強迫你進入聊天介面,AI 會在儲存記錄前問你「為什麼今天感覺很糟糕?」。
我們從根本上不同意這種方法。ViviDiary 是一個模組化追蹤器。情緒是「唯一」必要的輸入。其他一切——從 22 手動表情符號類別到專注模組(例行事項 + 待辦事項)——都是嚴格選用的。
我們很早就了解到,強迫使用者與 AI 互動會產生焦慮。這感覺像是一種苦差事。這就是為什麼我們專注於 提升我們的 30 天留存率,讓 AI 完全成為選用功能。在 ViviDiary 中,AI 只是你「想要」更深入記錄時的輔助工具。它從不未經你的審查就儲存或確認,它不提供治療,當然也不會阻止你記錄 2 秒的情緒。
隱私現實:雲端儲存與去識別化
每當我們引入一種如此快速且無縫的資料記錄方式時,技術使用者提出的第一個問題就是:「這些資料去了哪裡?」
日記應用程式領域有一種普遍趨勢,即以關於資料儲存位置的誤導性承諾來行銷產品。對於 ViviDiary,我們透過嚴格的去識別化和資料最小化來保護您的隱私。
以下是關於我們架構的透明真相:
ViviDiary 是雲端儲存的。我們使用 Supabase 作為後端基礎設施。你的情緒記錄、表情符號以及你選擇寫下的任何文字都會同步到雲端。這是一個深思熟慮的產品決策。
為什麼?因為我們的使用者要求 Day One 等級的存檔信任。如果你把手機掉進湖裡,你不應該失去三年的情感歷史。
然而,雲端儲存需要嚴格的隱私標準。我們透過基於資料最小化和去識別化的嚴格 隱私優先雲端架構 來實現這一點。
如果你選擇使用我們的選用 AI 功能來反思你的一週,你的日記文字在進行任何外部或 AI 處理「之前」會被完全去識別化。在資料接觸到 LLM 之前,我們會刪除個人識別標記。
我們的隱私來自於架構上的資料最小化和去識別化。我們優先考慮隱私優先的方法,因為我們相信安全、去識別化的雲端儲存提供了資料安全、跨裝置同步和使用者信任的最佳平衡。你可以閱讀關於我們 隱私優先雲端架構 的深入分析,以確切了解我們的 Supabase 資料表是如何結構化的。
資料:留存率與出現的問題
我們向 5,000 名使用者的 iOS TestFlight 群組推出了基於手勢的記錄功能。除了簡短的入門動畫外,我們沒有給他們任何說明。
成果 資料是不容置疑的。 * 記錄時間從平均 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。我們只需要不再阻礙使用者。



