Google Play services के बारे में खास जानकारी

Google Play services, Android पर एसडीके के बड़े सेट को चलाता है. इससे आपको अपना ऐप्लिकेशन बनाने, निजता और सुरक्षा को बेहतर बनाने, उपयोगकर्ताओं को जोड़ने, और अपने कारोबार को आगे बढ़ाने में मदद मिलती है. ये SDK टूल इस मामले में खास हैं कि इनके लिए आपके ऐप्लिकेशन में सिर्फ़ एक थिन क्लाइंट लाइब्रेरी को शामिल करना ज़रूरी है, जैसा कि पहले चित्र में दिखाया गया है. रनटाइम के दौरान, क्लाइंट लाइब्रेरी, Google Play services में SDK टूल के ज़्यादातर हिस्से और फ़ुटप्रिंट के साथ काम करती है.

Google Play services, क्लाइंट-साइड पर शेयर किए गए तरीके से लागू किए जाते हैं. इससे:

  • इससे डिवाइस पर मौजूद संसाधनों को ऑप्टिमाइज़ करने में मदद मिलती है. जैसे, स्टोरेज और मेमोरी. इससे ऐप्लिकेशन की क्वालिटी और आपके उपयोगकर्ताओं के अनुभव को बेहतर बनाने में मदद मिलती है.
  • यह अपने-आप अपडेट होता है. इसके लिए, ओएस, OEM या ऐप्लिकेशन के अपडेट की ज़रूरत नहीं होती. इससे, आपके उपयोगकर्ताओं को बेहतर सुविधाएं और गड़बड़ियां ठीक करने की सुविधा तेज़ी से मिलती है.
  • यह SDK टूल, Android 6.0 (एपीआई लेवल 23) के साथ काम करता है. साथ ही, यह अलग-अलग डिवाइसों के नाप या आकार पर उपलब्ध है. इससे, आपको कम प्रयास में ज़्यादा उपयोगकर्ताओं तक पहुंचने में मदद मिलती है.

लाइटवाइट क्लाइंट लाइब्रेरी, आईपीसी का इस्तेमाल करके Google Play services के साथ कम्यूनिकेट करती हैं. Google Play services, फ़ोन, टैबलेट, लैपटॉप, टीवी, और स्मार्टवॉच के साथ-साथ कारों में भी उपलब्ध है.

पहली इमेज. Google Play services को समय-समय पर अपडेट मिलते रहते हैं. इनमें, सुधार और गड़बड़ियों को ठीक करने से जुड़े अपडेट शामिल होते हैं.

Google Play services के काम करने का तरीका

SDK

Google Play services के साथ काम करने वाला हर SDK टूल, एक छोटी क्लाइंट लाइब्रेरी उपलब्ध कराता है. इसमें, उससे जुड़ी सेवा के साथ इंटरैक्ट करने के लिए ज़रूरी एपीआई होते हैं. अन्य एपीआई की मदद से, रनटाइम के दौरान किसी भी समस्या को हल किया जा सकता है. जैसे, सेवाएं मौजूद न होना, बंद होना या पुरानी होना. अगर Android Studio 3.4 या इसके बाद के वर्शन का इस्तेमाल किया जा रहा है और कोड को छोटा करने की सुविधा चालू है, तो R8 ऑप्टिमाइज़र की मदद से, हर SDK टूल के फ़ुटप्रिंट को और छोटा किया जा सकता है. साथ ही, इससे आपके ऐप्लिकेशन के पैकेज के साइज़ पर पड़ने वाले असर को भी कम किया जा सकता है.

Google Play services की नई सुविधाओं या प्रॉडक्ट को ऐक्सेस करने के लिए, Google Maven रिपॉज़िटरी में नया वर्शन रिलीज़ होने पर, SDK टूल को अपग्रेड करें.

सेवाएं

Google Play services में, डिवाइस पर मौजूद Google की सेवाएं शामिल होती हैं. ये सेवाएं, Google से सर्टिफ़ाइड हर Android डिवाइस पर बैकग्राउंड में चलती हैं.

Google Play services के अपने-आप अपडेट होने की सुविधा, कैरियर, ऑपरेटिंग सिस्टम या OEM सिस्टम इमेज के अपडेट से अलग होती है. आम तौर पर, Android 6.0 या इससे बाद के वर्शन वाले डिवाइसों पर अपडेट अपने-आप मिल जाते हैं. हालांकि, इसके लिए ज़रूरी है कि उन डिवाइसों पर Google Play services इंस्टॉल हो और उनमें ज़रूरत के मुताबिक स्टोरेज उपलब्ध हो. इसका मतलब है कि उपयोगकर्ताओं को बेहतर सुविधाएं और गड़बड़ियों को ठीक करने में ज़्यादा समय नहीं लगेगा. साथ ही, Android नेटवर्क के ज़्यादातर डिवाइसों तक पहुंचने के साथ-साथ, नए एपीआई का फ़ायदा भी लिया जा सकता है. यह सुविधा, Android 6.0 से पहले के वर्शन वाले डिवाइसों या उन डिवाइसों पर काम नहीं करती जिन पर Google Play services इंस्टॉल नहीं है.

अगला चरण: अपना ऐप्लिकेशन सेट अप करना

अपने ऐप्लिकेशन में Google Play services के एपीआई का इस्तेमाल शुरू करने के लिए, सेटअप करने के लिए बनी यह गाइड पढ़ें.