SwiftUI
Інтерфейси iPhone, Apple Watch і Mac, адаптовані до кожного екрана, доступні компоненти й нативна навігація.
ВбудованоТочний опис архітектури, рішень щодо даних та інтеграцій Apple. Статуси розрізняють те, що вбудовано в код, і те, що ще потребує перевірки на реальному обладнанні.
Gymios для iPhone і Apple Watch доступний в App Store. Версія для Mac зʼявиться пізніше.
Для інформації, яку надає Здоровʼя, Gymios вважає це джерело еталонним. Дані Gymios можуть доповнити відсутнє поле, але не замінюють непомітно наявне значення в Здоровʼї.
Вага, зріст, сон, пульс, стан душі чи тренування беруться лише після дозволу, разом із датою й джерелом.
Дані з Bluetooth, розпізнаний документ чи імпортований запис зберігають своє походження. Неперевірені чутливі значення потребують підтвердження.
Профіль і анкети Gymios запитують лише відсутню інформацію. Відмова надати або пропуск якихось даних не блокує аналізу решти.
Вилазка, сумісне вимірювання чи самопочуття додаються до Здоровʼя лише після відповідного дозволу. Імпорт резервної копії Gymios не змінює й не видаляє нічого в Здоровʼї.
| Джерело | Роль | Контроль | Перезаписує Здоровʼя? |
|---|---|---|---|
| Здоровʼя | Еталон для сумісних полів | Дозволи Apple за категоріями | Не застосовується |
| Пристрій або імпорт | Додаткове вимірювання з відстежуваним походженням | Технічна й людська перевірка | Ні |
| Запис у Gymios | Доповнює відсутню інформацію | Явна дія користувача | Ні |
| Аналіз Gymios | Похідне спостереження, яке можна пояснити | Видимі період, джерела й покриття | Ні |
Gymios розроблено як нативний застосунок SwiftUI. Системні інтеграції ізольовано, тож відмова в дозволі не вимикає модулів, які від нього не залежать.
Інтерфейси iPhone, Apple Watch і Mac, адаптовані до кожного екрана, доступні компоненти й нативна навігація.
ВбудованоТренування, харчування, підтверджені вимірювання, цілі й налаштування залишаються доступними локально.
ВбудованоЧитання й запис за категоріями, централізовані дозволи, походження й відсутність загального резервного копіювання в CloudKit.
Перевірка на пристроїБезперервність тренувань, заплановані маршрути й черги передавання, які можуть чекати відновлення звʼязку.
Перевірка на справжній паріGPS-трек, темп, етапи, маршрути дорогами, імпорт/експорт GPX і бібліотека вилазок.
Тривала перевіркаНеобовʼязкова синхронізація явно дозволених категорій у приватній базі ідентифікатора Apple.
Вимкнено за замовчуваннямВиявлення стандартизованих бігових доріжок, велосипедів і гребних тренажерів без обіцянок сумісності до перевірки моделі.
Апаратна перевіркаЛокальне розпізнавання етикеток, продуктів і можливих значень, які завжди показуються перед підтвердженням.
ВбудованоСтатус «вбудовано» описує наявний код. Він не замінює випробувань на пристроях, угод із виробниками чи зазначених професійних перевірок.
Публічна спільнота й приватний супровід тренера — це два окремі простори. Увімкнення одного ніколи автоматично не дає доступу до іншого.
Модуль спочатку приватний і вимкнений. Потім користувач вибирає свій псевдонім, видимість і кожен звʼязок.
Налаштування вбудованоТрофеї публікуються лише після дозволу. Картки тренера містять лише позначені категорії й окремо виділяють дуже чутливі дані.
Реалізовано, сервіс ще треба розгорнутиРоль тренера — це просто заява. Gymios не перевіряє дипломів: ви ділитеся лише з людиною, яку знаєте.
РеалізованоОтримувача, мету, категорії, період і термін дії визначають до надання доступу. Відкликання на сервері відбувається негайно й закриває поширену картку.
Політику й сервіс вбудованоТренер ніколи не переглядає Здоровʼя напряму. Картки готуються локально із закритого списку дозволених категорій, а потім шифруються на сервісі, окремому від iCloud.
Кожен канал має власний білий список. Увімкнення синхронізації не дає автоматично доступу до інших категорій.
Тренування, харчування, підтверджені вимірювання, цілі й робочі дані залишаються на пристрої.
За замовчуваннямЧитання чи запис лише для категорій, вибраних у захищеному інтерфейсі Apple.
За категоріямиРозпорядки й планування; підготовлені маршрути й GPS-історія, записана Gymios, лише за двох окремих згод. Вилазки, імпортовані зі Здоровʼя, вимірювання й пульсові зони, рівень глюкози й харчування виключено.
НеобовʼязковоІдентифікатор досягнення й відсоток прогресу, без вимірювань здоровʼя чи детального маршруту.
НеобовʼязковоЧерез HTTPS надсилається лише штрихкод, щоб знайти картку продукту.
Сторонній сервісНемедичні налаштування в iCloud; особа, звʼязки, трофеї й картки тренера — на окремому сервісі, з шифруванням чутливого вмісту під час зберігання. HTTPS API розгорнуто; відкриття чекає робочих налаштувань Apple і перевірки модерації.
API розгорнутоТехнічна документація розрізняє чотири рівні доказів. Кроки нижче описують очікувані перевірки; перевірки на обладнанні й під час розповсюдження тривають.
Скомпілювати функцію й протестувати її правила, які можна автоматизувати.
Локально перевірити інтерфейс і сценарії без датчиків.
Випробувати GPS, Watch, HealthKit, Bluetooth, автономність і переривання на пристроях.
Перевірити підпис, конфіденційність, доступність і вимоги Apple для версії, що розповсюджується.
Gymios показує журнали, тенденції й особисті спостереження. Застосунок не є ні медичним виробом, ні діагнозом, ні лікуванням і не замінює жодного фахівця з охорони здоровʼя, спорту чи харчування.
Дорожня карта розрізняє вбудовані елементи, ті, що на перевірці, і майбутні напрями.