Vedere tehnică

Gymios,
sub capotă.

O 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.

Gymios Data Policy
  1. 01
    Aplicația SănătateSursa principală pentru câmpurile compatibile
  2. 02
    Sursă verificatăAparat sau import confirmat
  3. 03
    Completare GymiosDoar când informația lipsește
Proveniență păstrată · nicio valoare inventată
Regula de prioritate

Aplicația Sănătate nu este suprascrisă.

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.

  1. 01
    Citirea aplicației Sănătate cu prioritate

    Greutatea, înălțimea, somnul, frecvența cardiacă, starea de spirit sau antrenamentele sunt preluate doar după autorizare, cu data și sursa lor.

  2. 02
    Verificarea celorlalte surse

    O dată Bluetooth, un document recunoscut sau o înregistrare importată își păstrează proveniența. Valorile sensibile neverificate rămân de confirmat.

  3. 03
    Completarea a ceea ce lipsește

    Profilul și chestionarele Gymios cer doar informațiile lipsă. Refuzul sau omiterea unei date nu blochează analiza celorlalte elemente.

  4. 04
    Scriere doar cu acord

    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.

Comportamentul principalelor surse
SursăRolControlSuprascrie aplicația Sănătate?
Aplicația SănătateReferință pentru câmpurile compatibileAutorizări Apple pe categoriiNu se aplică
Aparat sau importMăsurătoare complementară trasabilăValidare tehnică și umanăNu
Introducere în GymiosCompletează o informație lipsăAcțiune explicită a utilizatoruluiNu
Analiză GymiosObservație derivată și explicabilăPerioadă, surse și acoperire vizibileNu
Arhitectură Apple nativă

Fiecare framework are un domeniu clar.

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.

UI

SwiftUI

Interfețe pentru iPhone, Apple Watch și Mac adaptate fiecărui ecran, componente accesibile și navigare nativă.

Integrat
DB

SwiftData

Sesiunile, nutriția, măsurătorile confirmate, obiectivele și preferințele rămân disponibile local.

Integrat
HK

HealthKit

Citire și scriere pe categorii, autorizări centralizate, proveniență și fără backup general în CloudKit.

Validare pe dispozitiv
WC

WatchConnectivity

Continuitatea sesiunilor, trasee planificate și cozi de transfer capabile să aștepte revenirea conexiunii.

Validare cu o pereche reală
MK

MapKit + Core Location

Traseu GPS, ritm, etape, itinerarii care urmează drumurile, import/export GPX și biblioteca de ieșiri.

Validare de lungă durată
CK

CloudKit privat

Sincronizare opțională a categoriilor autorizate explicit, în baza privată a ID-ului Apple.

Dezactivat implicit
BT

Core Bluetooth + FTMS

Detectarea benzilor de alergare, bicicletelor și aparatelor de vâslit standardizate, fără a promite compatibilitatea înainte de testarea modelului.

Validare hardware
VI

Vision + OCR

Recunoaștere locală a etichetelor, alimentelor și valorilor candidate, prezentate întotdeauna înainte de confirmare.

Integrat
Catalog detaliat

Funcțiile avansate, domeniu cu domeniu.

Starea „integrat” descrie codul disponibil. Nu înlocuiește testele pe dispozitive, acordurile cu producătorii sau validările profesionale indicate.

⌁

Antrenament

Integrat
  • Bibliotecă de sesiuni gata făcute, favorite și sesiuni personalizate
  • Recomandare în funcție de obiectiv, nivel, durată, echipament și preferințe
  • Cronometre efort/pauză, reluarea sesiunii și transfer pe Watch
  • Instrucțiuni, zone musculare și demonstrații ale mișcărilor
  • Obiective care includ forța și activitățile în aer liber
↗

Ieșiri și trasee

Validare pe teren
  • Mers, alergare și bicicletă, cu înregistrare GPS pornită de dvs.
  • Distanță, timp, viteză, ritm, pauze, diferență de nivel și etape
  • Istoric redenumibil, favorite, note de la 1 la 5 și sortări
  • Crearea pe Mac a itinerariilor pe drumuri și transfer pe iPhone/Watch
  • Importuri și exporturi GPX/TCX, alertă de abatere și reluare protejată
♥

Sănătate și stare resimțită

Necesită HealthKit real
  • Centru unic de autorizări pentru aplicația Sănătate
  • Greutate, înălțime, somn, inimă, recuperare și surse vizibile
  • Chestionar opțional care completează informațiile lipsă
  • Starea de spirit din aplicația Sănătate are prioritate când există
  • Observații adaptive fără date inventate și fără diagnostic
◒

Nutriție

Confirmare necesară
  • Jurnal al meselor, porții, hidratare și tendințe
  • Bibliotecă provenită din date nutriționale cu surse
  • Cod de bare Open Food Facts fără trimiterea datelor de sănătate
  • OCR pentru etichete și recunoaștere foto locală
  • Valori lipsă afișate ca indisponibile, niciodată inventate
◉

Aparate conectate

Model cu model
  • FTMS pentru benzi de alergare, biciclete și aparate de vâslit compatibile
  • Cântare prin aplicația Sănătate
  • Importuri de glicemie limitate, puse în carantină, apoi confirmate
  • Ajutor la asociere pe mărci, fără promisiuni false de compatibilitate
  • Citire exclusivă preferată, pentru a evita orice comandă involuntară
◎

Comunitate și consimțământ

Fundații integrate
  • Modul dezactivat implicit și revocabil oricând
  • Pseudonim opțional, profil privat și vizibilitate aleasă
  • Sincronizare iCloud limitată la preferințele nemedicale
  • Niciun import automat din agenda de contacte
  • Coduri private, invitații, blocare și raportare integrate; procedura de moderare trebuie validată înainte de deschidere
★

Obiective și trofee

Partajare voluntară
  • Obiective personale, serii de zile și celebrare vizuală
  • Vitrină verticală cu trei trofee pe raft pe iPhone și Mac
  • Partajare prin sistem a unui rezumat ales de utilizator
  • Game Center opțional, limitat la identificatorul și progresul realizării
  • Publicare în cerc sau în comunitate prin serviciul HTTPS Gymios, cu conectare Apple obligatorie
✓

Rol de antrenor

Configurare și teste în curs
  • Rol declarat de persoană: Gymios nu verifică diplomele și nu cere niciun document justificativ
  • Gândit pentru un antrenor pe care îl cunoașteți deja, de exemplu de la sală, care vă invită cu codul său
  • Conectare Apple verificată pe server; token de reînnoire păstrat criptat pentru a revoca conectarea la ștergerea contului
  • Nicio dată partajată fără acordul dvs., categorie cu categorie, cu o dată de încheiere
✦

Analiză locală

Laborator
  • Corelare doar a categoriilor efectiv disponibile
  • Perioadă, acoperire și proveniență atașate observațiilor
  • Apple Intelligence opțional, pentru reordonarea constatărilor deja calculate
  • Niciun acces direct al modelului la aplicația Sănătate
  • Niciun document medical brut, notă liberă sau traseu GPS detaliat transmis
☁

Continuitate Apple

Semnare de validat
  • Widgeturi, complicație, Smart Stack și Live Activity
  • App Intents, scurtături Siri și linkuri directe
  • Personalizare separată a spațiilor pe iPhone și Mac
  • Ecran principal pe Watch cu scurtăturile esențiale
  • Soluție clasică de rezervă când o noutate de sistem nu este disponibilă
Comunitate și cercul antrenorului

Partajați mai puțin,
dar partajați clar.

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.

01 Activare explicită

Modulul rămâne privat și dezactivat la început. Utilizatorul își alege apoi pseudonimul, vizibilitatea și fiecare relație.

Configurări integrate
02 Publicare voluntară

Trofeele sunt publicate doar după autorizare. Fișele pentru antrenor includ doar categoriile bifate și separă datele foarte sensibile.

Implementat, serviciu de pus în funcțiune
03 Antrenor declarat

Rolul de antrenor este o simplă declarație. Gymios nu verifică diplomele: partajați doar cu o persoană pe care o cunoașteți.

Implementat
04 Consimțământ granular

Destinatarul, scopul, categoriile, perioada și expirarea sunt stabilite înainte de acces. Revocarea pe server este imediată și întrerupe fișa partajată.

Politică și serviciu integrate
Excluse întotdeauna din partajarea cu antrenorul
GlicemieSănătate reproductivăDocumente medicaleSănătate în iCloud

Antrenorul 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.

Granițele datelor

Ce iese din aplicație — și ce nu iese.

Fiecare canal are propria listă albă. Activarea unei sincronizări nu oferă automat acces la celelalte categorii.

Stocare locală

Sesiunile, nutriția, măsurătorile confirmate, obiectivele și datele de lucru rămân pe dispozitiv.

Implicit
Aplicația Sănătate

Citire sau scriere doar pentru categoriile alese în interfața securizată Apple.

Pe categorii
iCloud privat

Rutine ș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țional
Game Center

Identificatorul realizării și procentul de progres, fără măsurători de sănătate și fără trasee detaliate.

Opțional
Open Food Facts

Doar codul de bare este trimis prin HTTPS pentru a căuta fișa produsului.

Serviciu terț
Comunitate

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 implementat
Nivel de dovadă

A compila nu înseamnă a valida.

Documentaț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.

1Cod integrat

Compilarea funcției și testarea regulilor ei automatizabile.

2Simulator

Verificarea locală a interfeței și a scenariilor fără senzori.

3Hardware real

Testarea GPS-ului, a Watch, HealthKit, Bluetooth, a autonomiei și a întreruperilor pe dispozitive.

4Distribuție

Verificarea semnării, a confidențialității, a accesibilității și a cerințelor Apple pentru versiunea distribuită.

Domeniul sănătății

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.

Urmăriți starea reală a funcțiilor

Roadmap-ul separă elementele integrate, cele în validare și direcțiile viitoare.

Deschideți roadmap-ul