Vista tecnica

Gymios,
sotto il cofano.

Una lettura precisa dell’architettura, delle scelte sui dati e delle integrazioni Apple. Gli stati distinguono ciò che è integrato nel codice da ciò che richiede ancora una validazione su hardware reale.

Gymios per iPhone e Apple Watch è disponibile sull’App Store. La versione per Mac arriverà più avanti.

Gymios Data Policy
  1. 01
    Apple SaluteFonte principale per i campi compatibili
  2. 02
    Fonte verificataDispositivo o importazione confermati
  3. 03
    Integrazione GymiosSolo quando l’informazione manca
Provenienza conservata · nessun valore inventato
Regola di priorità

Apple Salute non viene sovrascritta.

Per le informazioni che Apple Salute rende disponibili, Gymios tratta questa fonte come riferimento. Un dato di Gymios può completare un campo vuoto, ma non sostituisce in silenzio un valore già presente in Salute.

  1. 01
    Leggere prima Apple Salute

    Peso, altezza, sonno, frequenza cardiaca, stato d’animo o allenamenti vengono ripresi solo dopo autorizzazione, con la loro data e la loro fonte.

  2. 02
    Verificare le altre fonti

    Un dato Bluetooth, un documento riconosciuto o un inserimento importato conserva la sua provenienza. I valori sensibili non verificati restano da confermare.

  3. 03
    Completare ciò che manca

    Il profilo e i questionari di Gymios chiedono solo le informazioni mancanti. Rifiutare o omettere un dato non blocca l’analisi degli altri elementi.

  4. 04
    Scrivere solo con il tuo consenso

    Un’uscita, una misurazione compatibile o una sensazione viene aggiunta ad Apple Salute solo dopo l’autorizzazione corrispondente. L’importazione di un backup di Gymios non modifica né elimina nulla in Salute.

Comportamento delle principali fonti
FonteRuoloControlloSovrascrive Apple Salute?
Apple SaluteRiferimento per i campi compatibiliAutorizzazioni Apple per categoriaNon applicabile
Dispositivo o importazioneMisurazione complementare tracciabileValidazione tecnica e umanaNo
Inserimento in GymiosCompleta un’informazione mancanteAzione esplicita dell’utenteNo
Analisi di GymiosOsservazione derivata e spiegabilePeriodo, fonti e copertura visibiliNo
Architettura Apple nativa

Ogni framework ha un ambito chiaro.

Gymios è sviluppata come app SwiftUI nativa. Le integrazioni di sistema sono isolate, così il rifiuto di un’autorizzazione non disattiva i moduli che non ne dipendono.

UI

SwiftUI

Interfacce per iPhone, Apple Watch e Mac adattate a ogni schermo, componenti accessibili e navigazione nativa.

Integrato
DB

SwiftData

Sessioni, nutrizione, misurazioni confermate, obiettivi e preferenze restano disponibili in locale.

Integrato
HK

HealthKit

Lettura e scrittura per categorie, autorizzazioni centralizzate, provenienza e nessun backup generale su CloudKit.

Validazione sul dispositivo
WC

WatchConnectivity

Continuità delle sessioni, percorsi pianificati e code di trasferimento in grado di attendere il ritorno della connessione.

Validazione con una coppia reale
MK

MapKit + Core Location

Traccia GPS, passo, tappe, itinerari che seguono le strade, importazione/esportazione GPX e libreria delle uscite.

Validazione di lunga durata
CK

CloudKit privato

Sincronizzazione facoltativa delle categorie autorizzate esplicitamente nel database privato dell’Apple Account.

Disattivato per impostazione predefinita
BT

Core Bluetooth + FTMS

Rilevamento di tapis roulant, bici e vogatori standardizzati, senza promettere la compatibilità prima di aver provato il modello.

Validazione hardware
VI

Vision + OCR

Riconoscimento locale di etichette, alimenti e valori candidati, sempre mostrati prima della conferma.

Integrato
Catalogo dettagliato

Le funzioni avanzate, ambito per ambito.

Lo stato «integrato» descrive il codice disponibile. Non sostituisce le prove sui dispositivi, gli accordi con i produttori né le validazioni professionali indicate.

⌁

Allenamento

Integrato
  • Libreria di sessioni pronte, preferiti e sessioni personalizzate
  • Raccomandazione in base a obiettivo, livello, durata, attrezzatura e preferenze
  • Cronometri sforzo/recupero, ripresa della sessione e trasferimento su Watch
  • Istruzioni, zone muscolari e dimostrazioni dei movimenti
  • Obiettivi che includono rinforzo e attività all’aperto
↗

Uscite e percorsi

Validazione sul campo
  • Camminata, corsa e bici con registrazione GPS avviata da te
  • Distanza, tempo, velocità, passo, pause, dislivello e tappe
  • Cronologia rinominabile, preferiti, valutazioni da 1 a 5 e ordinamento
  • Creazione di itinerari su strada su Mac e trasferimento su iPhone/Watch
  • Importazioni ed esportazioni GPX/TCX, avviso di deviazione e ripresa protetta
♥

Salute e sensazioni

HealthKit reale necessario
  • Centro unico per le autorizzazioni di Apple Salute
  • Peso, altezza, sonno, cuore, recupero e fonti visibili
  • Questionario facoltativo che completa le informazioni mancanti
  • Stato d’animo di Apple Salute prioritario quando esiste
  • Osservazioni adattive senza dati inventati né diagnosi
◒

Nutrizione

Conferma necessaria
  • Diario dei pasti, porzioni, idratazione e tendenze
  • Libreria basata su dati nutrizionali con fonti
  • Codice a barre Open Food Facts senza invio di dati di Salute
  • OCR delle etichette e riconoscimento fotografico locale
  • Valori mancanti mostrati come non disponibili, mai inventati
◉

Dispositivi connessi

Modello per modello
  • FTMS per tapis roulant, bici e vogatori compatibili
  • Bilance tramite Apple Salute
  • Importazioni glicemiche limitate, messe in quarantena e poi confermate
  • Aiuto all’abbinamento per marca senza false promesse di compatibilità
  • Sola lettura preferita per evitare qualsiasi comando involontario
◎

Community e consenso

Fondamenta integrate
  • Modulo disattivato per impostazione predefinita e revocabile in qualsiasi momento
  • Pseudonimo facoltativo, profilo privato e visibilità a scelta
  • Sincronizzazione iCloud limitata alle preferenze non mediche
  • Nessuna importazione automatica della rubrica
  • Codici privati, inviti, blocco e segnalazioni integrati; procedura di moderazione da validare prima dell’apertura
★

Obiettivi e trofei

Condivisione volontaria
  • Obiettivi personali, serie di giorni e celebrazione visiva
  • Vetrina verticale con tre trofei per mensola su iPhone e Mac
  • Condivisione di sistema di un riepilogo scelto dall’utente
  • Game Center facoltativo limitato all’identificativo e all’avanzamento dell’obiettivo
  • Pubblicazione nella cerchia o nella community collegata al servizio HTTPS di Gymios, con accesso Apple obbligatorio
✓

Ruolo di coach

Configurazione e prove in corso
  • Ruolo dichiarato dalla persona: Gymios non verifica i titoli e non chiede alcun documento
  • Pensato per un coach che conosci già, per esempio in palestra, che ti invita con il suo codice
  • Accesso Apple verificato lato server; token di rinnovo conservato cifrato per revocare la connessione quando l’account viene eliminato
  • Nessun dato condiviso senza il tuo consenso, categoria per categoria, con una data di fine
✦

Analisi locale

Laboratorio
  • Incrocio solo delle categorie realmente disponibili
  • Periodo, copertura e provenienza allegati alle osservazioni
  • Apple Intelligence facoltativa per riordinare constatazioni già calcolate
  • Nessun accesso diretto del modello ad Apple Salute
  • Nessun documento medico grezzo, nota libera o traccia GPS dettagliata trasmessi
☁

Continuità Apple

Firma da validare
  • Widget, complicazione, Smart Stack e Live Activity
  • App Intents, comandi rapidi di Siri e link diretti
  • Personalizzazione separata degli spazi su iPhone e Mac
  • Home di Watch con le scorciatoie essenziali
  • Soluzione classica di riserva quando una novità di sistema non è disponibile
Community e cerchia coach

Condividere meno,
ma condividerlo chiaramente.

La community pubblica e il monitoraggio privato di un coach sono due spazi separati. Attivarne uno non dà mai accesso automatico all’altro.

01 Attivazione esplicita

Il modulo resta privato e disattivato all’inizio. L’utente sceglie poi il proprio pseudonimo, la propria visibilità e ogni relazione.

Impostazioni integrate
02 Pubblicazione volontaria

I trofei vengono pubblicati solo dopo autorizzazione. Le schede coach includono solo le categorie selezionate e distinguono i dati molto sensibili.

Implementato, servizio da attivare
03 Coach dichiarato

Il ruolo di coach è una semplice dichiarazione. Gymios non verifica i titoli: condividi solo con una persona che conosci.

Implementato
04 Consenso granulare

Destinatario, finalità, categorie, periodo e scadenza sono definiti prima dell’accesso. La revoca lato server è immediata e interrompe la scheda condivisa.

Informativa e servizio integrati
Sempre esclusi dalla condivisione con il coach
GlicemiaSalute riproduttivaDocumenti mediciApple Salute in iCloud

Il coach non consulta mai direttamente Apple Salute. Le schede vengono preparate in locale a partire da un elenco chiuso di categorie autorizzate, poi cifrate su un servizio distinto da iCloud.

Confini dei dati

Cosa esce dall’app, e cosa no.

Ogni canale ha la propria lista consentita. Attivare una sincronizzazione non dà automaticamente accesso alle altre categorie.

Archiviazione locale

Sessioni, nutrizione, misurazioni confermate, obiettivi e dati di lavoro restano sul dispositivo.

Predefinito
Apple Salute

Lettura o scrittura solo per le categorie scelte nell’interfaccia sicura di Apple.

Per categoria
iCloud privato

Routine e pianificazione; percorsi preparati e cronologia GPS registrata da Gymios solo con due consensi separati. Sono escluse le uscite importate da Salute, le misurazioni e le zone cardiache, la glicemia e la nutrizione.

Facoltativo
Game Center

Identificativo dell’obiettivo e percentuale di avanzamento, senza misurazioni di Salute né percorso dettagliato.

Facoltativo
Open Food Facts

Viene inviato via HTTPS solo il codice a barre per cercare la scheda del prodotto.

Servizio di terze parti
Community

Preferenze non mediche in iCloud; identità, relazioni, trofei e schede coach su un servizio distinto, con cifratura dei contenuti sensibili nell’archiviazione. L’API HTTPS è attiva; l’apertura attende la configurazione Apple di produzione e la validazione della moderazione.

API attiva
Livello di prova

Compilare non è validare.

La documentazione tecnica distingue quattro livelli di prova. I passaggi seguenti descrivono i controlli previsti; le validazioni su hardware e in distribuzione sono ancora in corso.

1Codice integrato

Compilare la funzione e testarne le regole automatizzabili.

2Simulatore

Verificare in locale l’interfaccia e gli scenari senza sensori.

3Hardware reale

Mettere alla prova GPS, Watch, HealthKit, Bluetooth, autonomia e interruzioni sui dispositivi.

4Distribuzione

Controllare firma, privacy, accessibilità e requisiti Apple per la versione distribuita.

Ambito sanitario

Gymios presenta diari, tendenze e osservazioni personali. L’app non costituisce né un dispositivo medico, né una diagnosi, né un trattamento, e non sostituisce alcun professionista della salute, dello sport o della nutrizione.

Seguire lo stato reale delle funzioni

La roadmap distingue gli elementi integrati, quelli in validazione e le idee future.

Apri la roadmap