SwiftUI
Interfețe pentru iPhone, Apple Watch și Mac adaptate fiecărui ecran, componente accesibile și navigare nativă.
IntegratO privire precisă asupra arhitecturii, a deciziilor privind datele și a integrărilor Apple. Stările separă ce este integrat în cod de ce mai necesită validare pe hardware real.
Gymios pentru iPhone și Apple Watch este disponibil în App Store. Versiunea pentru Mac va veni mai târziu.
Pentru informațiile expuse de aplicația Sănătate, Gymios tratează această sursă ca referință. O dată Gymios poate completa un câmp lipsă, dar nu înlocuiește în tăcere o valoare existentă în Sănătate.
Greutatea, înălțimea, somnul, frecvența cardiacă, starea de spirit sau antrenamentele sunt preluate doar după autorizare, cu data și sursa lor.
O dată Bluetooth, un document recunoscut sau o înregistrare importată își păstrează proveniența. Valorile sensibile neverificate rămân de confirmat.
Profilul și chestionarele Gymios cer doar informațiile lipsă. Refuzul sau omiterea unei date nu blochează analiza celorlalte elemente.
O ieșire, o măsurătoare compatibilă sau o stare resimțită este adăugată în aplicația Sănătate doar după autorizarea corespunzătoare. Importul unui backup Gymios nu modifică și nu șterge nimic din Sănătate.
| Sursă | Rol | Control | Suprascrie aplicația Sănătate? |
|---|---|---|---|
| Aplicația Sănătate | Referință pentru câmpurile compatibile | Autorizări Apple pe categorii | Nu se aplică |
| Aparat sau import | Măsurătoare complementară trasabilă | Validare tehnică și umană | Nu |
| Introducere în Gymios | Completează o informație lipsă | Acțiune explicită a utilizatorului | Nu |
| Analiză Gymios | Observație derivată și explicabilă | Perioadă, surse și acoperire vizibile | Nu |
Gymios este dezvoltat ca aplicație SwiftUI nativă. Integrările de sistem sunt izolate, astfel încât refuzul unei autorizări să nu dezactiveze modulele care nu depind de ea.
Interfețe pentru iPhone, Apple Watch și Mac adaptate fiecărui ecran, componente accesibile și navigare nativă.
IntegratSesiunile, nutriția, măsurătorile confirmate, obiectivele și preferințele rămân disponibile local.
IntegratCitire și scriere pe categorii, autorizări centralizate, proveniență și fără backup general în CloudKit.
Validare pe dispozitivContinuitatea sesiunilor, trasee planificate și cozi de transfer capabile să aștepte revenirea conexiunii.
Validare cu o pereche realăTraseu GPS, ritm, etape, itinerarii care urmează drumurile, import/export GPX și biblioteca de ieșiri.
Validare de lungă duratăSincronizare opțională a categoriilor autorizate explicit, în baza privată a ID-ului Apple.
Dezactivat implicitDetectarea benzilor de alergare, bicicletelor și aparatelor de vâslit standardizate, fără a promite compatibilitatea înainte de testarea modelului.
Validare hardwareRecunoaștere locală a etichetelor, alimentelor și valorilor candidate, prezentate întotdeauna înainte de confirmare.
IntegratStarea „integrat” descrie codul disponibil. Nu înlocuiește testele pe dispozitive, acordurile cu producătorii sau validările profesionale indicate.
Comunitatea publică și urmărirea privată de către un antrenor sunt două spații separate. Activarea unuia nu oferă niciodată acces automat la celălalt.
Modulul rămâne privat și dezactivat la început. Utilizatorul își alege apoi pseudonimul, vizibilitatea și fiecare relație.
Configurări integrateTrofeele sunt publicate doar după autorizare. Fișele pentru antrenor includ doar categoriile bifate și separă datele foarte sensibile.
Implementat, serviciu de pus în funcțiuneRolul de antrenor este o simplă declarație. Gymios nu verifică diplomele: partajați doar cu o persoană pe care o cunoașteți.
ImplementatDestinatarul, scopul, categoriile, perioada și expirarea sunt stabilite înainte de acces. Revocarea pe server este imediată și întrerupe fișa partajată.
Politică și serviciu integrateAntrenorul nu consultă niciodată direct aplicația Sănătate. Fișele sunt pregătite local dintr-o listă închisă de categorii autorizate, apoi criptate pe un serviciu separat de iCloud.
Fiecare canal are propria listă albă. Activarea unei sincronizări nu oferă automat acces la celelalte categorii.
Sesiunile, nutriția, măsurătorile confirmate, obiectivele și datele de lucru rămân pe dispozitiv.
ImplicitCitire sau scriere doar pentru categoriile alese în interfața securizată Apple.
Pe categoriiRutine și planificare; traseele pregătite și istoricul GPS înregistrat de Gymios doar cu două acorduri separate. Ieșirile importate din Sănătate, măsurătorile și zonele cardiace, glicemia și nutriția sunt excluse.
OpționalIdentificatorul realizării și procentul de progres, fără măsurători de sănătate și fără trasee detaliate.
OpționalDoar codul de bare este trimis prin HTTPS pentru a căuta fișa produsului.
Serviciu terțPreferințe nemedicale în iCloud; identitatea, relațiile, trofeele și fișele pentru antrenor pe un serviciu separat, cu criptarea conținutului sensibil la stocare. API-ul HTTPS este implementat; deschiderea așteaptă configurarea Apple de producție și validarea moderării.
API implementatDocumentația tehnică separă patru niveluri de dovadă. Pașii de mai jos descriu verificările așteptate; validările pe hardware și în distribuție sunt încă în curs.
Compilarea funcției și testarea regulilor ei automatizabile.
Verificarea locală a interfeței și a scenariilor fără senzori.
Testarea GPS-ului, a Watch, HealthKit, Bluetooth, a autonomiei și a întreruperilor pe dispozitive.
Verificarea semnării, a confidențialității, a accesibilității și a cerințelor Apple pentru versiunea distribuită.
Gymios prezintă jurnale, tendințe și observații personale. Aplicația nu constituie nici un dispozitiv medical, nici un diagnostic, nici un tratament și nu înlocuiește niciun profesionist din domeniul sănătății, sportului sau nutriției.
Roadmap-ul separă elementele integrate, cele în validare și direcțiile viitoare.