Teknik görünüm

Gymios’un
perde arkası.

Mimarinin, veri tercihlerinin ve Apple entegrasyonlarının ayrıntılı bir okuması. Durumlar, koda entegre edilenleri gerçek donanımda hâlâ doğrulama gerektirenlerden ayırır.

iPhone ve Apple Watch için Gymios App Store’da. Mac sürümü daha sonra gelecek.

Gymios Veri Politikası
  1. 01
    Apple SağlıkUyumlu alanlar için ana kaynak
  2. 02
    Doğrulanmış kaynakCihaz veya onaylanmış içe aktarma
  3. 03
    Gymios tamamlamasıYalnızca bilgi eksik olduğunda
Kaynak korunur · hiçbir değer uydurulmaz
Öncelik kuralı

Apple Sağlık’ın üzerine yazılmaz.

Apple Sağlık’ın sunduğu bilgiler için Gymios bu kaynağı referans kabul eder. Bir Gymios verisi eksik bir alanı tamamlayabilir, ancak Sağlık’taki mevcut bir değerin yerini sessizce almaz.

  1. 01
    Önce Apple Sağlık’ı oku

    Kilo, boy, uyku, kalp atış hızı, ruh hâli veya antrenmanlar yalnızca izin verildikten sonra, tarihleri ve kaynaklarıyla birlikte alınır.

  2. 02
    Diğer kaynakları doğrula

    Bir Bluetooth verisi, tanınan bir belge veya içe aktarılan bir kayıt kaynağını korur. Doğrulanmamış hassas değerlerin onaylanması gerekir.

  3. 03
    Eksik olanı tamamla

    Gymios profili ve anketleri yalnızca eksik bilgileri ister. Bir veriyi reddetmek veya atlamak diğer öğelerin analizini engellemez.

  4. 04
    Yalnızca onayla yaz

    Bir açık hava aktivitesi, uyumlu bir ölçüm veya bir hissiyat, Apple Sağlık’a yalnızca ilgili izin verildikten sonra eklenir. Bir Gymios yedeğini içe aktarmak Sağlık’ta hiçbir şeyi değiştirmez veya silmez.

Başlıca kaynakların davranışı
KaynakRolKontrolApple Sağlık’ın üzerine yazar mı?
Apple SağlıkUyumlu alanlar için referansKategoriye göre Apple izinleriGeçerli değil
Cihaz veya içe aktarmaİzlenebilir tamamlayıcı ölçümTeknik ve insan doğrulamasıHayır
Gymios girişiEksik bir bilgiyi tamamlarKullanıcının açık eylemiHayır
Gymios analiziTüretilmiş ve açıklanabilir gözlemGörünür dönem, kaynaklar ve kapsamHayır
Yerel Apple mimarisi

Her framework’ün net bir kapsamı var.

Gymios yerel (native) bir SwiftUI uygulaması olarak geliştirilir. Sistem entegrasyonları yalıtılmıştır; böylece bir izin reddi, ona bağlı olmayan modülleri devre dışı bırakmaz.

UI

SwiftUI

Her ekrana uyarlanmış iPhone, Apple Watch ve Mac arayüzleri, erişilebilir bileşenler ve yerel gezinme.

Entegre
DB

SwiftData

Antrenmanlar, beslenme, onaylanmış ölçümler, hedefler ve tercihler yerel olarak kullanılabilir kalır.

Entegre
HK

HealthKit

Kategoriye göre okuma ve yazma, merkezi izinler, kaynak bilgisi ve CloudKit’te genel yedekleme olmaması.

Cihaz doğrulaması
WC

WatchConnectivity

Antrenman sürekliliği, planlanmış rotalar ve bağlantının geri gelmesini bekleyebilen aktarım kuyrukları.

Gerçek eşleşmiş çiftte doğrulama
MK

MapKit + Core Location

GPS izi, tempo, etaplar, yolları izleyen rotalar, GPX içe/dışa aktarma ve açık hava aktivitesi kütüphanesi.

Uzun süreli doğrulama
CK

Özel CloudKit

Açıkça izin verilen kategorilerin Apple Kimliği’nin özel veritabanında isteğe bağlı eşitlenmesi.

Varsayılan olarak kapalı
BT

Core Bluetooth + FTMS

Standart koşu bantlarının, bisikletlerin ve kürek makinelerinin algılanması; model denenmeden uyumluluk vaat edilmez.

Donanım doğrulaması
VI

Vision + OCR

Etiketlerin, besinlerin ve aday değerlerin yerel olarak tanınması; her zaman onaydan önce gösterilir.

Entegre
Ayrıntılı katalog

Gelişmiş özellikler, alan alan.

“Entegre” durumu mevcut kodu tanımlar. Cihazlardaki denemelerin, üretici anlaşmalarının veya belirtilen profesyonel doğrulamaların yerini tutmaz.

⌁

Antrenman

Entegre
  • Hazır antrenman kütüphanesi, favoriler ve özel antrenmanlar
  • Hedefe, seviyeye, süreye, ekipmana ve tercihlere göre öneri
  • Efor/dinlenme zamanlayıcıları, antrenmana devam etme ve Watch’a aktarma
  • Talimatlar, kas bölgeleri ve hareket gösterimleri
  • Güçlendirme ve açık hava aktivitelerini içeren hedefler
↗

Açık hava aktiviteleri ve rotalar

Saha doğrulaması
  • Sizin başlattığınız GPS kaydıyla yürüyüş, koşu ve bisiklet
  • Mesafe, süre, hız, tempo, duraklamalar, yükselti ve etaplar
  • Yeniden adlandırılabilir geçmiş, favoriler, 1’den 5’e puanlar ve sıralamalar
  • Mac’te yola bağlı rotalar oluşturma ve iPhone/Watch’a aktarma
  • GPX/TCX içe ve dışa aktarma, sapma uyarısı ve korumalı devam
♥

Sağlık ve hissiyat

Gerçek HealthKit gerekli
  • Tek bir Apple Sağlık izin merkezi
  • Kilo, boy, uyku, kalp, toparlanma ve görünür kaynaklar
  • Eksik bilgileri tamamlayan isteğe bağlı anket
  • Mevcut olduğunda Apple Sağlık ruh hâli öncelikli
  • Uydurulmuş veri ve teşhis olmadan uyarlanabilir gözlemler
◒

Beslenme

Onay gerekli
  • Öğün günlüğü, porsiyonlar, sıvı alımı ve eğilimler
  • Kaynaklı beslenme verilerinden oluşan kütüphane
  • Sağlık verisi gönderilmeden Open Food Facts barkodu
  • Etiket OCR’ı ve yerel fotoğraf tanıma
  • Eksik değerler kullanılamıyor olarak gösterilir, asla uydurulmaz
◉

Bağlı cihazlar

Model model
  • Uyumlu koşu bantları, bisikletler ve kürek makineleri için FTMS
  • Apple Sağlık üzerinden tartılar
  • Sınırlandırılmış, karantinaya alınan ve ardından onaylanan kan şekeri içe aktarmaları
  • Destek konusunda yanlış vaat olmadan marka bazında eşleştirme yardımı
  • İstem dışı komutları önlemek için salt okunur mod tercih edilir
◎

Topluluk ve onay

Temeller entegre
  • Varsayılan olarak kapalı ve her an geri alınabilir modül
  • İsteğe bağlı takma ad, gizli profil ve seçilen görünürlük
  • iCloud eşitlemesi tıbbi olmayan tercihlerle sınırlı
  • Kişiler’in otomatik olarak içe aktarılması yok
  • Özel kodlar, davetler, engelleme ve bildirme entegre; moderasyon prosedürü açılıştan önce doğrulanacak
★

Hedefler ve kupalar

İsteğe bağlı paylaşım
  • Kişisel hedefler, gün serileri ve görsel kutlama
  • iPhone ve Mac’te raf başına üç kupalı dikey vitrin
  • Kullanıcının seçtiği bir özetin sistem paylaşımı
  • Başarı tanımlayıcısı ve ilerlemesiyle sınırlı, isteğe bağlı Game Center
  • Gymios HTTPS hizmetine bağlı, çevrede veya toplulukta yayın; Apple ile giriş gerekli
✓

Koç rolü

Yapılandırma ve denemeler sürüyor
  • Kişinin kendi beyan ettiği rol: Gymios diplomaları doğrulamaz ve hiçbir belge istemez
  • Zaten tanıdığınız, örneğin spor salonundaki ve sizi kendi koduyla davet eden bir koç için tasarlandı
  • Apple ile giriş sunucu tarafında doğrulanır; hesap silindiğinde bağlantıyı iptal etmek için yenileme belirteci şifreli olarak saklanır
  • Onayınız olmadan hiçbir veri paylaşılmaz; kategori kategori ve bir bitiş tarihiyle
✦

Yerel analiz

Laboratuvar
  • Yalnızca gerçekten mevcut kategoriler karşılaştırılır
  • Gözlemlere dönem, kapsam ve kaynak eklenir
  • Önceden hesaplanmış bulguları yeniden sıralamak için isteğe bağlı Apple Intelligence
  • Modelin Apple Sağlık’a doğrudan erişimi yok
  • Hiçbir ham tıbbi belge, serbest not veya ayrıntılı GPS izi iletilmez
☁

Apple sürekliliği

İmza doğrulanacak
  • Widget’lar, komplikasyon, Smart Stack ve Live Activity
  • App Intents, Siri kestirmeleri ve derin bağlantılar
  • iPhone ve Mac alanlarının ayrı özelleştirilmesi
  • Temel kısayollarla Watch ana sayfası
  • Bir sistem yeniliği kullanılamadığında klasik yedek çözüm
Topluluk ve koç çevresi

Daha az paylaşın,
ama açıkça paylaşın.

Herkese açık topluluk ve bir koçun özel takibi iki ayrı alandır. Birini açmak, diğerine asla otomatik erişim vermez.

01 Açık etkinleştirme

Modül başlangıçta gizli ve kapalıdır. Kullanıcı ardından takma adını, görünürlüğünü ve her bağlantıyı seçer.

Ayarlar entegre
02 İsteğe bağlı yayın

Kupalar yalnızca izin verildikten sonra yayımlanır. Koç kartları yalnızca işaretlenen kategorileri içerir ve çok hassas verileri ayrıca belirtir.

Uygulandı, hizmet devreye alınacak
03 Beyan edilmiş koç

Koç rolü basit bir beyandır. Gymios diplomaları doğrulamaz: yalnızca tanıdığınız bir kişiyle paylaşırsınız.

Uygulandı
04 Ayrıntılı onay

Alıcı, amaç, kategoriler, dönem ve son geçerlilik erişimden önce belirlenir. Sunucudaki geri alma anında gerçekleşir ve paylaşılan kartı kapatır.

Politika ve hizmet entegre
Koç paylaşımından her zaman hariç
Kan şekeriÜreme sağlığıTıbbi belgeleriCloud’da Apple Sağlık

Koç, Apple Sağlık’a asla doğrudan bakmaz. Kartlar, izin verilen kategorilerin kapalı bir listesinden yerel olarak hazırlanır, ardından iCloud’dan ayrı bir hizmette şifrelenir.

Veri sınırları

Uygulamadan ne çıkar — ve ne çıkmaz.

Her kanalın kendi izin listesi vardır. Bir eşitlemeyi açmak, diğer kategorilere otomatik erişim vermez.

Yerel depolama

Antrenmanlar, beslenme, onaylanmış ölçümler, hedefler ve çalışma verileri cihazda kalır.

Varsayılan
Apple Sağlık

Yalnızca Apple’ın güvenli arayüzünde seçilen kategoriler için okuma veya yazma.

Kategoriye göre
Özel iCloud

Rutinler ve planlama; hazırlanmış rotalar ve Gymios’un kaydettiği GPS geçmişi yalnızca iki ayrı onayla. Sağlık’tan içe aktarılan açık hava aktiviteleri, kalp ölçümleri ve bölgeleri, kan şekeri ve beslenme hariçtir.

İsteğe bağlı
Game Center

Başarı tanımlayıcısı ve ilerleme yüzdesi; Sağlık ölçümü veya ayrıntılı rota olmadan.

İsteğe bağlı
Open Food Facts

Ürün kartını aramak için yalnızca barkod HTTPS ile gönderilir.

Üçüncü taraf hizmet
Topluluk

iCloud’da tıbbi olmayan tercihler; kimlik, bağlantılar, kupalar ve koç kartları ayrı bir hizmette, hassas içerikler depolamada şifrelenerek. HTTPS API devreye alındı; açılış Apple üretim yapılandırmasını ve moderasyonun doğrulanmasını bekliyor.

API devrede
Kanıt düzeyi

Derlemek doğrulamak değildir.

Teknik dokümantasyon dört kanıt düzeyini ayırır. Aşağıdaki adımlar beklenen kontrolleri açıklar; donanımda ve dağıtımda doğrulamalar sürüyor.

1Entegre kod

Özelliği derlemek ve otomatikleştirilebilir kurallarını test etmek.

2Simülatör

Arayüzü ve senaryoları sensör olmadan yerel olarak doğrulamak.

3Gerçek donanım

GPS, Watch, HealthKit, Bluetooth, pil ömrü ve kesintileri cihazlarda denemek.

4Dağıtım

Dağıtılan sürüm için imzayı, gizliliği, erişilebilirliği ve Apple gereksinimlerini kontrol etmek.

Sağlık kapsamı

Gymios günlükler, eğilimler ve kişisel gözlemler sunar. Uygulama ne tıbbi bir cihaz ne bir teşhis ne de bir tedavidir ve hiçbir sağlık, spor veya beslenme profesyonelinin yerini tutmaz.

Özelliklerin gerçek durumunu takip edin

Yol haritası entegre öğeleri, doğrulamadakileri ve gelecekteki fikirleri ayırır.

Yol haritasını aç