iOS 7とiPhone 5sのM7モーションコプロセッサの登場以来、Appleは私の健康とフィットネスに対する考え方を大きく変えました。体重やフィットネスについて全く気にしていなかったのに、今ではそれらに執着するようになりました。Apple Watchのおかげで、それがさらに明確になり、今では自分が行うすべてのことに責任を感じているのです。一日の終わりに、ヘルスケアアプリで自分のデータを確認し、進捗状況を確認するのは、私にとって大きな満足感です。
Apple製品について語ることを生業としている私は、デバイスの復元、iPhone間のデータ移行、そして毎年のハードウェアアップグレードを頻繁に行っています。これは私にとって楽しみの一つでもあります。しかし、この行動には欠点があります。iPhoneを新しいデバイスとして設定するたびに、ヘルスケアアプリのデータがすべて失われてしまうのです。
この記事では、ヘルスケア アプリのデータをエクスポートし、状況に応じて、同じデータを新しく復元したデバイスまたは新しいデバイスにインポートする方法を説明します。
更新: App Storeで新しいアプリがリリースされました。ヘルスケアデータのインポートプロセスが大幅に簡素化されます。この記事に記載されている情報は正確ですが、Health Data Importerを使えばヘルスケアデータをiPhone間で簡単に移行できるので、そちらの記事をお読みください。
ヘルスケアアプリからデータをエクスポートする方法は実際には2つあります。1つ目はAppleが提供する方法ですが、実質的に役に立ちません。もう1つはサードパーティ製のアプリケーションを使用する方法で、私の知る限り、ヘルスケア情報をエクスポートするのに最適な方法です。
ヘルスケアアプリを使ってヘルスケアデータをエクスポートする方法
前述の通り、この方法でデータをエクスポートするのはほとんど役に立ちません。なぜなら、データはxmlファイルで提供されるため、データを使って何かを行うのが難しくなるからです。ファイルを開いてそのまま見ることもできません。さらに悪いことに、一度エクスポートしたファイルは、ヘルスケアアプリにインポートできません。そもそもAppleがなぜこの形式でデータをエクスポートするオプションを提供しているのか、疑問に思います。同じデバイスでも新しいデバイスでも、インポートする機能がないのですから。理由はともかく、この方法ですべてのデータをエクスポートできるのです。
ステップ 1: ヘルスケア アプリを起動します。
ステップ 2:「今日」または「健康データ」タブの右上にあるプロフィールをタップします。
ステップ 3:「健康データのエクスポート」を選択し、「エクスポート」をタップしてアクションを確認します。
ステップ 4:エクスポートの準備中が表示され、完了すると共有オプションが表示されます。
ステップ 5:共有オプションを選択すると、データを含む ZIP ファイルが作成され、選択した場所と共有されます。
サードパーティ製アプリを使用してヘルスケアアプリからデータをエクスポートする方法
これはヘルスケアデータをエクスポートする上で推奨される方法です。すべての情報がCSVファイルに出力され、MacのNumbersやExcelで開いたり、ヘルスケアにインポートしたりすることができます。このチュートリアルの次のセクションでは、この方法でデータをエクスポートし、インポートし直します。
ステップ 1: App Store から QS Access をダウンロードします。
ステップ 2: QS Access を起動します。
ステップ3: データを1時間間隔または1日間隔でエクスポートすることを選択できます。1時間間隔を選択した場合、エクスポートファイルの各行には1時間分の健康状態トラッキングデータが含まれます。つまり、1日あたり24個のバラが保存されます。1日間隔を選択した場合、各行には1日分のデータが含まれます。
私の経験では、1時間間隔のデータをすべてエクスポートすることはできませんでした。おそらくデータが多すぎてエクスポートできず、毎回アプリがクラッシュしたのでしょう。ただし、1日間隔のデータは問題なくエクスポートできました。
それぞれの方法を試して、自分に最適な方法を見つけてください。このチュートリアルでは、単に「1日」を選択します。
ステップ 4: アクティブカロリー、心拍数、歩数など、エクスポートするすべてのデータ ポイントを選択します。
ステップ 5: すべてのデータ ポイントの選択が完了したら、画面の右下にある [テーブルの作成] をタップします。
ステップ6: ヘルスデータへのアクセスと使用のために、QSアクセス権限の付与を求められます。すべてのカテゴリを選択し、右上の「完了」をタップしてください。
ステップ7: アプリが自動的にCSVファイルを作成し、画面に表示されます。右上の共有アイコンをタップして、ファイルを自分宛にメールで送信します。
ヘルスケアデータのエクスポートは完了です。次に、そのデータを新しいiPhone、あるいは(バックアップからではなく)復元して新しいデバイスとして設定したiPhoneにインポートする方法を見てみましょう。
健康データをインポートする方法
上で述べたように、AppleはiPhoneのヘルスケアアプリからデータをエクスポートすることはできますが、インポートはできません。ヘルスケアデータをエクスポートして後でインポートできるようにするには、App Storeで入手できるサードパーティ製のアプリケーションを使用する必要があります。
ステップ 1: App Store から Health Importer をダウンロードし、アプリを一度起動して手順をお読みください。
ステップ 2: 前の手順でエクスポートした健康データをインポートする iPhone で、メール アプリを起動し、エクスポートした CSV ファイルが添付された自分宛てのメールを開きます。
ステップ 3: 添付ファイルをタップして押し続け、画面に共有オプションが表示されたら、「Health Importer で開く」を選択します。
ステップ4: Health Importerが自動的に起動します。そこから、エクスポートしたデータをヘルスケアアプリ内のデータポイントにマッピングできます。「開始」から順に、マッピングする各データポイントをタップします。正しくマッピングしたら、「保存」をタップします。
ステップ 5: エクスポートしたすべてのデータ カテゴリで繰り返します。
ステップ6: 完了したら、画面下部の「ヘルスケアアプリにデータをインポート」をタップします。アプリがインポート処理を開始します。データ量が多い場合は、時間がかかる場合があります。私の経験では、アプリに表示されるプログレスバーは実際には動いておらず、実際の進捗状況とはかけ離れていました。それでも諦めずに、すべてがインポートされるまで待ちましょう。
この時点でヘルスケアアプリを開くと、新しくインポートされたデータが表示されます。グラフにまだ何も表示されない場合は、アプリが更新され、インポートしたすべてのデータが処理されるまで数秒お待ちください。