Ninety DaysのAutolog
Apple Watchですでにアクティビティやワークアウトを記録している場合、 多くの関連情報がApple Healthに自動的に記録されています。 Autologを使えば、これらのデータをNinety DaysのHabitトラッキングにも 利用でき、該当する量を後から手動でもう一度入力する必要がありません。
Ninety DaysのAutolog機能では、対応するアクティビティやワークアウトの 時間と距離をApple Healthから同期できます。記録された量がHabitに 設定されたBaselineに達すると、その日のHabitは自動的に完了として 記録されます。
同期はNinety Daysの起動時に自動的に行われるほか、設定からいつでも 手動で実行できます。
量に基づくHabitsにおけるBaselineの役割と、Ninety Daysでの Baselineモデルの仕組みについては、次の記事で詳しく説明しています。
適切な場面での自動化
Autologを使用すると、対応するHabitワークアウトの量をNinety Daysで 追加で手動入力する必要がなくなります。たとえばApple Watchで ワークアウトを記録した場合、そのアクティビティに関する情報は すでにApple Healthに保存されています。後からNinety Daysでもう一度 手動入力する代わりに、関連する量を自動的に取り込むことができます。
どのHabitsをApple Healthのアクティビティと連携するかは、ユーザーが 個別に決められます。同じワークアウトタイプに複数のHabitsを 連携することもできます。これにより、たとえば同じワークアウトに 対して異なるBaseline目標を追跡できます。また、Autologが有効なHabitでも、 自動的に記録された量に加えて、その日の量をいつでも手動で追加できます。
Autologは、自分自身の習慣と意識的に向き合うことを置き換えるものでは ありません。自動化されるのは、Apple Healthですでに利用可能な情報の 取り込みだけです。特に歩数、移動距離、記録済みのワークアウトでは、 Habitトラッキングに必要な追加の手間を減らすことができます。 一方、その他の習慣は引き続き意識的に手動で記録できます。
そのため、すべての習慣を自動化する必要はありません。それぞれのHabitに ついて、自動記録が適しているか、それとも手動での操作をトラッキングの 一部として残すかを個別に決めることができます。

💡 Learning
Autologが自動化するのは習慣そのものではなく、その記録だけです。 すでにアクティビティが確実に記録されており、追加の手動記録に メリットがない場合に、自動化は特に有効です。
日常におけるAutologの例
Autologは、Apple Healthの対応するアクティビティまたはワークアウトと 連携できる、量に基づくHabitsでのみ使用できます。選択した アクティビティに応じて、Ninety Daysは適切な単位を自動的に使用します。 たとえば歩数は歩数として、ランニングの距離はキロメートル、 ファンクショナル筋力トレーニングの時間は分単位で記録されます。
Ninety Days 3.7のリリース時点では、Autologで次のアクティビティと ワークアウトタイプを利用できます。

Apple Healthのアクティビティ
| アクティビティ | 単位 | 例 |
|---|---|---|
| 歩数 | 歩 | 1日の歩数 |
| 上った階数(階段) | 階 | 高低差が記録され、上った階数として表示されます。 |
Apple Healthのワークアウトタイプ
| ワークアウトタイプ | 単位 | 例 |
|---|---|---|
| マインドとボディ | 分 | 瞑想、マインドフルネス |
| ウォーキング | キロメートル | 散歩 |
| ファンクショナル筋力トレーニング | 分 | 筋力・フィットネストレーニング、ジム |
| ランニング | キロメートル | ジョギング、ランニングトレーニング |
| スケート | キロメートル | インラインスケート、スケートボード |
| ハイキング | キロメートル | ハイキング |
| エリプティカル | 分 | ジムや自宅でのエリプティカルトレーニング |
| ダンス | 分 | ダンストレーニング |
| スイミング | メートル | 屋内・屋外での水泳 |
| サイクリング | キロメートル | マウンテンバイク、ロードバイク |
| その他のワークアウト | 分 | 読書などの個別のアクティビティ |
1日の歩数を使ったAutologの例
歩数は、日常の運動を数値化する最も簡単な方法のひとつです。 個人的な1日の目標を設定することで、自分の活動量をより意識し、 長期間にわたって追跡することができます。
Ninety Daysでは、たとえば1日8,000歩のBaselineを設定したHabitを作成し、 Apple Healthの歩数と連携できます。最初に6,500歩が同期された場合、 そのHabitはBaselineを下回ったままです。記録された歩数が8,000歩に 達するか超えると、AutologによってHabitが自動的に完了として記録されます。
これにより、Baselineに達したかどうかだけでなく、実際に記録された量も 確認できます。たとえば11,250歩歩いた場合、Ninety Daysにはその実際の量が 取り込まれます。そのためBaselineは最大値ではなく、その日の個人的な 最低値として機能します。
この記録は、より長い期間で見ると特に興味深いものになります。 量の概要では、1日の歩数がどのように推移しているか、また個人的な Baselineに達した日を確認できます。大きな量はコンパクトに表示され、 たとえば約11,000歩は11Kと表示されます。
このプロセスでAutologが不要にするのは、歩数を手動で転記する作業だけです。 たとえば8,000歩という個人的な目標そのものは、引き続きユーザーが 意識的に決めるものです。

「その他」のワークアウトでさらに柔軟に
すべてのアクティビティをApple Healthの特定のワークアウトタイプに 明確に分類できるわけではありません。そのため「その他」のワークアウトは、 時間を使って他の量に基づくHabitsもAutologで記録できる柔軟性を提供します。 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キロメートルのランニングを 2回行った場合、対応するHabitには自動的に1日合計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との 自動同期を全体として実行できるかどうかを制御します。グローバル機能を 無効にしても、各Habitの個別のAutolog設定は保持されますが、 Apple Healthのデータは自動的に同期されなくなります。

Apple Healthとの同期は、Ninety Daysの設定からいつでも手動で 開始することもできます。この場合も、自動同期と同じ同期ルールが 適用されます。

Autolog機能とNinety Daysを活用した新しい習慣づくりが うまくいくことを願っています。
Andreas Stein