SwiftUI
Gränssnitt för iPhone, Apple Watch och Mac anpassade till varje skärm, tillgängliga komponenter och inbyggd navigering.
InbyggtEn noggrann genomgång av arkitekturen, avvägningarna kring data och Apple-integrationerna. Statusarna skiljer mellan det som finns i koden och det som fortfarande behöver valideras på riktig hårdvara.
Gymios för iPhone och Apple Watch finns på App Store. Mac-versionen kommer senare.
För den information som Apple Hälsa tillhandahåller behandlar Gymios den källan som referens. En uppgift från Gymios kan fylla i ett tomt fält, men ersätter aldrig i tysthet ett befintligt värde i Hälsa.
Vikt, längd, sömn, puls, sinnesstämning eller träningspass hämtas bara efter behörighet, med datum och källa.
En Bluetooth-uppgift, ett igenkänt dokument eller en importerad registrering behåller sitt ursprung. Overifierade känsliga värden måste fortfarande bekräftas.
Profilen och frågeformulären i Gymios frågar bara efter information som saknas. Att avböja eller utelämna en uppgift blockerar inte analysen av övriga delar.
En tur, en kompatibel mätning eller ett mående läggs bara till i Apple Hälsa efter motsvarande behörighet. Import av en Gymios-säkerhetskopia varken ändrar eller raderar något i Hälsa.
| Källa | Roll | Kontroll | Skriver över Apple Hälsa? |
|---|---|---|---|
| Apple Hälsa | Referens för kompatibla fält | Apple-behörigheter per kategori | Ej tillämpligt |
| Enhet eller import | Spårbar kompletterande mätning | Teknisk och mänsklig validering | Nej |
| Registrering i Gymios | Fyller i information som saknas | Uttrycklig åtgärd av användaren | Nej |
| Analys i Gymios | Härledd och förklarbar observation | Period, källor och täckning synliga | Nej |
Gymios utvecklas som en inbyggd SwiftUI-app. Systemintegrationerna är isolerade så att en nekad behörighet inte stänger av de moduler som inte är beroende av den.
Gränssnitt för iPhone, Apple Watch och Mac anpassade till varje skärm, tillgängliga komponenter och inbyggd navigering.
InbyggtPass, kost, bekräftade mätningar, mål och inställningar förblir tillgängliga lokalt.
InbyggtLäsning och skrivning per kategori, samlade behörigheter, ursprung och ingen allmän säkerhetskopiering i CloudKit.
Validering på enhetKontinuitet för pass, planerade rutter och överföringsköer som kan vänta tills anslutningen är tillbaka.
Validering med riktigt parGPS-spår, tempo, etapper, vägföljande rutter, GPX-import/-export och bibliotek över turer.
Validering över lång tidValfri synkronisering av uttryckligen tillåtna kategorier i den privata databasen för Apple-ID:t.
Avstängt som standardIdentifiering av standardiserade löpband, cyklar och roddmaskiner, utan att kompatibilitet utlovas innan modellen har testats.
Validering på hårdvaraLokal igenkänning av etiketter, livsmedel och kandidatvärden, som alltid visas före bekräftelse.
InbyggtStatusen ”inbyggt” beskriver den tillgängliga koden. Den ersätter inte tester på enheter, avtal med tillverkare eller de angivna professionella valideringarna.
Den offentliga gemenskapen och den privata uppföljningen av en coach är två separata områden. Att aktivera det ena ger aldrig automatiskt åtkomst till det andra.
Modulen förblir privat och avstängd från början. Användaren väljer sedan sitt användarnamn, sin synlighet och varje relation.
Inbyggda inställningarTroféer publiceras bara efter behörighet. Coachkorten innehåller bara de markerade kategorierna och särskiljer mycket känsliga data.
Implementerat, tjänsten ska driftsättasCoachrollen är en enkel uppgift som personen själv anger. Gymios kontrollerar inte utbildningsbevis: du delar bara med en person som du känner.
ImplementeratMottagare, syfte, kategorier, period och utgångsdatum bestäms före åtkomsten. Återkallelse på servern sker direkt och stänger det delade kortet.
Policy och tjänst inbyggdaCoachen läser aldrig Apple Hälsa direkt. Korten förbereds lokalt från en fast lista över tillåtna kategorier och krypteras sedan på en tjänst som är skild från iCloud.
Varje kanal har sin egen godkännandelista. Att aktivera en synkronisering ger inte automatiskt åtkomst till övriga kategorier.
Pass, kost, bekräftade mätningar, mål och arbetsdata stannar på enheten.
Som standardLäsning eller skrivning bara för de kategorier som du väljer i Apples säkra gränssnitt.
Per kategoriRutiner och planering; planerade rutter och GPS-historik som registrerats av Gymios bara med två separata samtycken. Turer som importerats från Hälsa, pulsmätningar och pulszoner, blodsocker och kost undantas.
ValfrittPrestationens identifierare och procent avklarat, utan hälsomätningar eller detaljerad rutt.
ValfrittBara streckkoden skickas via HTTPS för att söka efter produktinformationen.
TredjepartstjänstIcke-medicinska inställningar i iCloud; identitet, relationer, troféer och coachkort på en separat tjänst, med kryptering av känsligt innehåll vid lagring. HTTPS-API:t är driftsatt; öppningen väntar på Apples produktionskonfiguration och valideringen av modereringen.
API driftsattDen tekniska dokumentationen skiljer mellan fyra bevisnivåer. Stegen nedan beskriver de kontroller som förväntas; valideringarna på hårdvara och vid distribution pågår fortfarande.
Kompilera funktionen och testa dess automatiserbara regler.
Kontrollera gränssnittet och scenarierna utan sensor lokalt.
Pröva GPS, Watch, HealthKit, Bluetooth, batteritid och avbrott på enheter.
Kontrollera signering, integritet, tillgänglighet och Apples krav för den distribuerade versionen.
Gymios visar loggar, trender och personliga observationer. Appen är varken en medicinteknisk produkt, en diagnos eller en behandling och ersätter inte vård- eller hälsopersonal, idrottsexperter eller nutritionister.
Färdplanen skiljer mellan inbyggda delar, delar under validering och framtida idéer.