Health Services में डिबाउंस किए गए लक्ष्य

Health Services अब तुरंत अपडेट होने वाली मेट्रिक के लिए, debounced goals की सुविधा के साथ काम करती है. जैसे, धड़कन की दर, दूरी, और स्पीड. डीबाउंस किए गए लक्ष्यों से, उन लोगों को बेहतर अनुभव मिलता है जो पूरे वर्कआउट के दौरान किसी खास थ्रेशोल्ड या रेंज को बनाए रखना चाहते हैं. जैसे, दिल की धड़कन.

डीबाउंस किए गए लक्ष्यों की मदद से, एक ही इवेंट को कम समय में कई बार ट्रिगर होने से रोका जा सकता है. ऐसा तब होता है, जब शर्त पूरी होती है. इसके बजाय, इवेंट सिर्फ़ तब भेजे जाते हैं, जब थ्रेशोल्ड को कॉन्फ़िगर की जा सकने वाली अवधि के लिए लगातार पार किया गया हो. आम तौर पर, यह अवधि कुछ सेकंड होती है. थ्रेशोल्ड पर पहुंचने में लगने वाला समय वह समय होता है जब उपयोगकर्ता को तय थ्रेशोल्ड को पार करना होता है. इसके बाद, Health Services एक सूचना इवेंट भेजता है.

लक्ष्य रजिस्टर करने के तुरंत बाद इवेंट को ट्रिगर होने से भी रोका जा सकता है. शुरुआती देरी वह समय है जो लक्ष्य के रजिस्ट्रेशन के बाद बीत जाना चाहिए, ताकि आपके ऐप्लिकेशन को सूचना मिल सके.

अगर आपका ऐप्लिकेशन लोगों को फ़िटनेस के लक्ष्य या टारगेट सेट करने की सुविधा देता है, तो "थ्रेशोल्ड पर पहुंचने में लगा समय" और "शुरुआती देरी" को एक साथ इस्तेमाल करने पर, लोगों को दिखने वाली गलत और बार-बार दिखने वाली सूचनाओं की संख्या कम हो जाती है.

केस स्टडी: धड़कन की दर

डीबाउंस किए गए लक्ष्यों के इस्तेमाल का एक सामान्य उदाहरण, दिल की धड़कन की दर वाले ज़ोन से जुड़ा है. कसरत के दौरान, धड़कन की दर लगातार बदलती रहती है. खास तौर पर, कार्डियो वाली गतिविधियों के दौरान ऐसा होता है. डीबाउंसिंग की सुविधा न होने पर, किसी ऐप्लिकेशन को कम समय में कई सूचनाएं मिल सकती हैं. जैसे, जब भी उपयोगकर्ता की दिल की धड़कन टारगेट रेंज से ऊपर या नीचे जाती है.

"शुरुआती देरी" की सुविधा का इस्तेमाल करके, Health Services को यह सूचना दी जा सकती है कि लक्ष्य से जुड़ी सूचना सिर्फ़ तय समयसीमा के बाद भेजी जाए. इसे अडजस्टमेंट पीरियड के तौर पर देखा जा सकता है. "थ्रेशोल्ड पर बिताया गया समय" की सुविधा का इस्तेमाल करके, इस सुविधा को और भी बेहतर बनाया जा सकता है. इसके लिए, आपको यह तय करना होगा कि उपयोगकर्ता को थ्रेशोल्ड के अंदर या बाहर कितने समय तक रहना है, ताकि उसका लक्ष्य चालू हो सके.

उदाहरण के लिए, अगर किसी व्यक्ति की दिल की धड़कन की दर, टारगेट रेंज से बाहर है, तो आपका ऐप्लिकेशन उसे 15 सेकंड तक इंतज़ार करने के लिए कह सकता है. इसके बाद, वह उसे कसरत की इंटेंसिटी बढ़ाने या कम करने के लिए कह सकता है.