יעדים עם ביטול כפילויות ב-Health Services

ב-Health Services יש עכשיו תמיכה ביעדים עם דיבאונס למדדים מיידיים, כמו דופק, מרחק ומהירות. הגדרת יעדים עם השהיה לביטול כפילות משפרת את חוויית המשתמש של אנשים שרוצים לשמור על ערך ספציפי או על טווח מסוים, כמו קצב הלב, במהלך האימון.

יעדים עם ביטול כפילויות מונעים את שליחת אותו אירוע מספר פעמים – בכל פעם שהתנאי מתקיים – במשך תקופה קצרה. במקום זאת, האירועים מופעלים רק אם הסף נחצה ברציפות למשך תקופה שניתנת להגדרה, בדרך כלל מספר שניות. משך הזמן ברמת הסף הוא משך הזמן הרצוף שצריך לחלוף עד שהמשתמש יחצה את רמת הסף שצוינה, לפני ששירותי הבריאות ישלחו אירוע התראה.

אפשר גם למנוע את שליחת האירועים מיד אחרי רישום היעד. השהיה ראשונית היא משך הזמן שצריך לחלוף מאז רישום היעד ועד שהאפליקציה מקבלת הודעה.

השילוב של 'משך הזמן ברמת הסף' ו'ההשהיה הראשונית' מפחית את מספר התוצאות החיוביות השגויות וההתראות החוזרות שמוצגות למשתמשים אם האפליקציה מאפשרת להם להגדיר יעדים או מטרות בתחום הכושר.

מקרה לדוגמה: דופק

תרחיש נפוץ לדוגמה לשימוש ביעדים עם השהיה הוא טווחי דופק. קצב הלב משתנה כל הזמן במהלך האימון, במיוחד במהלך פעילויות אירוביות אינטנסיביות. ללא תמיכה בביטול כפילויות, יכול להיות שאפליקציה תקבל הרבה התראות בפרק זמן קצר, למשל בכל פעם שקצב הלב של המשתמש עולה מעל טווח היעד או יורד מתחתיו.

בעזרת 'השהיה ראשונית', אפשר להגדיר את שירותי הבריאות כך שישלחו התראה על השגת יעד רק אחרי שחלף פרק זמן מסוים – אפשר לחשוב על זה כעל תקופת הסתגלות. כדי להתאים אישית את ההגדרה עוד יותר, אפשר להגדיר את משך הזמן שצריך לחלוף בזמן שהמשתמש נמצא בערך הסף שצוין או מחוצה לו, כדי שהיעד יופעל.

בפועל, יכול להיות שתצטרכו להמתין 15 שניות אחרי שהמשתמש יצא מטווח הדופק המטרה שלו, לפני שהאפליקציה תודיע לו להגביר או להפחית את עוצמת האימון.