Paparan teknikal

Gymios,
di sebalik tabir.

Penjelasan terperinci tentang seni bina, keputusan berkaitan data dan integrasi Apple. Status membezakan apa yang sudah disepadukan dalam kod daripada apa yang masih memerlukan pengesahan pada perkakasan sebenar.

Gymios untuk iPhone dan Apple Watch tersedia di App Store. Versi Mac akan menyusul kemudian.

Gymios Data Policy
  1. 01
    App KesihatanSumber utama untuk medan yang serasi
  2. 02
    Sumber disahkanPeranti atau import yang disahkan
  3. 03
    Pelengkap GymiosHanya apabila maklumat tiada
Asal data dikekalkan · tiada nilai direka-reka
Peraturan keutamaan

App Kesihatan tidak ditulis ganti.

Bagi maklumat yang didedahkan oleh App Kesihatan, Gymios menganggap sumber ini sebagai rujukan. Data Gymios boleh melengkapkan medan yang kosong, tetapi tidak menggantikan secara senyap nilai yang sedia ada dalam Kesihatan.

  1. 01
    Membaca App Kesihatan terlebih dahulu

    Berat badan, ketinggian, tidur, kadar jantung, keadaan minda atau latihan hanya diambil selepas dibenarkan, bersama tarikh dan sumbernya.

  2. 02
    Menyemak sumber lain

    Data Bluetooth, dokumen yang dikenal pasti atau entri yang diimport mengekalkan asalnya. Nilai sensitif yang belum disahkan masih perlu disahkan.

  3. 03
    Melengkapkan yang kurang

    Profil dan soal selidik Gymios hanya bertanya maklumat yang tiada. Menolak atau melangkau sesuatu data tidak menghalang analisis elemen lain.

  4. 04
    Menulis hanya dengan persetujuan

    Aktiviti luar, bacaan yang serasi atau perasaan hanya ditambah ke App Kesihatan selepas kebenaran yang berkaitan. Import sandaran Gymios tidak mengubah mahupun memadam Kesihatan.

Kelakuan sumber utama
SumberPerananKawalanMenulis ganti App Kesihatan?
App KesihatanRujukan bagi medan yang serasiKebenaran Apple mengikut kategoriTidak berkenaan
Peranti atau importBacaan pelengkap yang boleh dijejakPengesahan teknikal dan manusiaTidak
Entri GymiosMelengkapkan maklumat yang tiadaTindakan jelas penggunaTidak
Analisis GymiosPemerhatian terbitan yang boleh dijelaskanTempoh, sumber dan liputan kelihatanTidak
Seni bina Apple natif

Setiap framework mempunyai skop yang jelas.

Gymios dibangunkan sebagai app SwiftUI natif. Integrasi sistem diasingkan supaya penolakan kebenaran tidak mematikan modul yang tidak bergantung padanya.

UI

SwiftUI

Antara muka iPhone, Apple Watch dan Mac yang disesuaikan dengan setiap skrin, komponen yang mudah diakses dan navigasi natif.

Disepadukan
DB

SwiftData

Sesi, pemakanan, bacaan yang disahkan, matlamat dan keutamaan kekal tersedia secara setempat.

Disepadukan
HK

HealthKit

Pembacaan dan penulisan mengikut kategori, kebenaran berpusat, asal data dan tiada sandaran umum dalam CloudKit.

Pengesahan peranti
WC

WatchConnectivity

Kesinambungan sesi, laluan yang dirancang dan baris gilir pemindahan yang boleh menunggu sambungan pulih.

Pengesahan pasangan sebenar
MK

MapKit + Core Location

Jejak GPS, rentak, segmen, laluan mengikut jalan, import/eksport GPX dan pustaka aktiviti luar.

Pengesahan jangka panjang
CK

CloudKit peribadi

Penyegerakan pilihan bagi kategori yang dibenarkan secara jelas dalam pangkalan data peribadi Apple ID.

Dimatikan secara lalai
BT

Core Bluetooth + FTMS

Pengesanan treadmill, basikal dan mesin dayung berpiawai, tanpa menjanjikan keserasian sebelum model diuji.

Pengesahan perkakasan
VI

Vision + OCR

Pengecaman setempat label, makanan dan nilai calon, sentiasa dipaparkan sebelum disahkan.

Disepadukan
Katalog terperinci

Ciri lanjutan, bidang demi bidang.

Status “disepadukan” menerangkan kod yang tersedia. Ia tidak menggantikan ujian pada peranti, perjanjian pengeluar atau pengesahan profesional yang dinyatakan.

⌁

Latihan

Disepadukan
  • Pustaka sesi sedia guna, kegemaran dan sesi tersuai
  • Cadangan mengikut matlamat, tahap, tempoh, peralatan dan keutamaan
  • Pemasa usaha/rehat, sambung semula sesi dan pemindahan ke Watch
  • Arahan, bahagian otot dan demonstrasi pergerakan
  • Matlamat yang merangkumi penguatan dan aktiviti luar
↗

Aktiviti luar dan laluan

Pengesahan lapangan
  • Berjalan, berlari dan berbasikal dengan rakaman GPS yang anda mulakan sendiri
  • Jarak, masa, kelajuan, rentak, jeda, pendakian dan segmen
  • Sejarah yang boleh dinamakan semula, kegemaran, penilaian 1 hingga 5 dan isihan
  • Penciptaan laluan mengikut jalan pada Mac dan pemindahan ke iPhone/Watch
  • Import dan eksport GPX/TCX, amaran tersasar laluan dan pemulihan yang dilindungi
♥

Kesihatan dan perasaan

Memerlukan HealthKit sebenar
  • Pusat tunggal kebenaran App Kesihatan
  • Berat badan, ketinggian, tidur, jantung, pemulihan dan sumber yang kelihatan
  • Soal selidik pilihan untuk melengkapkan maklumat yang tiada
  • Keadaan minda App Kesihatan diutamakan apabila ada
  • Pemerhatian adaptif tanpa data direka-reka atau diagnosis
◒

Pemakanan

Memerlukan pengesahan
  • Jurnal santapan, saiz hidangan, hidrasi dan aliran
  • Pustaka berdasarkan data pemakanan bersumber
  • Kod bar Open Food Facts tanpa menghantar data Kesihatan
  • OCR label dan pengecaman foto setempat
  • Nilai yang tiada dipaparkan sebagai tidak tersedia, tidak pernah direka-reka
◉

Peranti bersambung

Model demi model
  • FTMS untuk treadmill, basikal dan mesin dayung yang serasi
  • Penimbang melalui App Kesihatan
  • Import glukosa darah yang terhad, dikuarantin kemudian disahkan
  • Bantuan berpasangan mengikut jenama tanpa janji sokongan palsu
  • Mod baca sahaja diutamakan untuk mengelakkan arahan yang tidak disengajakan
◎

Komuniti dan persetujuan

Asas disepadukan
  • Modul dimatikan secara lalai dan boleh ditarik balik pada bila-bila masa
  • Nama samaran pilihan, profil peribadi dan keterlihatan yang dipilih
  • Penyegerakan iCloud terhad kepada keutamaan bukan perubatan
  • Tiada import automatik daripada buku alamat
  • Kod peribadi, jemputan, sekatan dan laporan disepadukan; prosedur penyederhanaan perlu disahkan sebelum dibuka
★

Matlamat dan trofi

Perkongsian sukarela
  • Matlamat peribadi, siri hari dan sambutan visual
  • Pameran menegak dengan tiga trofi setiap rak pada iPhone dan Mac
  • Perkongsian sistem ringkasan yang dipilih oleh pengguna
  • Game Center pilihan, terhad kepada ID dan kemajuan pencapaian
  • Penerbitan kepada bulatan atau komuniti yang disambungkan ke perkhidmatan HTTPS Gymios, dengan daftar masuk Apple diwajibkan
✓

Peranan jurulatih

Konfigurasi dan ujian sedang berjalan
  • Peranan diisytiharkan oleh orang itu sendiri: Gymios tidak mengesahkan diploma dan tidak meminta sebarang bukti
  • Direka untuk jurulatih yang sudah anda kenali, contohnya di gim, yang menjemput anda dengan kodnya
  • Daftar masuk Apple disahkan di bahagian pelayan; token pembaharuan disimpan secara tersulit untuk menarik balik sambungan apabila akaun dipadam
  • Tiada data dikongsi tanpa persetujuan anda, kategori demi kategori, dengan tarikh tamat
✦

Analisis setempat

Makmal
  • Hanya menghubungkan kategori yang benar-benar tersedia
  • Tempoh, liputan dan asal data dilampirkan pada pemerhatian
  • Apple Intelligence pilihan untuk menyusun semula dapatan yang sudah dikira
  • Model tidak mempunyai akses terus kepada App Kesihatan
  • Tiada dokumen perubatan mentah, nota bebas atau jejak GPS terperinci dihantar
☁

Kesinambungan Apple

Tandatangan perlu disahkan
  • Widget, komplikasi, Smart Stack dan Live Activity
  • App Intents, pintasan Siri dan pautan dalam
  • Pemperibadian ruang berasingan untuk iPhone dan Mac
  • Laman utama Watch dengan pintasan penting
  • Sandaran klasik apabila ciri sistem baharu tidak tersedia
Komuniti dan bulatan jurulatih

Berkongsi lebih sedikit,
tetapi dengan jelas.

Komuniti awam dan pemantauan peribadi oleh jurulatih ialah dua ruang berasingan. Mengaktifkan salah satu tidak pernah memberi akses kepada yang lain secara automatik.

01 Pengaktifan secara jelas

Modul ini kekal peribadi dan dimatikan pada mulanya. Pengguna kemudian memilih nama samaran, keterlihatan dan setiap hubungannya.

Seting disepadukan
02 Penerbitan sukarela

Trofi hanya diterbitkan selepas dibenarkan. Kad jurulatih hanya merangkumi kategori yang ditanda dan membezakan data yang sangat sensitif.

Dilaksanakan, perkhidmatan akan dilancarkan
03 Jurulatih yang diisytiharkan

Peranan jurulatih hanyalah satu pengisytiharan. Gymios tidak mengesahkan diploma: anda hanya berkongsi dengan orang yang anda kenali.

Dilaksanakan
04 Persetujuan terperinci

Penerima, tujuan, kategori, tempoh dan tarikh luput ditetapkan sebelum akses. Penarikan balik di pelayan berlaku serta-merta dan memutuskan kad yang dikongsi.

Dasar dan perkhidmatan disepadukan
Sentiasa dikecualikan daripada perkongsian jurulatih
Glukosa darahKesihatan reproduktifDokumen perubatanApp Kesihatan dalam iCloud

Jurulatih tidak pernah melihat App Kesihatan secara terus. Kad disediakan secara setempat daripada senarai tertutup kategori yang dibenarkan, kemudian disulitkan pada perkhidmatan yang berasingan daripada iCloud.

Sempadan data

Apa yang keluar dari app — dan apa yang tidak.

Setiap saluran mempunyai senarai putihnya sendiri. Mengaktifkan penyegerakan tidak memberi akses kepada kategori lain secara automatik.

Storan setempat

Sesi, pemakanan, bacaan yang disahkan, matlamat dan data kerja kekal pada peranti.

Lalai
App Kesihatan

Membaca atau menulis hanya untuk kategori yang dipilih dalam antara muka selamat Apple.

Mengikut kategori
iCloud peribadi

Rutin dan perancangan; laluan yang disediakan dan sejarah GPS yang dirakam oleh Gymios hanya dengan dua persetujuan berasingan. Aktiviti luar yang diimport daripada Kesihatan, bacaan dan zon kadar jantung, glukosa darah serta pemakanan dikecualikan.

Pilihan
Game Center

ID pencapaian dan peratusan kemajuan, tanpa bacaan Kesihatan atau laluan terperinci.

Pilihan
Open Food Facts

Hanya kod bar dihantar melalui HTTPS untuk mencari maklumat produk.

Perkhidmatan pihak ketiga
Komuniti

Keutamaan bukan perubatan dalam iCloud; identiti, hubungan, trofi dan kad jurulatih pada perkhidmatan berasingan, dengan penyulitan kandungan sensitif semasa disimpan. API HTTPS telah dilancarkan; pembukaannya menunggu konfigurasi pengeluaran Apple dan pengesahan penyederhanaan.

API dilancarkan
Tahap bukti

Berjaya dikompil tidak bermaksud disahkan.

Dokumentasi teknikal memisahkan empat tahap bukti. Langkah di bawah menerangkan semakan yang dijangka; pengesahan pada perkakasan dan dalam pengedaran masih berjalan.

1Kod disepadukan

Mengkompil ciri dan menguji peraturannya yang boleh diautomasikan.

2Simulator

Menyemak antara muka dan senario tanpa penderia secara setempat.

3Perkakasan sebenar

Menguji GPS, Watch, HealthKit, Bluetooth, hayat bateri dan gangguan pada peranti.

4Pengedaran

Menyemak tandatangan, privasi, kebolehcapaian dan keperluan Apple untuk versi yang diedarkan.

Skop kesihatan

Gymios membentangkan jurnal, aliran dan pemerhatian peribadi. App ini bukan peranti perubatan, bukan diagnosis, bukan rawatan dan tidak menggantikan mana-mana profesional kesihatan, sukan atau pemakanan.

Ikuti status sebenar ciri

Roadmap memisahkan elemen yang sudah disepadukan, yang sedang disahkan dan hala tuju masa depan.

Buka roadmap