フィットネスアプリがワークアウトデータをAppleと共有しないのはなぜダメなのか

フィットネスアプリがワークアウトデータをAppleと共有しないのはなぜダメなのか

  • Oligur
  • 0
  • vyzf
フィットネスアプリがワークアウトデータをAppleと共有しないのはなぜダメなのか
  • ニュース
あなたのトレーニングデータの所有者は誰ですか?
あなたのワークアウトデータは誰のもの?
写真:Graham Bower/Cult of Mac

Apple Watchで記録したワークアウトデータは、私のものです。Appleのものでも、Nikeのものでも、Stravaのものでも、あるいは他の誰かのものでもない。私のもの。自分の血と汗と涙で手に入れたのです(まあ、ほとんどは汗ですが、涙もありましたけどね)。長年にわたり、18,000マイル(約2万9000キロ)以上のランニングデータを記録してきました。それは私にとって、とても誇り高いものです。

だから、巨大企業が私のアクティビティデータを、まるで自分たちのものだとでも思っているかのように、自分たちの派手なウォールドガーデンに閉じ込めようとするのは本当に腹立たしい。かつてAppleも、他のワークアウトデータを盗む輩と同じように、この罪を犯していた。しかし、クパティーノのAppleはiOS 11で大きな方向転換をした。ユーザーが実際にワークアウトデータを管理できるようにしたのだ。AppleはHealthKitを介して、アプリ間でワークアウトルートマップを簡単に共有できるようにした。

問題は、大手フィットネスアプリがどれも協力してくれないことです。これは残念なことです。幸いなことに、一部のインディー開発者は正しいことをしています。

AppleのHealthKitはワークアウトを共有するために設計された

何が起こっているのか、そしてなぜそれがそんなにひどいのかを理解するために、まずは簡単な歴史の授業から始めましょう。

2014年、AppleはiOS 8のリリースに合わせてヘルスケアアプリを導入しました。このアプリは、ワークアウトを含むすべての健康データを一元的に保存できる便利な場所を提供しました。これは、サードパーティの開発者が健康データを保存・アクセスできるようにするAPI、HealthKitによって実現されました。

翌年、watchOS 2のリリースに伴い、Appleはサードパーティ製のApple Watchアプリでワークアウトをアクティビティアプリに保存できるようになり、エクササイズリングにカウントされるようになりました。これもHealthKitによってバックグラウンドで処理されていました。

つまり、Nike+ Run Club などのサードパーティ製のウォッチ アプリを使用してランニングを記録すると、iPhone のアクティビティ アプリとヘルスケア アプリにも表示されることになります。

しかしクパチーノは最も重要なトレーニングデータを共有しなかった

ここまでは順調です。しかし、一つだけ大きな欠点がありました。ランニング、サイクリング、屋外スイミングなどのワークアウトを記録する際に、記録しておきたい最も重要な要素の一つがGPSルートマップです。これにより、自分がどこを歩いたかを正確に把握できます。

GPSを搭載した最初のApple Watchは、2016年のSeries 2でした。その発売に合わせて、AppleはiOS 10のアクティビティアプリでワークアウトのルートを表示する機能を導入しました。

しかし、これらの貴重な地図はヘルスケアアプリに保存されていなかったため、サードパーティの開発者がデータにアクセスすることはできませんでした。Appleは私たちのGPSルートマップを欲しがり、まるでゴラムが指輪を隠したように、アクティビティアプリの中に閉じ込めていたのです。

AppleはiOS 10のアクティビティアプリにルートマップを追加しました
AppleはiOS 10のアクティビティアプリにルートマップを追加しました。
写真:Graham Bower/Cult of Mac

トレーニングデータの共有が重要な理由

このデータは私たちユーザーのものであり、たまたまそのデータを収集するために使っている巨大企業のものではありません。しかし、ここで問題となっているのは単なる原則的な問題ではありません。Pebbleユーザーなら今週、よくご存知の通り、非常に現実的な懸念も存在します。ワークアウトに関するあらゆる情報を一手に引き受けてしまうと、私たちのデータを保有する企業が倒産したり、サービスを停止して、私たちが苦労して集めたデータを持ち去ってしまうリスクが常に存在します。

たとえ私たちのデータがAppleの手に安全に保管されているとしても(クパチーノが近いうちにPebbleのようなことをするとは思えない)、それでも私はデータをエクスポートして、クパチーノが提供できない、あるいは提供したくないツールで閲覧できるようにしたいと思っています。例えば、Stravaでワークアウトを表示すると、ペース、高度、心拍数を示す素晴らしいグラフが表示されます。グラフをスワイプすると、地図上で対応する場所が表示されます。アクティビティアプリでは、このようなことは全くできません。

Stravaでワークアウトを見ると、Appleから得られる情報よりもはるかに多くの情報が得られます
Strava でワークアウトを見ると、Apple から得られる情報よりはるかに多くの情報が得られます。

iOS 11は私の祈りに応えてくれたように思えた

最後に、iOS 11では、HealthKitを介してサードパーティの開発者とワークアウトルートを共有する機能が追加されました。これにより、ワークアウトマップがアクティビティアプリだけでなくヘルスケアアプリにも表示されるようになりました。理論的には、好きなWatchアプリを使ってワークアウトを記録できるようになり、その後、全く別のアプリを使ってiPhoneでワークアウトを表示できるようになります。

例えば、Stravaアプリはワークアウトデータの分析に優れていますが、Apple Watchアプリは風変わりで奇妙で、使うのが嫌です。しかし、iOS 11のおかげで、Appleの優れた内蔵ワークアウトアプリを使ってランニングを記録し、その後Stravaでマップを確認できるようになるはずです。理論上は。

…しかし、うまくいかなかった

問題は、実際にはそうではないということです。Appleが7ヶ月前のWWDC 2017でこの機能を発表したにもかかわらず、サードパーティの開発者がこの機能のサポートを追加した例はほとんどありません。

Appleとの提携により開発され、共同ブランドのNike+ Apple WatchにプリインストールされているNike+ Run Clubが、いまだにAppleとワークアウトルートを共有していないのは驚きです。シームレスに統合されたソリューションを提供することを誇りとするAppleにとって、これは奇妙に分断されたユーザーエクスペリエンスを生み出しています。

皮肉なことに、ナイキの最大のライバルであるアディダスは、HealthKitのワークアウトルート共有機能を自社アプリ「Runtastic」に実際に実装した数少ない開発企業の一つです。Stravaは「2018年初頭にこの機能を開発中」と約束していますが、まだその兆候は見られません。

ルートマップをHealthKitに保存するだけでは、まだ道半ばです。サードパーティ製のフィットネスアプリも、ユーザーにHealthKitからワークアウトデータを読み込むオプションを提供するべきです。しかし、私がテストしたランニングアプリはどれも現在これをサポートしていません。Runtasticでさえもです。つまり、Appleがもはや私たちのデータを独占することはなくなったとはいえ、データの新しい保存場所を見つけることは依然として不可能なのです。

AppleはiOS 11のヘルスケアアプリにGPSワークアウトルートのサポートを追加した。
AppleはiOS 11のヘルスケアアプリにGPSワークアウトルートのサポートを追加した。
写真:Graham Bower/Cult of Mac

サードパーティの開発者はなぜ協力しないのでしょうか?

それで、一体何が起こっているのでしょうか?サードパーティの開発者は、HealthKitワークアウト共有の実装に関して、なぜこんなに遅れをとっているのでしょうか?

もしかしたら、かなり複雑な作業なので、対応に時間がかかっているだけかもしれません。アプリ開発者として、HealthKitはデータの書き込み方法に非常に敏感なことを私は知っています。さらに、この方法でデータを同期すると、データが重複するリスクが生じます。そして、重複したデータは、良い意味で管理するのが非常に難しいのです。

これが理由だと信じたいところです。ただ時間がかかっているだけでしょう。開発者たちは今まさに、ワークアウト共有の黄金時代を到来させようと、懸命に準備を進めています。しかし、私はそうは思いません。HealthKitは扱いが難しいことはありますが、それほど難しいものではありません。実装に7ヶ月もかかるような難しさではありません。

もう一つの理由はセキュリティかもしれません。ワークアウトルートは非常に機密性の高い情報であり、先週Stravaが軍事基地を強調表示するヒートマップをめぐってメディアが騒ぎ立てたことからもそれが明らかです。しかし実際には、Stravaのような匿名化されたヒートマップは目新しいものではありません。Nike+は長年、そのようなヒートマップを提供しています。さらに、AppleはHealthKitをユーザーのプライバシーを念頭にゼロから設計しており、どのアプリが何を閲覧できるかを完全に制御できます。Stravaのヒートマップで自分のルートデータが使用されることを懸念している場合は、Stravaのウェブサイトでオプトアウトできます。「設定」>「プライバシー」>「Strava Metro & ヒートマップ」に移動し、チェックボックスがオフになっていることを確認してください。

サードパーティ製アプリが未だにワークアウトデータを共有しない本当の理由は、単純に共有したくないからだと思います。彼らはデータを独占することでユーザーを自社プラットフォームに閉じ込めたいだけであり、競合他社への乗り換えを容易にする機能の実装に投資する理由がないと考えています。

インディーアプリ開発者が救世主

大手企業が私たちの運動データをコントロールする戦いで Apple と対決しているように見える一方で、朗報としては、小規模なインディーズ アプリ開発者たちがその空白を埋めようと躍起になっていて、優れたソリューションを提供していることです。

特に感銘を受けたのは、ステファン・リゼレイ氏のHealthFitです。フィットネスアプリのカップルカウンセラーのようなもので、対立するカップルをテーブルに呼んで、意見の相違を解決してくれるようなアプリです。

このアプリの根底にある考え方はシンプルです。アプリを起動すると、HealthKitのワークアウトデータへのアクセス許可を求められます。すると、すべてのワークアウトがフィードビューに表示されます。このビューは非常に見やすく、Appleのヘルスケアアプリやアクティビティアプリよりも見やすいと私は思います。さらに、GPSルートマップを含むこのデータを他の形式にエクスポートするオプションもあります。Stravaとの自動統合機能も備えており(Stravaがまだ発展途上にある今、特に便利です)、各ワークアウトをFITファイルとしてダウンロードできます。このフォーマットはGarminによって開発され、MapMyRunやRunkeeperなど、主要なフィットネスウェブサイトのほとんどでサポートされています。

HealthFitはフィットネスアプリのカップルカウンセラーのようなもの
HealthFitはフィットネスアプリのカップルカウンセラーのようなもの。
写真:Graham Bower/Cult of Mac

大手フィットネスアプリが追いつく時が来た

HealthFit のようなインディーズ アプリは、この問題に対する優れた回避策を提供していますが、私が本当に望んでいるのは、大手アプリが協力して、ワークアウトの共有をより簡単にシームレスにできるようになることです。

ナイキのような企業は、自社ブランドの磨き上げに巨額の投資をしているので、私たちは彼らのアパレルを購入するでしょう。Nike+ Run Clubのようなサービスを提供する真の目的は、消費者との関係を構築し、ブランドロイヤルティを高めることにあると言えるでしょう。

だからこそ、ブランド側は私たちのデータを丁寧に扱うことが最善の利益になると考えています。ブランドが私たちに愛されたいのであれば、敬意を持って接するべきです。つまり、ワークアウトデータは私たちの所有物であり、私たちがそれを自由に活用できる権利があることを認めるべきです。HealthKit経由でエクスポートすることも、もちろん可能です。