प्लैटफ़ॉर्म के बारे में खास जानकारी

Google Fit एक ओपन नेटवर्क है. इसकी मदद से, डेवलपर सेहत और तंदुरुस्ती से जुड़े डेटा को एक मुख्य डेटा स्टोर करने की जगह पर अपलोड कर पाते हैं. यहां उपयोगकर्ता एक ही जगह पर, अलग-अलग डिवाइसों और ऐप्लिकेशन से अपना डेटा ऐक्सेस कर सकते हैं. अगर वे किसी नए डिवाइस पर अपग्रेड करते हैं, तो भी वे अपना डेटा ऐक्सेस कर सकते हैं.

सेहत और तंदुरुस्ती से जुड़ा आपका ऐप्लिकेशन, किसी भी पहने जाने वाले डिवाइस या सेंसर का डेटा सेव कर सकता है. साथ ही, यह अन्य ऐप्लिकेशन से बनाया गया डेटा भी ऐक्सेस कर सकता है.

Google Fit डेवलपर और उपयोगकर्ता के डेटा से जुड़ी नीति को अच्छी तरह पढ़ें और पक्का करें कि आपका ऐप्लिकेशन इसका पालन करता है. Google Fit का इस्तेमाल करने से पहले Google Fit के नियम और शर्तें ध्यान से पढ़ लें. एपीआई का इस्तेमाल करके, आप Google Fit के नियमों और शर्तों से सहमत होते हैं.

घटक

Google Fit में ये कॉम्पोनेंट शामिल होते हैं:

पहली इमेज: प्लैटफ़ॉर्म की खास जानकारी.
फ़िटनेस स्टोर
डेटा स्टोर करने की ऐसी जगह जो कई तरह के डिवाइस और ऐप्लिकेशन से डेटा सेव करती है. फ़िटनेस स्टोर एक क्लाउड सेवा है, जो ग्राहकों के लिए पारदर्शी है.
सेंसर फ़्रेमवर्क
ऐसे ऊंचे लेवल के प्रतिनिधित्व का सेट जो फ़िटनेस स्टोर के साथ काम करना आसान बनाता है. आप इस जानकारी का इस्तेमाल Google Fit API की मदद से करते हैं.
अनुमतियां और उपयोगकर्ता कंट्रोल
पुष्टि करने के दायरे का सेट, जिसमें उपयोगकर्ता को स्वास्थ्य और सेहत से जुड़े डेटा के साथ काम करने की अनुमति देने का अनुरोध किया जाता है. Google Fit के लिए स्वास्थ्य और तंदुरुस्ती से जुड़ा डेटा ऐक्सेस करने के लिए उपयोगकर्ता की सहमति ज़रूरी है.
Google Fit एपीआई
Android और REST API में फ़िटनेस स्टोर को ऐक्सेस किया जा सकता है. ऐसे ऐप्लिकेशन बनाए जा सकते हैं जो Android, iOS, और वेब ऐप्लिकेशन जैसे कई प्लैटफ़ॉर्म और डिवाइस पर Google Fit के साथ काम करते हों.

फ़िटनेस स्टोर

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

सेंसर फ़्रेमवर्क

सेंसर फ़्रेमवर्क, सेंसर, डेटा टाइप, डेटा पॉइंट, और सेशन के लिए हाई-लेवल प्रज़ेंटेशन तय करता है. ये प्रतिनिधि किसी भी प्लैटफ़ॉर्म पर फ़िटनेस स्टोर के साथ काम करना आसान बनाते हैं.

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

अनुमतियां और उपयोगकर्ता कंट्रोल

ऐप्लिकेशन को स्वास्थ्य और सेहत का डेटा पढ़ने या सेव करने से पहले, Google Fit के लिए उपयोगकर्ता की सहमति लेना ज़रूरी है. Google Fit, OAuth के दायरे के बारे में बताता है. ये ऐसे कई अनुमति ग्रुप होते हैं जिन्हें अलग-अलग पढ़ने और लिखने के खास अधिकार होते हैं: गतिविधि, बॉडी, जगह, पोषण और स्वास्थ्य से जुड़े डेटा के प्रकार (स्वास्थ्य से जुड़े डेटा के टाइप को बेहतर जानकारी के साथ ग्रुप किया जाता है). अनुमतियों का हर ग्रुप, ऐप्लिकेशन को डेटा टाइप के किसी सेट का ऐक्सेस देता है. ऐप्लिकेशन, इनमें से एक या ज़्यादा दायरे, स्वास्थ्य और सेहत से जुड़े डेटा के साथ काम करने के लिए तय करते हैं और Google Fit, उपयोगकर्ता से जुड़ी अनुमतियों का अनुरोध करता है.

Google Fit एपीआई

Google Fit इन एपीआई की सुविधा देता है:

  • Android ऐप्लिकेशन के लिए Android एपीआई.
  • किसी भी प्लैटफ़ॉर्म पर मौजूद ऐप्लिकेशन के लिए REST API.