SwiftUI
為每種螢幕調整的 iPhone、Apple Watch 和 Mac 介面,無障礙元件和原生導覽。
已整合對架構、資料取捨和 Apple 整合的精確解讀。狀態標籤區分哪些已整合到程式碼中、哪些仍需在實體硬體上驗證。
iPhone 和 Apple Watch 版 Gymios 已在 App Store 推出。Mac 版將於稍後推出。
對於「健康」App 提供的資訊,Gymios 將此來源視為參考。Gymios 的資料可以補充缺少的欄位,但不會悄悄取代「健康」App 中既有的數值。
體重、身高、睡眠、心率、心理狀態或體能訓練僅在獲得授權後讀取,並附上日期和來源。
藍牙資料、辨識出的文件或匯入的輸入都會保留其來源。未經驗證的敏感數值需等待確認。
Gymios 的個人資料和問卷只詢問缺少的資訊。拒絕或略過某項資料不會妨礙對其他資訊的分析。
戶外運動、相容的測量資料或感受只有在獲得相應授權後才會加入「健康」App。匯入 Gymios 備份不會修改或刪除「健康」App 中的資料。
| 來源 | 角色 | 控制 | 會覆寫「健康」App 嗎? |
|---|---|---|---|
| 「健康」App | 相容欄位的參考 | 依類別授予 Apple 權限 | 不適用 |
| 裝置或匯入 | 可追溯的補充測量 | 技術和人工驗證 | 否 |
| Gymios 輸入 | 補充缺少的資訊 | 使用者的明確操作 | 否 |
| Gymios 分析 | 衍生且可解釋的觀察 | 時間範圍、來源和涵蓋範圍可見 | 否 |
Gymios 以原生 SwiftUI App 的形式開發。系統整合彼此隔離,因此拒絕某項授權不會停用不依賴它的模組。
為每種螢幕調整的 iPhone、Apple Watch 和 Mac 介面,無障礙元件和原生導覽。
已整合訓練課、營養、已確認的測量資料、目標和偏好設定在本機隨時可用。
已整合依類別讀寫,集中管理權限,保留來源,且不在 CloudKit 中進行整體備份。
裝置驗證訓練課的接續、已規劃的路線,以及能等待連線恢復的傳輸佇列。
實體配對驗證GPS 軌跡、配速、分段、沿道路規劃的路線、GPX 匯入/匯出以及戶外運動資料庫。
長時間驗證在 Apple 帳號的私有資料庫中,對明確授權的類別進行選用同步。
預設關閉偵測符合標準的跑步機、單車和划船機,在測試型號之前不承諾相容性。
硬體驗證在本機辨識標籤、食物和候選數值,確認前一律先呈現給你。
已整合「已整合」狀態描述的是現有程式碼。它無法取代所註明的裝置測試、製造商授權或專業驗證。
公開社群和教練的私密追蹤是兩個獨立的空間。啟用其中一個絕不會自動取得另一個的存取權。
此模組一開始維持私密並處於關閉狀態。之後由使用者選擇自己的使用者名稱、可見性和每一段關係。
已整合的設定獎盃僅在授權後發布。教練資料卡只包含已勾選的類別,並區分高度敏感的資料。
已實作,服務待部署教練角色只是一項聲明。Gymios 不核實資格:你只與自己認識的人分享。
已實作接收者、目的、類別、期間和到期日期在存取前確定。伺服器端撤銷立即生效,並會切斷分享的資料卡。
政策和服務已整合教練永遠無法直接查看「健康」App。資料卡在本機依據一份封閉的已授權類別清單準備,然後在一個獨立於 iCloud 的服務上加密。
每個管道都有自己的允許清單。啟用某項同步不會自動取得其他類別的存取權。
訓練課、營養、已確認的測量資料、目標和工作資料保留在裝置上。
預設只有在 Apple 安全介面中所選的類別才會被讀取或寫入。
依類別例行訓練和計畫安排;已規劃的路線和 Gymios 記錄的 GPS 紀錄需分別取得兩項同意。從「健康」App 匯入的戶外運動、心率測量和心率區間、血糖和營養均排除在外。
選用成就辨識碼和完成百分比,不含健康測量資料或詳細路線。
選用僅透過 HTTPS 傳送條碼,用於查詢產品資訊。
第三方服務非醫療類偏好設定儲存在 iCloud 中;身分、關係、獎盃和教練資料卡儲存在一個獨立的服務上,敏感內容加密儲存。HTTPS API 已部署;開放需等待 Apple 正式環境設定和內容審核驗證。
API 已部署技術文件將證據分為四個等級。以下步驟說明預期的檢查;硬體驗證和發行驗證仍在進行中。
編譯功能並測試其可自動化的規則。
在本機檢查介面和無感測器的情境。
在裝置上檢驗 GPS、Watch、HealthKit、藍牙、電池續航力和中斷情況。
檢查發行版本的簽署、隱私、輔助使用以及 Apple 的各項要求。
Gymios 提供個人日誌、趨勢和觀察。本 App 不是醫療器材,不提供診斷或治療,也無法取代任何健康、運動或營養專業人員。
發展藍圖將已整合的內容、驗證中的內容和未來方向區分開來。