運動を楽しみにするのではなく、むしろ楽しみにしてしまうタイプの人間なので、運動セッションをもっと面白くする方法を常に探しています。最近、App StoreでHannes JensenのRun Statsを見つけて、とても興味深く感じました。
Run StatsはiPhoneでランニングを追跡するために設計されています。iPhoneに内蔵されたGPSを使ってランニングを追跡し、時間、距離、そして正確な軌跡を記録します。ランニングを終えた後は、Googleマップ上にルートを重ねて表示したり、1マイルあたりの時間や高度の変化をグラフで表示したりできます。1ドルという低価格なので、実際に使ってみて、どれほど効果があるのか確かめてみようと思いました。
メインの「ラン統計」画面には、「ラン」、「履歴」、「進捗状況」、「設定」の4つのアイコンが表示されます。「ラン」をタップすると新しいランが記録され、「履歴」をタップすると過去のランが確認できます。「進捗状況」をタップすると、ランニング距離と1マイルあたりの時間(分)の推移がグラフで表示されます。「設定」をタップすると、単位やマップの表示タイプを変更したり、履歴ファイルをメールで送信したりできます。
ランニングのトラッキングは簡単です。「Run(ランニング)」画面に移動し、GPS信号がロックオンするのを待ってから「Start(開始)」をタップします。「Pause(一時停止)」ボタンを使えば、例えば信号待ちなどでトラッキングを停止できます。Run Statsはフォアグラウンドで実行されている必要があるため、ランニング中に音楽を聴きたい場合は、Run Statsを起動する前にiPodアプリを起動しておく必要があります。(ランニング中に電話がかかってきた場合は、「Run Stats」画面に戻り、「Resume(再開)」ボタンをタップしてトラッキングを再開できます。)
ランニングの最後に「停止」をタップすると、ランニング統計がデータを保存するかどうか尋ねてきます。保存を選択した場合は、プログラムの履歴セクションで確認できます(保存したくない場合は、後で削除することもできます)。
Run Statsを実際のランニングで試してみたかったのですが、ここオレゴンの天気はそうはいきませんでした。なんとか1回は走れたものの、それ以降はずっと雨が降り続いています。もちろん、Run Statsのようなアプリには欠点もあります。ランニング中にiPhoneを携帯する必要があるのですが、雨の多い気候ではそれが難しくなることがあります。
天候が回復するのを待つ代わりに(何ヶ月もかかるかもしれません!)、実地でのランニングに加えて、車内での試走もいくつか追加してみました。その過程で、Run Statsが車内での移動の追跡にも非常に役立つことを発見しました。ランニングと車内でのテストの両方で、Run Statsは私の進捗状況を非常にうまく追跡してくれました。以下は、私が車で行った移動を示す地図です。

画像のズームイン部分を見ると、iPhoneのGPSが道路の片側と反対側を判別できるほど正確であることがわかります。これは、狭い住宅街の道路であることを考えると素晴らしいことです。また、Run Statsの距離精度をテストするために、Googleマップ(定規ツールを使用)でランニングルートを手動でプロットしてみました。3マイルのランニングでは、Run Statsの距離数値はGoogle Earthでの計算値とわずか0.2マイル(約105フィート)しか違いませんでした。これは私のニーズには十分すぎるほどです。
Run Stats について唯一不満なのは、スクリーンショット以外に、マップ化されたランニングデータをプログラムから取り出す手段がないことです。過去のランニングデータをメールで送信することはできますが、位置情報は含まれていません。Google Earth 形式でエクスポートして、マップを Mac に転送できる機能があればさらに良いでしょう。
Run Statsのグラフは非常に興味深いものです。一見すると、グラフに単位が表示されていないため、1マイルあたりの時間と高度の推移を大まかに表しているだけのように見えます。しかし、グラフに指を置くと、指の位置に対応するチャート上の位置の正確な時間と値を示すポップアップが表示されます。

その後、指を前後にドラッグすると、ポップアップ表示される値がグラフ上の各ポイントの値を反映して変化します。これは、例えばランニングを振り返って最速タイムを確認するなど、非常に興味深い方法です。iPhoneのGPSは位置情報の精度は良好でしたが、高度の計算に関しては同じとは言えません。上のグラフは、同じ地点からスタートして同じ地点で終了したランニングを示していますが、どういうわけか、ランニング中に自宅が50フィート(約15メートル)も高くなっていました。それでも、詳細レベルでは多少の誤差はあるものの、高度情報が含まれているのは便利だと思います。
先ほども述べたように、Run Statsは車の中で使うのが面白いと感じています(例えば、用事を済ませる間も電源を入れたままにしておくのが便利です)。また、ランニング以外の用途でも使えます。例えば、私は毎朝娘を学校まで歩いて送っているのですが、今朝Run Statsを使って正確な距離(片道0.41マイル)を測り、娘と一緒に歩くよりも一人で歩く方がずっと速いことを確認しました。データマニアなら、Run Statsで追跡できるあらゆる情報をきっと気に入っていただけるでしょう。
しかし、これだけのデータを追跡するにはコストがかかります。1分間に何度もGPSを使用すると、iPhoneのバッテリーが急速に消耗します。私はマラソンランナーではないので、4時間以上かかる26マイル(約42km)を走ってもバッテリーはすぐには持たないでしょう。30分から45分のランニングでもバッテリーの消費は目に見えて早くなりますが、これはRun Statsのせいではありません。GPSを定期的に読み取るアプリならどれでも同じ問題を抱えているはずです。車内では、車載充電器に接続した状態でRun Statsを使用しているので、この問題は解決しています。
毎日数十マイル走るような本格的なランナーには、このアプリはおそらく適していません。Nike + iPod スポーツキットを使ってシンプルなデータ取得を行う方がよいでしょう。しかし、たまに走る人や、単に興味深いデータを収集したい人にとっては、Run Statsは1ドルの価値を十分に秘めています。
[上級編集者 Rob Griffiths が MacOSXHints.com を編集しています。 ]