SwiftUI
Interfaces voor iPhone, Apple Watch en Mac afgestemd op elk scherm, toegankelijke componenten en native navigatie.
GeïntegreerdEen nauwkeurige blik op de architectuur, de keuzes rond gegevens en de Apple-integraties. De statussen maken onderscheid tussen wat in de code zit en wat nog validatie op echte hardware vereist.
Gymios voor iPhone en Apple Watch is beschikbaar in de App Store. De Mac-versie volgt later.
Voor de informatie die Apple Gezondheid beschikbaar stelt, behandelt Gymios die bron als referentie. Een Gymios-gegeven kan een leeg veld aanvullen, maar vervangt nooit stilletjes een bestaande waarde in Gezondheid.
Gewicht, lengte, slaap, hartslag, gemoedstoestand of workouts worden alleen na toestemming overgenomen, met hun datum en bron.
Een Bluetooth-gegeven, een herkend document of een geïmporteerde invoer behoudt zijn herkomst. Niet-geverifieerde gevoelige waarden moeten nog worden bevestigd.
Het profiel en de vragenlijsten van Gymios vragen alleen naar ontbrekende informatie. Een gegeven weigeren of weglaten blokkeert de analyse van de andere elementen niet.
Een tocht, een compatibele meting of een gevoel wordt pas na de bijbehorende toestemming aan Apple Gezondheid toegevoegd. Het importeren van een Gymios-reservekopie wijzigt of verwijdert niets in Gezondheid.
| Bron | Rol | Controle | Overschrijft Apple Gezondheid? |
|---|---|---|---|
| Apple Gezondheid | Referentie voor de compatibele velden | Apple-toestemmingen per categorie | Niet van toepassing |
| Apparaat of import | Traceerbare aanvullende meting | Technische en menselijke validatie | Nee |
| Invoer in Gymios | Vult ontbrekende informatie aan | Uitdrukkelijke actie van de gebruiker | Nee |
| Gymios-analyse | Afgeleide en uitlegbare observatie | Periode, bronnen en dekking zichtbaar | Nee |
Gymios wordt ontwikkeld als een native SwiftUI-app. De systeemintegraties zijn gescheiden, zodat een geweigerde toestemming de modules die er niet van afhangen niet uitschakelt.
Interfaces voor iPhone, Apple Watch en Mac afgestemd op elk scherm, toegankelijke componenten en native navigatie.
GeïntegreerdWorkouts, voeding, bevestigde metingen, doelen en voorkeuren blijven lokaal beschikbaar.
GeïntegreerdLezen en schrijven per categorie, centrale toestemmingen, herkomst en geen algemene reservekopie in CloudKit.
Validatie op apparaatContinuïteit van workouts, geplande routes en overdrachtswachtrijen die kunnen wachten tot de verbinding terug is.
Validatie met echt gekoppeld paarGps-route, tempo, etappes, routes die de wegen volgen, GPX-import/-export en bibliotheek van tochten.
Langdurige validatieOptionele synchronisatie van uitdrukkelijk toegestane categorieën in de privédatabase van de Apple ID.
Standaard uitgeschakeldDetectie van gestandaardiseerde loopbanden, fietsen en roeitoestellen, zonder compatibiliteit te beloven voordat het model is getest.
Validatie op hardwareLokale herkenning van etiketten, voedingsmiddelen en kandidaat-waarden, altijd getoond vóór bevestiging.
GeïntegreerdDe status ‘geïntegreerd’ beschrijft de beschikbare code. Hij vervangt niet de tests op apparaten, de afspraken met fabrikanten of de vermelde professionele validaties.
De openbare community en de privébegeleiding door een coach zijn twee aparte ruimtes. Het ene inschakelen geeft nooit automatisch toegang tot het andere.
De module blijft privé en staat in het begin uit. Daarna kiest de gebruiker zijn gebruikersnaam, zijn zichtbaarheid en elke relatie.
Geïntegreerde instellingenTrofeeën worden alleen na toestemming gepubliceerd. Coachkaarten bevatten alleen de aangevinkte categorieën en onderscheiden zeer gevoelige gegevens.
Geïmplementeerd, dienst nog uit te rollenDe coachrol is een eenvoudige verklaring. Gymios controleert geen diploma’s: je deelt alleen met iemand die je kent.
GeïmplementeerdOntvanger, doel, categorieën, periode en vervaldatum worden vóór de toegang vastgelegd. Intrekken op de server gebeurt onmiddellijk en sluit de gedeelde kaart af.
Beleid en dienst geïntegreerdDe coach raadpleegt Apple Gezondheid nooit rechtstreeks. De kaarten worden lokaal opgesteld uit een vaste lijst toegestane categorieën en daarna versleuteld op een dienst die los staat van iCloud.
Elk kanaal heeft zijn eigen witte lijst. Een synchronisatie inschakelen geeft niet automatisch toegang tot de andere categorieën.
Workouts, voeding, bevestigde metingen, doelen en werkgegevens blijven op het apparaat.
StandaardLezen of schrijven alleen voor de categorieën die je kiest in de beveiligde interface van Apple.
Per categorieRoutines en planning; voorbereide routes en gps-geschiedenis vastgelegd door Gymios alleen met twee aparte toestemmingen. Tochten geïmporteerd uit Gezondheid, hartslagmetingen en -zones, bloedglucose en voeding zijn uitgesloten.
OptioneelIdentificatie van de prestatie en voortgangspercentage, zonder gezondheidsmetingen of gedetailleerde route.
OptioneelAlleen de barcode wordt via HTTPS verstuurd om de productinformatie op te zoeken.
Externe dienstNiet-medische voorkeuren in iCloud; identiteit, relaties, trofeeën en coachkaarten op een aparte dienst, met versleuteling van gevoelige inhoud bij opslag. De HTTPS-API is uitgerold; de openstelling wacht op de productieconfiguratie bij Apple en de validatie van de moderatie.
API uitgeroldDe technische documentatie onderscheidt vier bewijsniveaus. De stappen hieronder beschrijven de verwachte controles; de validaties op hardware en bij distributie zijn nog bezig.
De functie compileren en de automatiseerbare regels testen.
De interface en scenario’s zonder sensor lokaal controleren.
Gps, Watch, HealthKit, Bluetooth, batterijduur en onderbrekingen op apparaten beproeven.
Ondertekening, privacy, toegankelijkheid en Apple-vereisten controleren voor de verspreide versie.
Gymios toont logboeken, trends en persoonlijke observaties. De app is geen medisch hulpmiddel, stelt geen diagnose, biedt geen behandeling en vervangt geen enkele zorgverlener of professional op het gebied van sport of voeding.
De roadmap maakt onderscheid tussen geïntegreerde onderdelen, onderdelen in validatie en toekomstige ideeën.