SwiftUI
Interfaces para iPhone, Apple Watch e Mac adaptadas a cada ecrã, componentes acessíveis e navegação nativa.
IntegradoUma leitura precisa da arquitetura, das escolhas sobre os dados e das integrações Apple. Os estados distinguem o que está integrado no código do que ainda precisa de validação em hardware real.
O Gymios para iPhone e Apple Watch está disponível na App Store. A versão para Mac chegará mais tarde.
Para as informações que a Apple Saúde disponibiliza, o Gymios trata essa fonte como referência. Um dado do Gymios pode completar um campo em falta, mas não substitui silenciosamente um valor existente na Saúde.
Peso, altura, sono, frequência cardíaca, estado de espírito ou treinos são utilizados apenas após autorização, com a respetiva data e fonte.
Um dado Bluetooth, um documento reconhecido ou um registo importado mantém a sua origem. Os valores sensíveis não verificados continuam a aguardar confirmação.
O perfil e os questionários do Gymios só pedem as informações em falta. Recusar ou omitir um dado não impede a análise dos restantes elementos.
Uma saída, uma medição compatível ou um registo de sensações só é adicionado à Apple Saúde após a autorização correspondente. A importação de uma cópia de segurança do Gymios não altera nem elimina nada na Saúde.
| Fonte | Função | Controlo | Substitui a Apple Saúde? |
|---|---|---|---|
| Apple Saúde | Referência dos campos compatíveis | Autorizações Apple por categoria | Não aplicável |
| Aparelho ou importação | Medição complementar rastreável | Validação técnica e humana | Não |
| Registo no Gymios | Completa uma informação em falta | Ação explícita do utilizador | Não |
| Análise do Gymios | Observação derivada e explicável | Período, fontes e cobertura visíveis | Não |
O Gymios é desenvolvido como uma aplicação SwiftUI nativa. As integrações com o sistema estão isoladas para que uma autorização recusada não desative os módulos que não dependem dela.
Interfaces para iPhone, Apple Watch e Mac adaptadas a cada ecrã, componentes acessíveis e navegação nativa.
IntegradoSessões, nutrição, medições confirmadas, objetivos e preferências permanecem disponíveis localmente.
IntegradoLeitura e escrita por categoria, autorizações centralizadas, origem e nenhuma cópia de segurança geral no CloudKit.
Validação em aparelhoContinuidade das sessões, percursos planeados e filas de transferência capazes de aguardar o regresso da ligação.
Validação com par realTraçado GPS, ritmo, etapas, itinerários que seguem as estradas, importação/exportação GPX e biblioteca de saídas.
Validação de longa duraçãoSincronização opcional de categorias explicitamente autorizadas na base de dados privada da Conta Apple.
Desativado por predefiniçãoDeteção de passadeiras, bicicletas e remos normalizados, sem prometer compatibilidade antes de testar o modelo.
Validação em hardwareReconhecimento local de rótulos, alimentos e valores candidatos, sempre apresentados antes da confirmação.
IntegradoO estado «integrado» descreve o código disponível. Não substitui os testes em aparelhos, os acordos com fabricantes nem as validações profissionais indicadas.
A comunidade pública e o acompanhamento privado de um treinador são dois espaços separados. Ativar um nunca dá acesso automático ao outro.
O módulo permanece privado e desativado no início. Depois, o utilizador escolhe o seu pseudónimo, a sua visibilidade e cada relação.
Definições integradasOs troféus só são publicados após autorização. As fichas do treinador incluem apenas as categorias assinaladas e distinguem os dados muito sensíveis.
Implementado, serviço a implementarA função de treinador é uma simples declaração. O Gymios não verifica diplomas: só partilha com uma pessoa que conhece.
ImplementadoDestinatário, finalidade, categorias, período e expiração são definidos antes do acesso. A revogação no servidor é imediata e corta a ficha partilhada.
Política e serviço integradosO treinador nunca consulta diretamente a Apple Saúde. As fichas são preparadas localmente a partir de uma lista fechada de categorias autorizadas e depois encriptadas num serviço distinto do iCloud.
Cada canal tem a sua própria lista de permissões. Ativar uma sincronização não dá acesso automático às outras categorias.
Sessões, nutrição, medições confirmadas, objetivos e dados de trabalho permanecem no aparelho.
Por predefiniçãoLeitura ou escrita apenas para as categorias escolhidas na interface segura da Apple.
Por categoriaRotinas e planeamento; percursos preparados e histórico GPS registado pelo Gymios apenas com duas autorizações separadas. As saídas importadas da Saúde, as medições e zonas cardíacas, a glicemia e a nutrição ficam excluídas.
OpcionalIdentificador da conquista e percentagem de progressão, sem medições de saúde nem percurso detalhado.
OpcionalApenas o código de barras é enviado por HTTPS para procurar a ficha do produto.
Serviço de terceirosPreferências não médicas no iCloud; identidade, relações, troféus e fichas do treinador num serviço distinto, com encriptação dos conteúdos sensíveis no armazenamento. A API HTTPS está implementada; a abertura aguarda a configuração de produção da Apple e a validação da moderação.
API implementadaA documentação técnica distingue quatro níveis de prova. As etapas abaixo descrevem os controlos esperados; as validações em hardware e na distribuição continuam em curso.
Compilar a funcionalidade e testar as suas regras automatizáveis.
Verificar localmente a interface e os cenários sem sensor.
Pôr à prova GPS, Watch, HealthKit, Bluetooth, autonomia e interrupções em aparelhos.
Controlar assinatura, privacidade, acessibilidade e requisitos da Apple para a versão distribuída.
O Gymios apresenta diários, tendências e observações pessoais. A aplicação não é um dispositivo médico, nem um diagnóstico, nem um tratamento, e não substitui nenhum profissional de saúde, de desporto ou de nutrição.
A roadmap distingue os elementos integrados, os que estão em validação e as pistas futuras.