Teknisk visning

Gymios,
under motorhjelmen.

En præcis gennemgang af arkitekturen, dataafvejningerne og Apple-integrationerne. Statusserne skelner mellem det, der er integreret i koden, og det, der stadig kræver validering på rigtig hardware.

Gymios til iPhone og Apple Watch er tilgængelig i App Store. Mac-versionen kommer senere.

Gymios Data Policy
  1. 01
    Apple SundhedPrimær kilde for de kompatible felter
  2. 02
    Verificeret kildeEnhed eller bekræftet import
  3. 03
    Gymios-supplementKun når oplysningen mangler
Oprindelse bevaret · ingen opfundne værdier
Prioritetsregel

Apple Sundhed bliver ikke overskrevet.

For de oplysninger, som Apple Sundhed stiller til rådighed, behandler Gymios denne kilde som reference. En Gymios-oplysning kan udfylde et tomt felt, men den erstatter ikke i det skjulte en eksisterende værdi i Sundhed.

  1. 01
    Læs Apple Sundhed først

    Vægt, højde, søvn, puls, sindstilstand eller træning hentes kun efter tilladelse, med dato og kilde.

  2. 02
    Kontrollér de andre kilder

    En Bluetooth-måling, et genkendt dokument eller en importeret registrering bevarer sin oprindelse. Følsomme værdier, der ikke er verificeret, skal stadig bekræftes.

  3. 03
    Udfyld det, der mangler

    Profilen og Gymios’ spørgeskemaer beder kun om de manglende oplysninger. At afvise eller udelade en oplysning blokerer ikke analysen af de øvrige.

  4. 04
    Skriv kun med samtykke

    En tur, en kompatibel måling eller et befindende føjes kun til Apple Sundhed efter den tilsvarende tilladelse. Import af en Gymios-sikkerhedskopi hverken ændrer eller sletter noget i Sundhed.

Sådan opfører de vigtigste kilder sig
KildeRolleKontrolOverskriver Apple Sundhed?
Apple SundhedReference for de kompatible felterApple-tilladelser pr. kategoriIkke relevant
Enhed eller importSporbar supplerende målingTeknisk og menneskelig valideringNej
Registrering i GymiosUdfylder en manglende oplysningUdtrykkelig handling fra brugerenNej
Gymios-analyseAfledt og forklarlig observationPeriode, kilder og dækning synligeNej
Native Apple-arkitektur

Hvert framework har et klart omfang.

Gymios er udviklet som en native SwiftUI-app. Systemintegrationerne er isoleret, så en afvist tilladelse ikke slår de moduler fra, der ikke afhænger af den.

UI

SwiftUI

Brugerflader til iPhone, Apple Watch og Mac tilpasset hver skærm, tilgængelige komponenter og native navigation.

Integreret
DB

SwiftData

Træningspas, ernæring, bekræftede målinger, mål og præferencer forbliver tilgængelige lokalt.

Integreret
HK

HealthKit

Læsning og skrivning pr. kategori, samlede tilladelser, oprindelse og ingen generel sikkerhedskopi i CloudKit.

Validering på enhed
WC

WatchConnectivity

Kontinuitet i træningspas, planlagte ruter og overførselskøer, der kan vente på, at forbindelsen vender tilbage.

Validering med rigtigt par
MK

MapKit + Core Location

GPS-spor, tempo, etaper, ruter langs vejene, GPX-import/-eksport og turbibliotek.

Validering over lang tid
CK

Privat CloudKit

Valgfri synkronisering af udtrykkeligt tilladte kategorier i Apple-id’ets private database.

Slået fra som standard
BT

Core Bluetooth + FTMS

Registrering af standardiserede løbebånd, cykler og romaskiner, uden at love kompatibilitet, før modellen er afprøvet.

Validering på hardware
VI

Vision + OCR

Lokal genkendelse af etiketter, fødevarer og kandidatværdier, som altid vises før bekræftelse.

Integreret
Detaljeret katalog

De avancerede funktioner, område for område.

Statussen »integreret« beskriver den tilgængelige kode. Den erstatter ikke afprøvning på enheder, producentaftaler eller de angivne faglige valideringer.

⌁

Træning

Integreret
  • Bibliotek med færdige træningspas, favoritter og tilpassede træningspas
  • Anbefaling efter mål, niveau, varighed, udstyr og præferencer
  • Ure til arbejde/hvile, genoptagelse af træningspas og overførsel til Watch
  • Instruktioner, muskelområder og demonstrationer af bevægelser
  • Mål, der omfatter styrketræning og udendørs aktiviteter
↗

Ture og ruter

Validering i felten
  • Gang, løb og cykling med GPS-registrering, som du selv starter
  • Distance, tid, hastighed, tempo, pauser, stigning og etaper
  • Historik, der kan omdøbes, favoritter, bedømmelser fra 1 til 5 og sortering
  • Oprettelse af ruter langs veje på Mac og overførsel til iPhone/Watch
  • GPX/TCX-import og -eksport, advarsel ved afvigelse og beskyttet genoptagelse
♥

Sundhed og befindende

Rigtig HealthKit kræves
  • Ét samlet sted for Apple Sundhed-tilladelser
  • Vægt, højde, søvn, hjerte, restitution og synlige kilder
  • Valgfrit spørgeskema, der udfylder manglende oplysninger
  • Sindstilstand fra Apple Sundhed prioriteres, når den findes
  • Adaptive observationer uden opfundne data eller diagnose
◒

Ernæring

Bekræftelse kræves
  • Log over måltider, portioner, væskeindtag og tendenser
  • Bibliotek baseret på ernæringsdata med kilder
  • Open Food Facts-stregkode uden afsendelse af sundhedsdata
  • OCR af etiketter og lokal fotogenkendelse
  • Manglende værdier vises som utilgængelige, aldrig opfundne
◉

Tilsluttede enheder

Model for model
  • FTMS til kompatible løbebånd, cykler og romaskiner
  • Vægte via Apple Sundhed
  • Afgrænsede blodsukkerimporter, sat i karantæne og derefter bekræftet
  • Hjælp til parring efter mærke uden falske løfter om understøttelse
  • Kun læsning foretrækkes for at undgå enhver utilsigtet styring
◎

Fællesskab og samtykke

Fundament integreret
  • Modulet er slået fra som standard og kan til enhver tid tilbagekaldes
  • Valgfrit brugernavn, privat profil og valgt synlighed
  • iCloud-synkronisering begrænset til ikke-medicinske præferencer
  • Ingen automatisk import af kontakter
  • Private koder, invitationer, blokering og anmeldelse integreret; modereringsprocedure skal valideres før åbning
★

Mål og trofæer

Frivillig deling
  • Personlige mål, stimer af dage og visuel fejring
  • Lodret trofæskab med tre trofæer pr. hylde på iPhone og Mac
  • Systemdeling af et resumé valgt af brugeren
  • Valgfrit Game Center begrænset til præstationens id og fremgang
  • Offentliggørelse i kredsen eller fællesskabet via Gymios’ HTTPS-tjeneste, med krav om log ind med Apple
✓

Coachrolle

Opsætning og test i gang
  • Rolle angivet af personen selv: Gymios kontrollerer ikke eksamensbeviser og beder ikke om dokumentation
  • Tænkt til en coach, du allerede kender, for eksempel fra fitnesscentret, som inviterer dig med sin kode
  • Log ind med Apple verificeret på serveren; fornyelsestoken opbevares krypteret for at kunne tilbagekalde forbindelsen, når kontoen slettes
  • Ingen data deles uden dit samtykke, kategori for kategori, med en slutdato
✦

Lokal analyse

Laboratorium
  • Krydser kun de kategorier, der faktisk er tilgængelige
  • Periode, dækning og oprindelse knyttet til observationerne
  • Valgfri Apple Intelligence til at omsortere allerede beregnede konstateringer
  • Ingen direkte adgang for modellen til Apple Sundhed
  • Ingen rå medicinske dokumenter, fritekstnoter eller detaljerede GPS-spor sendes
☁

Apple-kontinuitet

Signering skal valideres
  • Widgets, komplikation, Smart Stack og Live Activity
  • App Intents, Siri-genveje og dybe links
  • Separat tilpasning af områderne på iPhone og Mac
  • Watch-startskærm med de vigtigste genveje
  • Klassisk reserveløsning, når en systemnyhed ikke er tilgængelig
Fællesskab og coachkreds

Del mindre,
men del det tydeligt.

Det offentlige fællesskab og den private opfølgning fra en coach er to adskilte områder. At slå det ene til giver aldrig automatisk adgang til det andet.

01 Udtrykkelig aktivering

Modulet er privat og slået fra fra start. Brugeren vælger derefter sit brugernavn, sin synlighed og hver relation.

Integrerede indstillinger
02 Frivillig offentliggørelse

Trofæer offentliggøres kun efter tilladelse. Coachoversigterne indeholder kun de afkrydsede kategorier og skelner de meget følsomme data.

Implementeret, tjeneste skal udrulles
03 Erklæret coach

Coachrollen er blot en erklæring. Gymios kontrollerer ikke eksamensbeviser: du deler kun med en person, du kender.

Implementeret
04 Detaljeret samtykke

Modtager, formål, kategorier, periode og udløb fastlægges før adgangen. Tilbagekaldelse på serveren sker med det samme og lukker den delte oversigt.

Politik og tjeneste integreret
Altid udelukket fra coachdeling
BlodsukkerReproduktiv sundhedMedicinske dokumenterApple Sundhed i iCloud

Coachen ser aldrig Apple Sundhed direkte. Oversigterne forberedes lokalt ud fra en lukket liste af tilladte kategorier og krypteres derefter på en tjeneste adskilt fra iCloud.

Datagrænser

Det, der forlader appen — og det, der ikke gør.

Hver kanal har sin egen hvidliste. At slå en synkronisering til giver ikke automatisk adgang til de andre kategorier.

Lokal lagring

Træningspas, ernæring, bekræftede målinger, mål og arbejdsdata forbliver på enheden.

Som standard
Apple Sundhed

Læsning eller skrivning kun for de kategorier, der er valgt i Apples sikre brugerflade.

Pr. kategori
Privat iCloud

Rutiner og planlægning; planlagte ruter og GPS-historik registreret af Gymios kun med to separate samtykker. Ture importeret fra Sundhed, målinger og pulszoner, blodsukker og ernæring er udelukket.

Valgfrit
Game Center

Præstationens id og procentvis fremgang, uden sundhedsmålinger eller detaljeret rute.

Valgfrit
Open Food Facts

Kun stregkoden sendes via HTTPS for at søge efter produktets side.

Tredjepartstjeneste
Fællesskab

Ikke-medicinske præferencer i iCloud; identitet, relationer, trofæer og coachoversigter på en separat tjeneste med kryptering af følsomt indhold ved lagring. HTTPS-API’et er udrullet; åbningen venter på Apples produktionsopsætning og validering af modereringen.

API udrullet
Bevisniveau

At kompilere er ikke at validere.

Den tekniske dokumentation skelner mellem fire bevisniveauer. Trinnene nedenfor beskriver de forventede kontroller; valideringerne på hardware og i distribution er stadig i gang.

1Integreret kode

Kompilér funktionen, og test dens regler, der kan automatiseres.

2Simulator

Kontrollér brugerfladen og scenarierne lokalt uden sensor.

3Rigtig hardware

Afprøv GPS, Watch, HealthKit, Bluetooth, batteritid og afbrydelser på enheder.

4Distribution

Kontrollér signering, privatliv, tilgængelighed og Apples krav til den distribuerede version.

Sundhedsmæssigt omfang

Gymios viser logge, tendenser og personlige observationer. Appen er hverken medicinsk udstyr, en diagnose eller en behandling og erstatter ikke nogen fagperson inden for sundhed, sport eller ernæring.

Følg funktionernes faktiske status

Roadmappen skelner mellem integrerede elementer, elementer under validering og fremtidige idéer.

Åbn roadmappen