Anraku Tech

Logo

技術公開ページ / Tech publishing site

View My GitHub Profile

Quick Guide — MaxRecovery Timer for Pixel Watch & Android

Last updated / 最終更新: 2026-09-27

🌐 言語 / Language: English / 🇯🇵 日本語

🐛 Report bugs & suggestions: Feedback form

This guide describes v1.0.0 (the 1.0.0 candidate; the phone app is 1.0.0-beta). If your screens look different, update both the watch app and the phone app from Google Play.

Contents: 1. Setup · 2. Start · 3. During the session · 4. End · 5. Review on your phone · 5a. Cloud sync · 6. Health Connect · 7. Tips · 8. Recording flow · Terminology · FAQ


1. Setup

2. Start a session

  1. Open MaxRecovery Timer on your Pixel Watch (the home screen title is “MaxRecovery”).
  2. Choose Standard or Simple mode (set in phone Settings → Watch settings).
  3. Tap Start Standard (or Start Simple). The first time, the “Before you start” screen appears (see section 1).

The watch app is shown in English or Japanese (see “Languages” in section 5).

3. During the session — hands-free

Once started, you don’t need to touch the screen. During a running session the screen does not respond to touch (to prevent wet-hand mis-taps) — you operate with the rotary crown (except for the buttons you get with “Show control buttons” and similar options). It works the same on every watch:

The session screen on the watch shows the current time, the current phase, the elapsed time, the total time, your heart rate (with a heart-rate gauge in the sauna), a heart-rate chart, your HR low / high for the whole session and for the last 5 minutes, and the battery level (the low / high values are hidden while paused; the last-5-minutes range is also hidden in the Prep phase, and you can turn it off with Settings → Watch settings → “Recent HR range (last 5 min)”, on by default). While the screen is on, the phase’s elapsed time shows tenths of a second (e.g. “01:18.4”, with the tenths in smaller type); the total time shows seconds. Configured phase times act as haptic alerts — the app does not auto-advance. If heart rate can’t be read, the heart-rate field shows “—” or “♡×” and a “Heart rate unavailable” notice appears (it closes after 10 seconds, or when you turn the crown or tap OK); the timer keeps running (see the FAQ).

Background recording: the session runs in a foreground service with an ongoing notification, and heart rate is read with the watch’s workout feature (Health Services). While a session runs, an ongoing-activity icon appears on the watch face and the notification shows the current phase (e.g. “Sauna 1/3”) and “Measuring”. The session keeps running if you go back to the watch face or the screen turns off; tap the icon or the notification to return to the session screen. While the session screen is shown, the display is kept on by default. If the screen dims anyway (for example when you cover it with your palm), the app stays on screen instead of going back to the watch face, in a low-power view: the phase name, the elapsed time in whole minutes (e.g. “8 min”; “0 min” for the first minute) and the heart rate on a black background. It refreshes about once a minute, so the heart rate is the value at that moment. Tap the screen or turn the crown to bring back the full view; while the screen is dim, a tap or crown turn only wakes the screen and never moves to the next phase or pauses (if you woke it with the crown, pause briefly before turning again). However, without the Heart rate permission the foreground service can’t run, so recording may stop when the screen turns off (the watch tells you). Also, when the workout feature can’t be used (for example while another app is recording a workout), heart rate may stop while the screen is off. Keeping the session screen open during a session is recommended.

4. End the session

5. Review on your Android phone

Free vs Premium: the personal z-score / vs-previous, the movement-quality (Flow) score, the Detailed data card, the end-location map / venue-name entry (nearby-venue search up to 5 times a day), the basic Analytics (afterglow-over-time, by-mode, summary), cloud sync (Google Drive, where available), the overview cards (streaks / Best Sessions / heatmap / Venue Map), the Sleep score, and the resting-HR reference line are all FREE; sharing the HR graph as text is also free. The β score, the recovery curve (with slope / R² / lag), the advanced Analytics, the PDF report, the HR-chart image in share + Save-to-Photos, and CSV import/export are Premium. Without Premium, banner ads appear on Home / History / Analytics and the session-detail screen (no ads on Settings); Premium removes all ads. Premium also unlocks a Premium app icon (Settings → Premium → “Use Premium app icon”; the icon changes when you leave the app, for example by going to the home screen).

Getting Premium: open Settings → Premium → “Upgrade to Premium” (or “See Premium” on the locked recovery curve, advanced Analytics or CSV import/export) to reach the Premium screen, then choose the Monthly plan or the Yearly plan. Prices are loaded from Google Play and shown in your local currency. First-time Premium subscribers get a free period (such as “Premium: first month free”; Google Play decides eligibility). When the free period ends, the subscription renews automatically at the plan’s price. Cancel in Google Play → Subscriptions (while subscribed, “Manage subscription (cancel, payment)” on the Premium screen opens it too). See “Subscription & Billing” in the FAQ.

In the test version: all Premium features are free to use (no purchase needed; the released version will require a purchase). The button under Settings → Premium reads “About Premium in the test version”; the Premium screen it opens shows the date the free access ends.

Languages: the phone app (including the shared graph image and the PDF report) and the watch app are available in English and Japanese. The phone app follows the phone’s language setting, and the watch app follows the watch’s own language setting (on both, languages other than Japanese show English). Turn on Settings → Display → “Force English” on the phone to show both the phone and the watch in English regardless of their language settings (if you switch it while a session is running on the watch, the watch changes after the session ends).

5a. Cloud sync (optional, FREE)

Note: cloud sync is rolling out gradually and may not yet be available for your Google account.

Cloud sync is optional and off until you turn it on. If you do not use it, your data stays on your devices (Watch ↔ Phone over the Wearable Data Layer) exactly as before.

6. Health Connect (optional)

Health Connect is optional and only used with your permission. If you do not connect it, the app works exactly as before, with no health-data integration.

7. Tips

8. Recording flow — a 3-set example

An example of recording 3 sets of Sauna → Cold bath → Cool-down at a venue with a set time limit (e.g. 60–90 minutes).

Setup before you arrive:

At the venue:

  1. When your time at the venue starts (entry / locker), tap Start Standard on the watch to start the session. The session enters the Prep phase — use this time for changing clothes and washing.
  2. When you start the 1st sauna, rotate the crown UP → advances to the Sauna phase.
  3. When entering the cold water (cold bath, lake, pool), rotate the crown UP → advances to Cold bath.
  4. When you sit or lie down to rest, rotate the crown UP → advances to Cool-down.
  5. When entering the sauna for the next set, rotate the crown UP again → starts set 2’s Sauna.
  6. Repeat 2–5 until the 3rd cool-down ends, then advance past the final phase and choose End on the “What next?” screen (or use End in the pause menu). You can also rotate the crown DOWN to pause at any time.

Total crown UP turns per 3-set session: ~9 (3 sauna + 3 cold bath + 3 cool-down). The first UP turn (Prep → Sauna) counts in this total. Wait at least 1 second between turns.


Terminology / 用語対応表

Terms in the app and in this guide that refer to the same thing (English = the watch’s English UI).

日本語(アプリ表記) English (app) Notes
クラウン(リューズ) Crown The rotating side button
ダブルピンチ Double pinch Pixel Watch 3+, beta (only when “Use Double pinch (beta)” is on in the watch app’s settings; off by default); same as Next while running
手首ターン Wrist turn Pixel Watch 3+, beta (only when “Wrist turn to pause (beta)” is on in the watch app’s settings; off by default): pauses/resumes in a session and cancels confirmations. When off, disabled in a session
標準モード(開始ボタン「標準モード開始」) Standard (Start Standard) The full sauna → cold bath → cool-down cycle
シンプルモード(開始ボタン「シンプルモード開始」) Simple (Start Simple) Sauna-only simple timing
準備時間(設定「準備時間から開始」)→ 準備フェーズ(表示「準備」) Start with prep time → Prep Optional first phase before the sauna
サウナ Sauna The heat phase
水風呂 Cold bath The cold-water phase
外気浴 Cool-down The outdoor-rest phase
その他フェーズ(休憩 / お風呂 / 給水 / シャワー / ストレッチ / その他) Extra phase (Rest / Hot bath / Hydration / Shower / Stretch / Other) Optional 4th phase after cool-down; name is selectable
クラウン回転量(少なめ / 標準 / 多め / 最多) Crown rotation (Light / Standard / More / Most) How far to turn the crown to act
スマホ未転送 Not on phone yet Not yet confirmed as received by the phone

To add a “rest” 4th phase: turn on “Use extra phase” in Settings → Watch settings to insert a 4th phase after cool-down, with a selectable name (Rest / Hot bath / Hydration / Shower / Stretch / Other).


関連 / See also

Support / お問い合わせ: anraku.tech@gmail.com