SwiftUI
Interfejsy na iPhone’a, Apple Watch i Maca dopasowane do każdego ekranu, dostępne komponenty i natywna nawigacja.
WbudowaneDokładne spojrzenie na architekturę, wybory dotyczące danych i integracje z Apple. Statusy oddzielają to, co jest już w kodzie, od tego, co wymaga jeszcze sprawdzenia na prawdziwym sprzęcie.
Gymios na iPhone’a i Apple Watch jest dostępny w App Store. Wersja na Maca pojawi się później.
W przypadku informacji udostępnianych przez aplikację Zdrowie Gymios traktuje to źródło jako punkt odniesienia. Dane Gymios mogą uzupełnić brakujące pole, ale nie zastępują po cichu wartości istniejącej w aplikacji Zdrowie.
Waga, wzrost, sen, tętno, stan umysłu czy treningi są pobierane tylko po udzieleniu zgody, wraz z datą i źródłem.
Dane z Bluetooth, rozpoznany dokument lub zaimportowany wpis zachowują swoje pochodzenie. Niezweryfikowane wrażliwe wartości czekają na potwierdzenie.
Profil i kwestionariusze Gymios pytają tylko o brakujące informacje. Odmowa lub pominięcie danych nie blokuje analizy pozostałych elementów.
Wyprawa, zgodny pomiar lub samopoczucie trafiają do aplikacji Zdrowie dopiero po udzieleniu odpowiedniej zgody. Import kopii zapasowej Gymios niczego w aplikacji Zdrowie nie zmienia ani nie usuwa.
| Źródło | Rola | Kontrola | Nadpisuje aplikację Zdrowie? |
|---|---|---|---|
| Aplikacja Zdrowie | Punkt odniesienia dla zgodnych pól | Zgody Apple według kategorii | Nie dotyczy |
| Urządzenie lub import | Identyfikowalny pomiar uzupełniający | Weryfikacja techniczna i przez człowieka | Nie |
| Wpis Gymios | Uzupełnia brakującą informację | Wyraźne działanie użytkownika | Nie |
| Analiza Gymios | Wywnioskowana i wytłumaczalna obserwacja | Widoczny okres, źródła i pokrycie | Nie |
Gymios jest tworzony jako natywna aplikacja SwiftUI. Integracje systemowe są odizolowane, aby odmowa zgody nie wyłączała modułów, które od niej nie zależą.
Interfejsy na iPhone’a, Apple Watch i Maca dopasowane do każdego ekranu, dostępne komponenty i natywna nawigacja.
WbudowaneTreningi, odżywianie, potwierdzone pomiary, cele i preferencje pozostają dostępne lokalnie.
WbudowaneOdczyt i zapis według kategorii, scentralizowane zgody, pochodzenie danych i brak ogólnej kopii zapasowej w CloudKit.
Weryfikacja na urządzeniuCiągłość treningów, zaplanowane trasy i kolejki przesyłania, które potrafią czekać na powrót połączenia.
Weryfikacja na prawdziwej parze urządzeńŚlad GPS, tempo, odcinki, trasy wzdłuż dróg, import/eksport GPX i biblioteka wypraw.
Weryfikacja długoterminowaOpcjonalna synchronizacja wyraźnie dozwolonych kategorii w prywatnej bazie Apple ID.
Domyślnie wyłączoneWykrywanie standardowych bieżni, rowerów i wioślarzy bez obiecywania zgodności przed przetestowaniem modelu.
Weryfikacja sprzętowaLokalne rozpoznawanie etykiet, produktów i proponowanych wartości, zawsze pokazywanych przed potwierdzeniem.
WbudowaneStatus „wbudowane” opisuje dostępny kod. Nie zastępuje testów na urządzeniach, zgód producentów ani wskazanych weryfikacji przez specjalistów.
Publiczna społeczność i prywatna obserwacja przez trenera to dwie oddzielne przestrzenie. Włączenie jednej nigdy nie daje automatycznie dostępu do drugiej.
Moduł jest na początku prywatny i wyłączony. Użytkownik wybiera następnie swój pseudonim, widoczność i każdą relację.
Ustawienia wbudowaneTrofea są publikowane dopiero po udzieleniu zgody. Karty dla trenera zawierają tylko zaznaczone kategorie i wyróżniają dane szczególnie wrażliwe.
Zaimplementowane, usługa do wdrożeniaRola trenera to zwykła deklaracja. Gymios nie weryfikuje dyplomów: udostępniasz dane tylko osobie, którą znasz.
ZaimplementowaneOdbiorca, cel, kategorie, okres i wygaśnięcie są określane przed udzieleniem dostępu. Cofnięcie po stronie serwera działa natychmiast i odcina udostępnioną kartę.
Polityka i usługa wbudowaneTrener nigdy nie przegląda bezpośrednio aplikacji Zdrowie. Karty są przygotowywane lokalnie z zamkniętej listy dozwolonych kategorii, a następnie szyfrowane w usłudze oddzielnej od iCloud.
Każdy kanał ma własną białą listę. Włączenie synchronizacji nie daje automatycznie dostępu do innych kategorii.
Treningi, odżywianie, potwierdzone pomiary, cele i dane robocze pozostają na urządzeniu.
DomyślnieOdczyt lub zapis wyłącznie dla kategorii wybranych w bezpiecznym interfejsie Apple.
Według kategoriiRutyny i planowanie; przygotowane trasy i historia GPS zapisana przez Gymios tylko za dwiema osobnymi zgodami. Wyprawy zaimportowane ze Zdrowia, pomiary i strefy tętna, glikemia i odżywianie są wyłączone.
OpcjonalneIdentyfikator osiągnięcia i procent postępu, bez pomiarów zdrowotnych i szczegółowej trasy.
OpcjonalnePrzez HTTPS wysyłany jest wyłącznie kod kreskowy, aby wyszukać kartę produktu.
Usługa zewnętrznaNiemedyczne preferencje w iCloud; tożsamość, relacje, trofea i karty dla trenera w oddzielnej usłudze, z szyfrowaniem wrażliwych treści podczas przechowywania. API HTTPS jest wdrożone; otwarcie czeka na produkcyjną konfigurację Apple i weryfikację moderacji.
API wdrożoneDokumentacja techniczna rozróżnia cztery poziomy dowodu. Poniższe etapy opisują oczekiwane kontrole; weryfikacje na sprzęcie i w dystrybucji wciąż trwają.
Kompilacja funkcji i testowanie jej reguł, które da się zautomatyzować.
Lokalne sprawdzenie interfejsu i scenariuszy bez czujników.
Sprawdzenie GPS, Watcha, HealthKit, Bluetooth, czasu pracy na baterii i przerw na urządzeniach.
Kontrola podpisu, prywatności, dostępności i wymagań Apple dla dystrybuowanej wersji.
Gymios przedstawia osobiste dzienniki, trendy i obserwacje. Aplikacja nie jest wyrobem medycznym, diagnozą ani leczeniem i nie zastępuje żadnego specjalisty od zdrowia, sportu ani żywienia.
Plan rozwoju oddziela elementy wbudowane, te w fazie testów i przyszłe kierunki.