Google Maps Platform की टीम SDK टूल को नियमित तौर पर नई सुविधाओं, गड़बड़ी ठीक करने, और परफ़ॉर्मेंस को बेहतर बनाने के लिए अपडेट करती है. यह पेज, मोबाइल SDK टूल पर आपकी डिपेंडेंसी मैनेज करने के तरीके के बारे में बताता है.
किस वर्शन से लिंक करना है?
-
मिशन के लिए ज़रूरी ऐप्लिकेशन के लिए, इस्तेमाल किए जा रहे मेजर वर्शन (X.*) के सबसे नए बिंदु की रिलीज़ को लिंक करें. इसके बाद, हर साल नए मेजर वर्शन पर अपग्रेड करें.
आप पूरे साल अपने ऐप्लिकेशन के नए वर्शन रिलीज़ करते रहें, इसलिए आप Android के लिए Places SDK टूल के नए वर्शन का इस्तेमाल करना शुरू कर सकते हैं. इसके लिए, आपको अपने ऐप्लिकेशन में अपडेट करने की ज़रूरत नहीं होगी, क्योंकि बिंदु का नया वर्शन पुराने सिस्टम के साथ काम करता है.
फ़ायदे:
- अगर आपको Android के लिए Places SDK टूल में समस्याएं मिलती हैं, तो मोबाइल सहायता नीति के मुताबिक मेजर वर्शन के शुरुआती वर्शन के रिलीज़ होने के बाद, 12 महीनों तक समाधान उपलब्ध कराए जाएंगे. सुधारों से फ़ायदा पाने के लिए, आपको SDK टूल के ऐसे वर्शन को अपग्रेड नहीं करना होगा जो काम न करता हो.
- अगर आपका ऐप्लिकेशन नए वर्शन पर पहले से मौजूद है, तो नए सुधार और सुविधाओं का इस्तेमाल करना आसान होता है.
- SDK टूल के नए मेजर वर्शन में हर साल किए जाने वाले अपडेट की वजह से, आपके ऐप्लिकेशन को ऑप्टिमाइज़ करने, फिर से लिखने, और उसकी जांच करने में कम मेहनत करनी पड़ सकती है. इसके लिए, ऐप्लिकेशन के कई बड़े वर्शन में लागू किए गए पुराने सिस्टम के साथ काम न करने वाले बदलावों को मैनेज करना पड़ सकता है.
ज़रूरी ऐप्लिकेशन के लिए, किसी भी तय वर्शन से लिंक करें. उस वर्शन के लिए, समर्थन न होने या रोके जाने की सूचना मिलने पर, आपके पास 12 महीने का समय होगा. इस दौरान, अपडेट किया गया ऐप्लिकेशन कोड अपने उपयोगकर्ताओं के लिए उपलब्ध कराया जा सकेगा.
फ़ायदे:
- कम रखरखाव वाले काम.
- आपके ऐप्लिकेशन के नए वर्शन, उपयोगकर्ताओं के ऐसे डिवाइसों पर काम करते रहेंगे जो पुराने मोबाइल ऑपरेटिंग सिस्टम पर काम करते हैं. ऐसा तब तक होगा, जब तक आपको SDK टूल के नए वर्शन पर अपग्रेड करने की ज़रूरत नहीं पड़ती.
जिन प्रोजेक्ट के मालिकों को ईमेल पतों की निगरानी की जाती है उन्हें उन बदलावों के बारे में अपने-आप मिलने वाली सूचनाएं मिलती हैं जिनसे उनके हर प्रोजेक्ट पर असर पड़ता है. बड़े बदलावों, रोके जाने, और दूसरे बदलावों के बारे में सूचित रहें.
इंस्टॉल करना
ऐप्लिकेशन-लेवल की build.gradle
फ़ाइल में, प्रीफ़िक्स रेंज (+
) या latest
के बजाय,
हमेशा कोई वर्शन तय करें. इससे, उपयोगकर्ताओं को ऐसे बिल्ड
मिल सकते हैं जिनके बारे में अनुमान नहीं लगाया जा सकता. साथ ही, उन्हें दोहराया भी नहीं जा सकता. Android के लिए Places SDK टूल, सिमेंटिक वर्शन का पालन करता है.
नए मेजर वर्शन रिलीज़ में नुकसान पहुंचा सकने वाले बदलाव शामिल हो सकते हैं. कम से कम एपीआई लेवल 21 है.
dependencies { implementation 'com.google.android.libraries.places:places:3.1.0' }
रखरखाव और अपग्रेड
Android Studio, उपलब्ध नए वर्शन की अपने-आप जांच करता है और किसी डिपेंडेंसी का नया वर्शन उपलब्ध होने पर चेतावनी देता है. तकनीकी क़र्ज़ को कम करने के लिए, जल्द से जल्द सबसे नए वर्शन पर अपडेट करें. पुराने मुख्य वर्शन में अपडेट करने के लिए, रिलीज़ नोट देखें. इससे, पुराने सिस्टम के साथ काम न करने वाले बदलावों और अपने कोड को अपडेट करने के तरीके की जानकारी मिलती है.
नए वर्शन पर पोल कराने के अलावा, Google Cloud के प्रोजेक्ट मालिक को ऐसे पुराने ईमेल के बारे में ईमेल मिलते हैं जो उनके प्रोजेक्ट पर असर डाल सकते हैं. पुराने सिस्टम के साथ काम न करने वाले बदलावों के बारे में अपने-आप मिलने वाली सूचना पाने के लिए, अपने हर प्रोजेक्ट के लिए निगरानी किए जा रहे ईमेल पते के साथ मालिक की भूमिका असाइन करें.