HealthKit の内部: 定量化されたあなたに対する Apple の答え

アプリ、サードパーティ製デバイス、ヘルスケアサービスによる健康データの収集、定量化、共有を支援するという Apple の計画は野心的であり、宣伝どおりに機能すれば、健康状態を追跡および管理する方法が変わる可能性があります。

関連項目:

最も基本的なレベルでは、HealthKit は Apple の XCode プログラミング言語で動作するフレームワークで、アプリや場合によってはサードパーティのデバイス上で健康情報を保存、取得、操作、表示するためのものです。そうだった月曜日に紹介されました同社のWorld Wide Developer's Conference(WWDC)でのiOS 8発表の一環として。 Apple、iOS 向けに開発した iOS ソフトウェア エンジニアによると、HealthKit は、単純な健康データの入力、健康データの統計分析を処理し、医療提供者のアプリケーションがデータを個人の医療記録に同期できるように設計されています。

それはすべて困難な課題ですが、私が見たものに基づくと、結局のところ、人間の最も貴重なデータを取得して定量化することになります。

人間をどのように数値化しますか?

表向きは HealthKit をベースとしている Apple の Health App についてはまだほとんど知られていませんが、Apple のエンジニアは、アプリ開発者が Apple の HealthKit 呼び出しとルーチンを使用して新しい健康関連アプリを構築し、その機能を既存のアプリ。

HealthKit のフレームワークの核心は、単位と数量に基づいて構築されています。これらの単位は、生年月日や性別などの個別の不変オブジェクト、または歩数、カロリー、血圧などの累積的なオブジェクトにすることができます。プログラマーは、HealthKit を使用してアプリを構築し、このデータをユーザー (HealthKit 対応アプリを開いたときに入力する人)、および HealthKit コードが書き込まれているか HealthKit が有効になっているサードパーティのサービスやデバイスから直接収集します。 HealthKit にはイベント監視機能も組み込まれているため、HealthKit 対応アプリを通じて変更を観察し、ユーザーに報告することができます。

HealthKit を使用すると、プログラマーはこのデータ (HealthKit では読み取り専用で不変です) をさまざまな方法で収集し、定量化できるようになります。単に足し算することもできます (歩数) か、日付に基づいて (いつ、どのくらい寝たか) 測定することもできます。プログラマーがこれらの変数を追加する場合、たとえば 1 回の体重測定値や、運動中および休息中の心拍数測定の数時間または数日の範囲に対して、開始日と終了日を同じに設定できます。

このフレームワークは、このすべてのデータに対して気の利いたオンザフライの統計分析を適用することもできます。 「統計は HealthKit の第一級市民です」と、ある Apple エンジニアは述べています。すべてのデータ、心拍数などのオブジェクト、あるいは心拍数測定の単一ソースの「合計」、「最大」、「最小」、「平均」を調べることができます。同様に、ある測定デバイスのステップを無視するか、別の測定デバイスを分離します。

ちなみに、この HealthKit データはすべて、各アプリ開発者が HealthKit フレームワークの使用を開始するときに作成する HealthKit データ ストア データベースに保存されます。このデータベース バックエンドがあることで、これらすべてのスマートなクエリが可能になり、最終的にはヘルスケア アプリがあなたに関する本当に興味深く価値のある健康情報を明らかにすることができます。

気をつけて

しかし、健康関連のデータ収集について話し始めると、自然とプライバシーのことが気になります。 「健康データはユーザーにとって非常に機密であることを忘れないでください」とエンジニアは開発者に語った。 HealthKit をアプリに組み込むことを選択した場合でも、エンドユーザーは自分のデータを使用し、自分に代わって新しい健康関連データを収集することを暗黙の許可を与える必要があります。開発者は、収集する予定のすべての種類のデータに対する承認をリクエストする必要があり、HealthKit での読み取りおよび書き込み権限はオブジェクト タイプごとに異なります。言い換えれば、1 台のサードパーティ製デバイスから心拍数データにアクセスしても、アプリが自動的に歩いた歩数にもアクセスできるわけではありません。

Apple が医療データが機密性の高いビジネスであることを認識していることは明らかですが、Apple が医療データがどこに保存されるか (ローカルまたはクラウド)、暗号化されるかどうかを明らかにしていないことに気付きました。

乗船する

ただし、プライバシーが懸念されるずっと前に、アプリケーション開発者、サードパーティのハードウェア開発者、医療提供者は、実際に HealthKit を使用するかどうかを決定する必要があります。

アプリ開発者が興味を持っているのは明らかだ。 Apple が開発者向けに初めての HealthKit 導入セッションを開催したモスコーン センターの広大な会議室には、空席がほとんどありませんでした。そして、実際に HealthKit を使用してライブ アプリを構築することができます。私は、ある Apple エンジニアが WWDC 開発者の聴衆の前でシンプルなものをライブで構築しているのを見ました。

また、Apple には少なくとも 1 つの医療提供者、メイヨークリニックがその可能性に期待していることもわかっています。それでも、WWDC の基調講演では Health App のライブ デモンストレーションが行われず、HealthKit のデータ収集機能の動作をデモンストレーションするサードパーティ ハードウェア プロバイダーも 1 社も参加しませんでした。

また、健康関連のハブ、アプリ、開発キットを追求している企業は、決して Apple だけではありません。たとえばサムスンは、健康関連のハードウェアそしてソフトウェア。現実的には、このレベルの関心と活動が保証する唯一のことは、健康関連のハードウェアとソフトウェアがすぐに減少する可能性は低いということです。しかし、人間の数値化コンテストで誰が優勝するかは誰にもわかりません。

[wp_scm_comment]