Teknisk visning

Gymios,
under panseret.

En presis gjennomgang av arkitekturen, dataavveiningene og Apple-integrasjonene. Statusene skiller mellom det som er integrert i koden, og det som fortsatt krever validering på ekte maskinvare.

Gymios for iPhone og Apple Watch er tilgjengelig i App Store. Mac-versjonen kommer senere.

Gymios Data Policy
  1. 01
    Apple HelseHovedkilde for de kompatible feltene
  2. 02
    Verifisert kildeEnhet eller bekreftet import
  3. 03
    Gymios-supplementBare når opplysningen mangler
Opprinnelse bevart · ingen oppdiktede verdier
Prioriteringsregel

Apple Helse blir ikke overskrevet.

For opplysningene Apple Helse gjør tilgjengelige, behandler Gymios denne kilden som referanse. En Gymios-opplysning kan fylle ut et tomt felt, men den erstatter ikke i det stille en eksisterende verdi i Helse.

  1. 01
    Les Apple Helse først

    Vekt, høyde, søvn, puls, sinnsstemning eller treningsøkter hentes bare etter tillatelse, med dato og kilde.

  2. 02
    Kontroller de andre kildene

    En Bluetooth-måling, et gjenkjent dokument eller en importert registrering beholder opprinnelsen sin. Sensitive verdier som ikke er verifisert, må fortsatt bekreftes.

  3. 03
    Fyll ut det som mangler

    Profilen og Gymios’ spørreskjemaer ber bare om opplysningene som mangler. Å avslå eller utelate en opplysning blokkerer ikke analysen av de andre.

  4. 04
    Skriv bare med samtykke

    En tur, en kompatibel måling eller en dagsform legges bare til i Apple Helse etter tilsvarende tillatelse. Import av en Gymios-sikkerhetskopi verken endrer eller sletter noe i Helse.

Slik oppfører de viktigste kildene seg
KildeRolleKontrollOverskriver Apple Helse?
Apple HelseReferanse for de kompatible felteneApple-tillatelser per kategoriIkke relevant
Enhet eller importSporbar supplerende målingTeknisk og menneskelig valideringNei
Registrering i GymiosFyller ut en manglende opplysningUttrykkelig handling fra brukerenNei
Gymios-analyseAvledet og forklarbar observasjonPeriode, kilder og dekning synligeNei
Native Apple-arkitektur

Hvert rammeverk har et tydelig omfang.

Gymios er utviklet som en native SwiftUI-app. Systemintegrasjonene er isolert, slik at en avslått tillatelse ikke slår av modulene som ikke er avhengige av den.

UI

SwiftUI

Grensesnitt for iPhone, Apple Watch og Mac tilpasset hver skjerm, tilgjengelige komponenter og native navigasjon.

Integrert
DB

SwiftData

Økter, ernæring, bekreftede målinger, mål og preferanser forblir tilgjengelige lokalt.

Integrert
HK

HealthKit

Lesing og skriving per kategori, samlede tillatelser, opprinnelse og ingen generell sikkerhetskopi i CloudKit.

Validering på enhet
WC

WatchConnectivity

Kontinuitet i økter, planlagte ruter og overføringskøer som kan vente til tilkoblingen er tilbake.

Validering med ekte par
MK

MapKit + Core Location

GPS-spor, tempo, etapper, ruter langs veiene, GPX-import/-eksport og turbibliotek.

Validering over lang tid
CK

Privat CloudKit

Valgfri synkronisering av uttrykkelig tillatte kategorier i den private databasen til Apple-ID-en.

Slått av som standard
BT

Core Bluetooth + FTMS

Gjenkjenning av standardiserte tredemøller, sykler og romaskiner, uten å love kompatibilitet før modellen er prøvd.

Validering på maskinvare
VI

Vision + OCR

Lokal gjenkjenning av etiketter, matvarer og kandidatverdier, som alltid vises før bekreftelse.

Integrert
Detaljert katalog

De avanserte funksjonene, område for område.

Statusen «integrert» beskriver den tilgjengelige koden. Den erstatter ikke testing på enheter, produsentavtaler eller de oppgitte faglige valideringene.

⌁

Trening

Integrert
  • Bibliotek med ferdige økter, favoritter og tilpassede økter
  • Anbefaling etter mål, nivå, varighet, utstyr og preferanser
  • Tidtakere for arbeid/hvile, gjenopptak av økt og overføring til Watch
  • Instruksjoner, muskelområder og demonstrasjoner av bevegelser
  • Mål som omfatter styrketrening og utendørsaktiviteter
↗

Turer og ruter

Feltvalidering
  • Gåing, løping og sykling med GPS-registrering som du selv starter
  • Distanse, tid, fart, tempo, pauser, stigning og etapper
  • Historikk som kan gis nytt navn, favoritter, vurderinger fra 1 til 5 og sortering
  • Oppretting av ruter langs veier på Mac og overføring til iPhone/Watch
  • GPX/TCX-import og -eksport, varsel ved avvik og beskyttet gjenopptak
♥

Helse og dagsform

Ekte HealthKit kreves
  • Ett samlet sted for Apple Helse-tillatelser
  • Vekt, høyde, søvn, hjerte, restitusjon og synlige kilder
  • Valgfritt spørreskjema som fyller ut manglende opplysninger
  • Sinnsstemning fra Apple Helse prioriteres når den finnes
  • Tilpassede observasjoner uten oppdiktede data eller diagnose
◒

Ernæring

Bekreftelse kreves
  • Logg over måltider, porsjoner, væskeinntak og trender
  • Bibliotek basert på ernæringsdata med kilder
  • Open Food Facts-strekkode uten at helsedata sendes
  • OCR av etiketter og lokal fotogjenkjenning
  • Manglende verdier vises som utilgjengelige, aldri oppdiktet
◉

Tilkoblede enheter

Modell for modell
  • FTMS for kompatible tredemøller, sykler og romaskiner
  • Vekter via Apple Helse
  • Avgrensede blodsukkerimporter, satt i karantene og deretter bekreftet
  • Hjelp til sammenkobling etter merke uten falske løfter om støtte
  • Kun lesing foretrekkes for å unngå utilsiktet styring
◎

Fellesskap og samtykke

Grunnmur integrert
  • Modulen er slått av som standard og kan trekkes tilbake når som helst
  • Valgfritt brukernavn, privat profil og valgt synlighet
  • iCloud-synkronisering begrenset til ikke-medisinske preferanser
  • Ingen automatisk import av kontakter
  • Private koder, invitasjoner, blokkering og rapportering integrert; modereringsrutine må valideres før åpning
★

Mål og trofeer

Frivillig deling
  • Personlige mål, rekker av dager og visuell feiring
  • Loddrett trofémonter med tre trofeer per hylle på iPhone og Mac
  • Systemdeling av et sammendrag valgt av brukeren
  • Valgfritt Game Center begrenset til prestasjonens ID og fremgang
  • Publisering i kretsen eller fellesskapet via Gymios’ HTTPS-tjeneste, med krav om pålogging med Apple
✓

Trenerrolle

Oppsett og testing pågår
  • Rolle oppgitt av personen selv: Gymios kontrollerer ikke vitnemål og ber ikke om dokumentasjon
  • Tenkt for en trener du allerede kjenner, for eksempel fra treningssenteret, som inviterer deg med koden sin
  • Pålogging med Apple verifisert på serveren; fornyelsestoken lagres kryptert for å kunne trekke tilbake tilkoblingen når kontoen slettes
  • Ingen data deles uten ditt samtykke, kategori for kategori, med en sluttdato
✦

Lokal analyse

Laboratorium
  • Krysser bare kategoriene som faktisk er tilgjengelige
  • Periode, dekning og opprinnelse knyttet til observasjonene
  • Valgfri Apple Intelligence for å omorganisere funn som allerede er beregnet
  • Ingen direkte tilgang for modellen til Apple Helse
  • Ingen rå medisinske dokumenter, fritekstnotater eller detaljerte GPS-spor sendes
☁

Apple-kontinuitet

Signering må valideres
  • Widgeter, komplikasjon, Smart Stack og Live Activity
  • App Intents, Siri-snarveier og dyplenker
  • Separat tilpasning av områdene på iPhone og Mac
  • Watch-startskjerm med de viktigste snarveiene
  • Klassisk reserveløsning når en systemnyhet ikke er tilgjengelig
Fellesskap og trenerkrets

Del mindre,
men del det tydelig.

Det offentlige fellesskapet og den private oppfølgingen fra en trener er to atskilte områder. Å slå på det ene gir aldri automatisk tilgang til det andre.

01 Uttrykkelig aktivering

Modulen er privat og slått av fra start. Brukeren velger deretter brukernavn, synlighet og hver relasjon.

Integrerte innstillinger
02 Frivillig publisering

Trofeer publiseres bare etter tillatelse. Treneroversiktene inneholder bare de avkryssede kategoriene og skiller ut svært sensitive data.

Implementert, tjenesten må tas i bruk
03 Erklært trener

Trenerrollen er bare en erklæring. Gymios kontrollerer ikke vitnemål: du deler bare med en person du kjenner.

Implementert
04 Detaljert samtykke

Mottaker, formål, kategorier, periode og utløp fastsettes før tilgangen gis. Tilbaketrekking på serveren skjer umiddelbart og stenger den delte oversikten.

Erklæring og tjeneste integrert
Alltid utelatt fra trenerdeling
BlodsukkerReproduktiv helseMedisinske dokumenterApple Helse i iCloud

Treneren ser aldri Apple Helse direkte. Oversiktene klargjøres lokalt fra en lukket liste over tillatte kategorier og krypteres deretter på en tjeneste atskilt fra iCloud.

Datagrenser

Det som forlater appen — og det som ikke gjør det.

Hver kanal har sin egen godkjenningsliste. Å slå på en synkronisering gir ikke automatisk tilgang til de andre kategoriene.

Lokal lagring

Økter, ernæring, bekreftede målinger, mål og arbeidsdata forblir på enheten.

Som standard
Apple Helse

Lesing eller skriving bare for kategoriene som er valgt i Apples sikre grensesnitt.

Per kategori
Privat iCloud

Rutiner og planlegging; planlagte ruter og GPS-historikk registrert av Gymios bare med to separate samtykker. Turer importert fra Helse, målinger og pulssoner, blodsukker og ernæring er utelatt.

Valgfritt
Game Center

Prestasjonens ID og prosentvis fremgang, uten helsemålinger eller detaljert rute.

Valgfritt
Open Food Facts

Bare strekkoden sendes via HTTPS for å søke etter produktsiden.

Tredjepartstjeneste
Fellesskap

Ikke-medisinske preferanser i iCloud; identitet, relasjoner, trofeer og treneroversikter på en separat tjeneste med kryptering av sensitivt innhold ved lagring. HTTPS-API-et er tatt i bruk; åpningen venter på Apples produksjonsoppsett og validering av modereringen.

API tatt i bruk
Bevisnivå

Å kompilere er ikke å validere.

Den tekniske dokumentasjonen skiller mellom fire bevisnivåer. Stegene nedenfor beskriver de forventede kontrollene; valideringene på maskinvare og i distribusjon pågår fortsatt.

1Integrert kode

Kompiler funksjonen og test reglene som kan automatiseres.

2Simulator

Kontroller grensesnittet og scenarioene lokalt uten sensor.

3Ekte maskinvare

Prøv GPS, Watch, HealthKit, Bluetooth, batteritid og avbrudd på enheter.

4Distribusjon

Kontroller signering, personvern, tilgjengelighet og Apples krav for den distribuerte versjonen.

Helsemessig omfang

Gymios viser logger, trender og personlige observasjoner. Appen er verken medisinsk utstyr, en diagnose eller en behandling og erstatter ikke noe helsepersonell eller noen fagperson innen sport eller ernæring.

Følg den faktiske statusen for funksjonene

Veikartet skiller mellom integrerte elementer, elementer under validering og fremtidige ideer.

Åpne veikartet