SwiftUI
ממשקי iPhone, Apple Watch ו-Mac שמותאמים לכל מסך, רכיבים נגישים וניווט מקורי.
משולבקריאה מדויקת של הארכיטקטורה, ההכרעות לגבי נתונים והשילובים עם Apple. הסטטוסים מבחינים בין מה שמשולב בקוד לבין מה שעדיין דורש אימות על חומרה אמיתית.
Gymios ל-iPhone ול-Apple Watch זמינה ב-App Store. גרסת ה-Mac תגיע בהמשך.
עבור המידע שאפליקציית בריאות חושפת, Gymios מתייחסת למקור הזה כאל נקודת הייחוס. נתון של Gymios יכול להשלים שדה חסר, אבל הוא לא מחליף בשקט ערך קיים בבריאות.
משקל, גובה, שינה, דופק, מצב רוח או אימונים נלקחים רק אחרי הרשאה, עם התאריך והמקור שלהם.
נתון Bluetooth, מסמך שזוהה או רישום שיובא שומרים על המקור שלהם. ערכים רגישים שלא אומתו ממתינים לאישור.
הפרופיל והשאלונים של Gymios מבקשים רק את המידע החסר. סירוב למסור נתון או השמטתו לא חוסמים את הניתוח של שאר הפריטים.
פעילות חוץ, מדידה תואמת או תחושה נוספים לאפליקציית בריאות רק אחרי ההרשאה המתאימה. ייבוא של גיבוי Gymios לא משנה ולא מוחק דבר בבריאות.
| מקור | תפקיד | בקרה | דורס את אפליקציית בריאות? |
|---|---|---|---|
| אפליקציית בריאות | נקודת ייחוס לשדות התואמים | הרשאות Apple לפי קטגוריה | לא רלוונטי |
| מכשיר או ייבוא | מדידה משלימה שניתן להתחקות אחריה | אימות טכני ואנושי | לא |
| רישום ב-Gymios | משלים מידע חסר | פעולה מפורשת של המשתמש | לא |
| ניתוח של Gymios | תצפית נגזרת שניתן להסביר | תקופה, מקורות וכיסוי גלויים | לא |
Gymios מפותחת כאפליקציית SwiftUI מקורית. השילובים עם המערכת מבודדים כך שסירוב להרשאה לא משבית את המודולים שאינם תלויים בה.
ממשקי iPhone, Apple Watch ו-Mac שמותאמים לכל מסך, רכיבים נגישים וניווט מקורי.
משולבאימונים, תזונה, מדידות שאושרו, מטרות והעדפות נשארים זמינים מקומית.
משולבקריאה וכתיבה לפי קטגוריות, הרשאות מרוכזות, מקור הנתונים וללא גיבוי כללי ב-CloudKit.
אימות במכשיררציפות האימונים, מסלולים מתוכננים ותורי העברה שיכולים להמתין לחזרת החיבור.
אימות עם זוג מכשירים אמיתימסלול GPS, קצב, מקטעים, מסלולים לאורך הדרכים, ייבוא/ייצוא GPX וספריית פעילויות חוץ.
אימות לאורך זמןסנכרון אופציונלי של קטגוריות שאושרו במפורש במסד הנתונים הפרטי של חשבון Apple.
כבוי כברירת מחדלזיהוי הליכונים, אופניים ומכשירי חתירה תקניים, בלי להבטיח תאימות לפני בדיקת הדגם.
אימות חומרהזיהוי מקומי של תוויות, מזונות וערכים מוצעים, שתמיד מוצגים לפני אישור.
משולבהסטטוס ״משולב״ מתאר את הקוד הזמין. הוא לא מחליף את הבדיקות במכשירים, את ההסכמים עם היצרנים או את האימותים המקצועיים שצוינו.
הקהילה הציבורית והמעקב הפרטי של מאמן הם שני מרחבים נפרדים. הפעלת אחד מהם לעולם לא נותנת גישה אוטומטית לשני.
המודול נשאר פרטי וכבוי בהתחלה. אחר כך המשתמש בוחר את הכינוי, הנראות וכל קשר.
הגדרות משולבותהגביעים מתפרסמים רק אחרי הרשאה. כרטיסי המאמן כוללים רק את הקטגוריות שסומנו ומבחינים בין נתונים רגישים מאוד.
מיושם, השירות ממתין לפריסהתפקיד המאמן הוא הצהרה בלבד. Gymios אינה מאמתת תעודות: אתם משתפים רק עם אדם שאתם מכירים.
מיושםהנמען, המטרה, הקטגוריות, התקופה והתפוגה מוגדרים לפני הגישה. הביטול בשרת מיידי ומנתק את הכרטיס המשותף.
מדיניות ושירות משולביםהמאמן לעולם לא צופה ישירות באפליקציית בריאות. הכרטיסים מוכנים מקומית מתוך רשימה סגורה של קטגוריות מורשות, ואז מוצפנים בשירות נפרד מ-iCloud.
לכל ערוץ יש רשימת היתרים משלו. הפעלת סנכרון לא נותנת גישה אוטומטית לקטגוריות האחרות.
אימונים, תזונה, מדידות שאושרו, מטרות ונתוני עבודה נשארים במכשיר.
ברירת מחדלקריאה או כתיבה רק עבור הקטגוריות שנבחרו בממשק המאובטח של Apple.
לפי קטגוריהשגרות ותכנון; מסלולים מתוכננים והיסטוריית GPS שהוקלטה על ידי Gymios רק עם שתי הסכמות נפרדות. פעילויות חוץ שיובאו מבריאות, מדידות ואזורי דופק, סוכר בדם ותזונה אינם נכללים.
אופציונלימזהה ההישג ואחוז ההתקדמות, בלי מדידות בריאות ובלי מסלול מפורט.
אופציונלירק הברקוד נשלח ב-HTTPS כדי לחפש את פרטי המוצר.
שירות צד שלישיהעדפות לא רפואיות ב-iCloud; זהות, קשרים, גביעים וכרטיסי מאמן בשירות נפרד, עם הצפנה של תכנים רגישים באחסון. ה-API ב-HTTPS פרוס; הפתיחה ממתינה להגדרת הייצור של Apple ולאימות הניהול.
API פרוסהתיעוד הטכני מפריד בין ארבע רמות הוכחה. השלבים שלמטה מתארים את הבדיקות הצפויות; האימותים על חומרה ובהפצה עדיין בתהליך.
להדר את התכונה ולבדוק את הכללים שלה שאפשר לבדוק אוטומטית.
לבדוק מקומית את הממשק ואת התרחישים בלי חיישנים.
לבחון GPS, Watch, HealthKit, Bluetooth, חיי סוללה והפרעות במכשירים.
לבדוק חתימה, פרטיות, נגישות ודרישות Apple עבור הגרסה המופצת.
Gymios מציגה יומנים, מגמות ותצפיות אישיות. האפליקציה אינה מכשיר רפואי, אינה אבחון ואינה טיפול, ואינה מחליפה אף איש מקצוע בתחום הבריאות, הספורט או התזונה.
מפת הדרכים מפרידה בין הפריטים המשולבים, אלה שבשלב אימות והכיוונים העתידיים.