SwiftUI
各画面に合わせたiPhone、Apple Watch、Macのインターフェイス、アクセシブルなコンポーネント、ネイティブのナビゲーション。
統合済みアーキテクチャ、データに関する判断、Appleとの連携を詳しく説明します。ステータスでは、コードに統合済みのものと、まだ実機での検証が必要なものを区別しています。
iPhoneとApple Watch向けのGymiosはApp Storeで入手できます。Mac版は後日提供予定です。
ヘルスケアが提供する情報については、Gymiosはそのソースを基準として扱います。Gymiosのデータは空いている項目を補うことはできますが、ヘルスケアにある既存の値を黙って置き換えることはありません。
体重、身長、睡眠、心拍数、心の状態、トレーニングは、許可を得た後にのみ、日付とソースとともに取り込まれます。
Bluetoothのデータ、認識した書類、読み込んだ入力は、その出所を保持します。確認されていない機密性の高い値は、確認が必要なままです。
Gymiosのプロフィールと質問票は、不足している情報だけを尋ねます。あるデータを拒否したり省略したりしても、ほかの項目の分析は妨げられません。
アウトドア、対応する測定値、コンディションは、該当する許可を得た後にのみヘルスケアに追加されます。Gymiosのバックアップを読み込んでも、ヘルスケアが変更・削除されることはありません。
| 出典 | 役割 | 管理 | ヘルスケアを上書きする? |
|---|---|---|---|
| ヘルスケア | 対応する項目の基準 | カテゴリごとのAppleの許可 | 該当なし |
| 機器または読み込み | 追跡できる補完的な測定値 | 技術的および人による検証 | いいえ |
| Gymiosでの入力 | 不足している情報を補う | ユーザーによる明示的な操作 | いいえ |
| Gymiosの分析 | 導き出された、説明できる気づき | 期間、ソース、データの範囲を表示 | いいえ |
GymiosはネイティブのSwiftUIアプリとして開発されています。システムとの連携は分離されているため、ある許可を拒否しても、それに依存しないモジュールが無効になることはありません。
各画面に合わせたiPhone、Apple Watch、Macのインターフェイス、アクセシブルなコンポーネント、ネイティブのナビゲーション。
統合済みワークアウト、栄養、確認済みの測定値、目標、設定はローカルで利用できます。
統合済みカテゴリごとの読み取りと書き込み、一元化された許可、出所の保持、CloudKitへの一括バックアップなし。
デバイスでの検証ワークアウトの連続性、予定したルート、接続が戻るまで待てる転送キュー。
実際のペアでの検証GPSルート、ペース、区間、道路に沿ったルート、GPXの読み込み/書き出し、アウトドアのライブラリ。
長時間での検証明示的に許可したカテゴリを、Apple IDのプライベートデータベースで任意に同期。
デフォルトでオフ規格に準拠したトレッドミル、バイク、ローイングマシンを検出。モデルを試すまでは互換性を約束しません。
機器での検証成分表示、食品、候補となる値をローカルで認識し、必ず確認の前に提示します。
統合済み「統合済み」のステータスは、利用可能なコードを示します。記載されているデバイスでの試験、メーカーとの合意、専門家による検証に代わるものではありません。
公開のコミュニティと、コーチによるプライベートなフォローは、別々のスペースです。一方をオンにしても、もう一方へのアクセスが自動的に与えられることはありません。
モジュールは最初はプライベートでオフになっています。その後、ユーザーがニックネーム、公開範囲、つながりを一つずつ選びます。
設定は統合済みトロフィーは許可した後にのみ公開されます。コーチ用の情報には、チェックしたカテゴリだけが含まれ、特に機密性の高いデータは区別されます。
実装済み、サービスは公開予定コーチの役割は単なる申告です。Gymiosは資格を確認しません。共有するのは、あなたが知っている人とだけにしてください。
実装済み共有相手、目的、カテゴリ、期間、有効期限は、アクセスの前に決めます。サーバー側での取り消しは即時に行われ、共有した情報へのアクセスは止まります。
ポリシーとサービスは統合済みコーチがヘルスケアを直接見ることはありません。情報は、許可された限定的なカテゴリのリストからローカルで作成され、iCloudとは別のサービス上で暗号化されます。
チャネルごとに独自の許可リストがあります。ある同期をオンにしても、ほかのカテゴリへのアクセスが自動的に与えられることはありません。
ワークアウト、栄養、確認済みの測定値、目標、作業データはデバイスに残ります。
デフォルトAppleの安全な画面で選んだカテゴリについてのみ、読み取りまたは書き込みを行います。
カテゴリごとルーティンと予定。準備したルートとGymiosが記録したGPS履歴は、2つの別々の同意がある場合のみ。ヘルスケアから読み込んだアウトドア、心拍の測定値と心拍ゾーン、血糖値、栄養は除外されます。
任意達成項目のIDと進捗率。健康の測定値や詳細なルートは含みません。
任意商品情報を検索するために、バーコードだけがHTTPSで送信されます。
第三者のサービス医療に関係しない設定はiCloudに。ID、つながり、トロフィー、コーチ用の情報は別のサービスに保存され、機密性の高い内容は保存時に暗号化されます。HTTPS APIは稼働中で、公開はAppleの本番環境の設定とモデレーションの検証を待っています。
API稼働中技術文書では、証明のレベルを4段階に分けています。以下の各段階は求められる確認の内容を示しています。実機と配信での検証は、まだ実施中です。
機能をコンパイルし、自動化できるルールをテストする。
センサーなしで、インターフェイスとシナリオをローカルで確認する。
GPS、Watch、HealthKit、Bluetooth、バッテリー持続時間、中断をデバイスで試す。
配信するバージョンについて、署名、プライバシー、アクセシビリティ、Appleの要件を確認する。
Gymiosは、個人の記録、傾向、気づきを表示します。このアプリは医療機器ではなく、診断や治療を行うものでもなく、医療、スポーツ、栄養の専門家に代わるものではありません。
ロードマップでは、統合済みの項目、検証中の項目、今後の案を分けています。