LiftPal開発記録 · Apple Watch
セットのたびにiPhoneへ手を伸ばしたくなかった
トレーニング中、iPhoneはバッグの中か少し離れた場所にあります。それでも重量、回数、休憩はきちんと残したい。そこからLiftPalのApple Watchアプリを作り始めました。土台はすでにApp Storeで公開され、次のアップデートでは手首の小さなリモコン以上のものに育てています。

iPhoneを小さくするのではなく、iPhoneが必要な回数を減らしたい
プラン作成や履歴の確認はiPhoneの広い画面が向いています。でも重いセットの直後にロックを解除し、正しい行を探して数字を入れるのは余計な手間です。
WatchにiPhoneの全画面を詰め込むつもりはありません。今必要な操作だけを見せ、数秒で終えて、すぐトレーニングへ戻れる形にしたいと思いました。
公開中のWatchアプリですでにできること
App Storeで公開中のLiftPal 1.1.1には、ワークアウトを手首で進めるための基本機能が入っています。現在の種目、セット進捗、目標回数、回数、重量を確認し、Digital Crownで値を変えられます。
セットの後は中央のページが休憩タイマーになります。別のページでは、許可されている場合に経過時間、心拍数、アクティブカロリー、セット進捗を確認できます。ウォンバットも服装ごと一緒に来て、休憩中は静かに反応します。
- 手首でセット、回数、重量を記録
- 休憩をスキップして進行中のワークアウトを操作
- 経過時間、セット進捗、直前のセットを確認
- Appleヘルスケア経由で心拍数とアクティブカロリーを任意表示
次の拡張ではワークアウト外でもWatchが役立つようにする
現在の開発版では、Daily Goals、Wombat、Reflex、Quick Startという4つの明確なページを作っています。これは次のWatchアップデートの予告であり、すべてが現在公開中のバージョンに入っているわけではありません。
Daily Goalsでは、その日の進捗と次にできる小さな行動を表示します。対応する目標は完了、今日だけスキップ、別の時間帯への移動ができます。タイトル、繰り返し、通知の編集は、分かりやすいiPhone側に残します。
Reflexはワークアウト外で使える短い任意の反応ゲームです。利用時間と一日の回数に上限があり、トレーニング中は開けません。セット記録や回復と注意を奪い合うゲームにはしたくありません。
Quick StartはiPhoneに届かない時でも使えるようにしたい
予定しているQuick Startでは、iPhoneで用意したルーティンを最大5件までWatchに保存します。事前に保存されていれば、iPhoneがロッカーの中にある時や一時的に接続できない時でも手首から開始できます。
だからといって、LiftPalが二つの別々なトレーニングデータベースになるわけではありません。ルーティン作成、計画、完全な履歴はiPhoneに残ります。Watchは限定されたキャッシュとローカル変更を保持し、後の同期状態を分かるようにします。
オフライン利用は信頼できるべきです。ただし二つの端末が同じワークアウトを永遠に別々に編集できるような誤解は生みたくありません。
ヘルスケアと同期は今の状態を正直に伝える
心拍数とアクティブカロリーは任意です。ヘルスケアの許可がなくても、測定できない時でも、セット記録は続けられる必要があります。通知が種目名やボタンを隠すことも避けます。
新しい開発版では、同期済み、Watchに保存して後で同期、確認が必要、という状態を区別します。データが競合した場合は、Watch版とiPhone版のどちらを使うかを勝手に決めず、明示します。
ワークアウトの終了はWatchからできます。完全なキャンセルと削除には引き続き接続可能なiPhoneが必要で、確認も行います。キャンセルしたワークアウトはAppleヘルスケアに保存されません。
ウォンバットは相棒のまま、ウィジェットは次の一歩を見せる
私にとってウォンバットは飾りだけではありません。WatchでもiPhoneと同じスキンと服を使います。ワークアウト外ではなでることができ、休憩中はトレーニングと心拍数計測を邪魔しない静かな応援役になります。
次の目標や進行中のワークアウトを表示するWatchウィジェットも作っています。表示するのはWatchアプリが最後に保存した状態です。素早く見るための情報であり、独立したリアルタイムデータベースではありません。
知りたいのは機能数より、使いにくい瞬間です
難しいセットの後に何が起きるかを知りたいです。ボタンは押しやすいか、Crownの入力は自然か、休憩中に不要な情報が場所を取っていないか。そういう小さな違和感が大切です。
小さいWatch、大きな文字、kgとlb、iPhoneに届かない状態、ヘルスケアや同期が止まる場面の感想は特に役立ちます。support@liftpal.appへ送ってください。センシティブな健康データ、完全なトレーニング履歴、支払い情報は送らないでください。
LiftPalは計画とトレーニング記録のためのツールで、医療機器ではありません。心拍数とアクティブカロリーは任意のトレーニング値で、医療評価ではありません。
LiftPal · App
Apple WatchのLiftPal: 公開中の機能と開発中の機能




よくある質問
LiftPal for Apple Watchについてよくある質問
現在公開されているApple Watch機能は何ですか?
進行中のワークアウトを確認し、Digital Crownで回数と重量を変え、セットを記録し、休憩を操作し、トレーニング値とウォンバットを表示できます。
Apple WatchからLiftPalのワークアウトを始められますか?
開発中のアップデートでは、iPhoneから事前転送した最大5件のルーティンをQuick Startで始められる予定です。現在のApp Store版はiPhoneで開始したワークアウトが出発点です。
Quick StartはiPhoneに接続できなくても使えますか?
次の拡張では、ルーティンが事前にWatchへ保存されていれば使える予定です。計画、ルーティン管理、完全な履歴は引き続きiPhoneが中心です。
WatchのDaily GoalsはAppleのアクティビティリングですか?
いいえ。LiftPal内の目標です。Appleのムーブ、エクササイズ、スタンドの個人目標は変更しません。
Apple WatchのReflexとは何ですか?
アクティブなワークアウト外で使う短い任意の反応ゲームです。時間と一日の利用回数に上限があり、トレーニングを中断しない設計です。
セット記録にAppleヘルスケアは必要ですか?
必要ありません。ヘルスケアは心拍数とアクティブカロリーのための任意機能です。許可や測定がなくてもセットと休憩の記録は続きます。
LiftPalのApple Watchアプリは完全に単独で動きますか?
いいえ。iPhone版LiftPalと一緒にインストールされます。今後のオフラインQuick Startは保存済みルーティンを実行できますが、計画と完全なデータはiPhoneに残ります。
新しいWatch機能の感想はどこへ送れますか?
support@liftpal.appへWatchモデル、watchOS、LiftPalのバージョン、該当画面、再現手順を送ってください。センシティブな健康データや支払い情報は含めないでください。
出典
公開状況、製品情報、プライバシー
この記事では、App Storeで公開中のWatch機能と次のアップデートに向けて開発中の機能を分けています。App Storeページで公開状況を確認でき、LiftPalの製品情報とプライバシーページで機能範囲と任意のヘルスケアデータを説明しています。