Ninety Days 中的 Autolog
如果你已經使用 Apple Watch 記錄活動或體能訓練,許多相關資訊都會自動記錄在 Apple Health 中。透過 Autolog,這些資料也能用於 Ninety Days 的 Habit 追蹤,不需要事後再次手動輸入相應的數量。
Ninety Days 的 Autolog 功能可以從 Apple Health 同步支援的活動與體能訓練時間及距離。只要記錄的數量達到 Habit 所設定的 Baseline,該 Habit 就會自動在對應日期標記為完成。
同步會在啟動 Ninety Days 時自動執行,也可以隨時透過設定手動執行。
Baseline 在以數量為基礎的 Habits 中所扮演的角色,以及 Baseline 模型在 Ninety Days 中的運作方式,都在以下文章中有詳細說明:
在適合的地方自動化
透過 Autolog,與 Habits 連結的支援體能訓練數量不再需要另外手動記錄到 Ninety Days。例如,使用 Apple Watch 記錄一項體能訓練後,相關活動資訊已經存在於 Apple Health 中。與其事後再次手動輸入到 Ninety Days,相關數量可以直接自動匯入。
使用者可以自行決定要將哪些 Habits 與 Apple Health 中的活動連結。多個 Habits 也可以連結到相同的體能訓練類型。如此一來,例如可以針對相同的體能訓練活動追蹤不同的 Baseline 目標。此外,即使 Habit 已啟用 Autolog,除了自動記錄的數量之外,也可以隨時為某一天手動新增數量。
Autolog 並不是要取代對自身習慣的主動關注。自動化的只有匯入 Apple Health 中已經存在的資訊。尤其是步數、移動距離或已記錄的體能訓練,可以減少 Habit 追蹤所需的額外操作。其他習慣則仍然可以有意識地手動記錄。
因此,並非每個習慣都需要自動化。每個 Habit 都可以個別決定自動記錄是否合適,或是否要繼續將手動操作保留為追蹤的一部分。

💡 Learning
Autolog 自動化的不是習慣本身,而只是它的記錄。當一項活動已經能夠可靠地被記錄,而額外的手動記錄沒有帶來更多價值時,自動化尤其適合。
Autolog 在日常生活中的範例
Autolog 只能用於以數量為基礎,並且可以與 Apple Health 中支援的活動或體能訓練連結的 Habits。Ninety Days 會根據選擇的活動自動採用適合的測量單位。例如,步數會以步數記錄,跑步距離以公里記錄,功能性肌力訓練的時間則以分鐘記錄。
Ninety Days 3.7 發布時,Autolog 支援以下活動與體能訓練類型:

Apple Health 活動
| 活動 | 測量單位 | 範例 |
|---|---|---|
| 步數 | 步 | 每日步數 |
| 爬樓層數(爬樓梯) | 樓層 | 高度變化會被記錄並以爬樓層數顯示。 |
Apple Health 體能訓練類型
| 體能訓練類型 | 測量單位 | 範例 |
|---|---|---|
| 身心活動 | 分鐘 | 冥想、正念 |
| 步行 | 公里 | 散步 |
| 功能性肌力訓練 | 分鐘 | 肌力與健身訓練、健身房 |
| 跑步 | 公里 | 慢跑、跑步訓練 |
| 滑冰 | 公里 | 直排輪、滑板 |
| 健行 | 公里 | 健行 |
| 橢圓機 | 分鐘 | 在健身房或家中使用橢圓機訓練 |
| 舞蹈 | 分鐘 | 舞蹈訓練 |
| 游泳 | 公尺 | 室內與戶外游泳 |
| 自行車 | 公里 | 登山車、公路自行車 |
| 其他體能訓練 | 分鐘 | 閱讀等個人活動 |
以每日步數為例的 Autolog
步數是讓日常活動量變得可衡量最簡單的方式之一。個人的每日目標可以幫助自己更有意識地關注活動量,並在較長的時間內持續追蹤。
例如,可以在 Ninety Days 中建立一個每日 Baseline 為 8,000 步的 Habit,並將它與 Apple Health 的步數連結。如果一開始同步了 6,500 步,Habit 仍會低於其 Baseline。只要記錄的步數達到或超過 8,000 步,Autolog 就會自動將 Habit 記錄為完成。
如此一來,不僅可以看到是否達到 Baseline,也能看到實際記錄的數量。例如,如果走了 11,250 步,Ninety Days 會匯入實際的 11,250 步。因此,Baseline 並不是最大值,而是該日期個人所設定的最低值。
從較長的時間範圍來看,這類記錄尤其有意思。在數量概覽中,可以觀察每日步數如何變化,以及哪些日期達到了個人的 Baseline。較大的數量會以精簡方式顯示,例如約 11,000 步會顯示為 11K。
在這個過程中,Autolog 省去的只有手動轉錄步數的工作。例如 8,000 步這樣的個人目標,本身仍然是由使用者主動做出的決定。

透過「其他」體能訓練獲得更多彈性
並非每項活動都能明確歸類到 Apple Health 中特定的體能訓練類型。因此,「其他」體能訓練提供了更多彈性,也能透過活動時間使用 Autolog 記錄其他以數量為基礎的 Habits。在 Ninety Days 中,可以為此將「其他」體能訓練個別連結到以數量為基礎的 Habit。

我個人會使用「其他」體能訓練來記錄閱讀時段。閱讀當然不是典型的體能訓練,但透過 Apple Watch,可以用這種方式非常簡單地記錄一次閱讀的時間。對我來說,一次典型的沙發閱讀流程如下:
- 在 Apple Watch 上開始「其他」體能訓練。
- 舒適地靠著閱讀一本書,通常約 15–20 分鐘。
- 閱讀結束後停止體能訓練。
- 啟動 Ninety Days,並將記錄的分鐘數與閱讀 Habit 同步。
同步的時間接著會作為閱讀 Habit 的數量匯入,並與其 Baseline 比較。例如,如果我的 Baseline 是 15 分鐘,而我閱讀了 20 分鐘,實際記錄的 20 分鐘就會儲存在 Ninety Days 中,Habit 也會自動記錄為完成。

✨ Insight
透過自動記錄的閱讀時間,我可以回顧自己的進度,並看到自己實際上有多規律地閱讀。同時,這種記錄方式也會激勵我更常拿起一本書,開始新的閱讀時段。
為了讓閱讀更進一步成為日常生活中的固定習慣,我透過 Ninety Days 的 Routine 功能設定了每天 17:30 的提醒。這樣不僅會提醒我進行閱讀,也可以在之後直接透過 Autolog 查看自己實際花了多少時間閱讀。
Autolog 功能的同步流程
同步只會朝一個方向進行:從 Apple Health 到 Ninety Days。Apple Health 仍然是自動記錄活動資料的權威來源。透過 Autolog 匯入的資料無法在 Ninety Days 中手動修改,也不會有任何資料從 Ninety Days 傳回 Apple Health。
每次同步時,Ninety Days 會針對已啟用 Autolog 的 Habits 處理總共 14 天的期間,其中已包含當天。因此,幾天前尚未與 Ninety Days 同步的活動也可以被匯入。
如果同一天有多次相同類型的體能訓練,各次的數量會加總為當天的總量。例如,兩次各 3 公里的跑步訓練,對於相應連結的 Habit 會產生自動記錄的每日總量 6 公里。
如果在這 14 天期間內 Apple Health 中的基礎數值發生變更,下一次同步時,更新後的數值也會反映在 Ninety Days 中。超過 14 天的活動則不會由 Autolog 功能再次同步。
若要進行同步,Ninety Days 必須擁有 Apple Health 所需的讀取權限。
最重要的同步規則摘要:
- 同步只會從 Apple Health 傳送至 Ninety Days。
- 每次同步都會處理總共 14 天的期間。當天已包含在這 14 天內。
- 同一類型的多次體能訓練會加總為該日期的總量。
在 Ninety Days 中啟用 Autolog 功能
第一次為 Habit 啟用 Autolog 時,Ninety Days 會要求 Apple Health 所需的讀取權限。若要完整使用 Autolog,必須允許存取相應活動與體能訓練資料所需的權限。
Apple Health 的權限要求只會顯示一次。之後可以隨時透過 iOS 設定變更或撤銷已授予的權限。

授予權限後,即可為相應的 Habit 啟用 Autolog,並選擇所需的 Apple Health 活動。

適合的測量單位會自動從所選的 Apple Health 活動中採用。例如,如果選擇「跑步」,Ninety Days 會使用公里作為測量單位。只要該 Habit 啟用了 Autolog,就無法手動變更這個測量單位。
第一次為 Habit 啟用 Autolog 時,Ninety Days 設定中的全域 Autolog 功能也會同時啟用。這項設定決定是否可以整體執行與 Apple Health 的自動同步。如果停用全域功能,各個 Habits 的 Autolog 個別設定仍會保留,但不會再自動同步 Apple Health 資料。

也可以隨時透過 Ninety Days 的設定手動啟動與 Apple Health 的同步。手動同步適用與自動同步相同的同步規則。

祝你順利使用 Autolog 功能,並透過 Ninety Days 成功培養新的習慣。
Andreas Stein