Android वर्शन के लिए Maps SDK टूल

प्लैटफ़ॉर्म चुनें: Android iOS JavaScript

Google Maps Platform की टीम नियमित रूप से नई सुविधाओं, गड़बड़ी ठीक करने, और परफ़ॉर्मेंस में सुधार के लिए SDK टूल अपडेट करती रहती है. यह पेज, मोबाइल SDK टूल पर आपकी डिपेंडेंसी को मैनेज करने का तरीका बताता है.

  • खास तौर पर मिशन के लिए अहम ऐप्लिकेशन के लिए, उस मुख्य वर्शन के सबसे नए डॉट रिलीज़ से लिंक करें जिसका आप इस्तेमाल कर रहे हैं (X.*) और साल को नए मेजर वर्शन में अपग्रेड करें.

    जब आप साल भर अपने ऐप्लिकेशन के नए वर्शन रिलीज़ करते हैं, तब आप Android के लिए Maps SDK टूल के नए वर्शन का इस्तेमाल शुरू कर सकते हैं. इसके लिए आपके ऐप्लिकेशन में अपडेट की ज़रूरत नहीं होगी, क्योंकि नए डॉट वर्शन पुराने सिस्टम के साथ काम करते हैं.

    फ़ायदे:

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

  • ज़रूरी ऐप्लिकेशन के लिए, किसी तय वर्शन का लिंक दें. जब आपको उस वर्शन के लिए, समर्थन नहीं होने या रुकने की सूचना मिलती है, तो आपके पास 12 महीने का समय होगा. उस दौरान, ऐप्लिकेशन का अपडेट किया गया ऐप्लिकेशन उपयोगकर्ताओं को उपलब्ध कराया जा सकेगा.

    फ़ायदे:

    • कम रखरखाव वाला काम करना.
    • आपके ऐप्लिकेशन के नए वर्शन, उपयोगकर्ताओं और आपके पुराने ऑपरेटिंग सिस्टम को लंबे समय तक इस्तेमाल करने वाले डिवाइस के साथ काम करते रहेंगे. ये डिवाइस तब तक इस्तेमाल किए जा सकते हैं, जब तक आपको SDK टूल के नए वर्शन में अपग्रेड करने की ज़रूरत न हो.

प्रोजेक्ट के ऐसे मालिक जिन्हें मॉनिटर किए गए ईमेल पते मिले हैं उन्हें अपने हर प्रोजेक्ट में हुए बदलावों की सूचनाएं मिलती हैं. अहम अपडेट, रोके गए बदलावों, और दूसरे बदलावों के बारे में जानकारी पाएं.

इंस्टॉल करना

अपनी ऐप्लिकेशन-लेवल की build.gradle फ़ाइल में, प्रीफ़िक्स रेंज (+) या latest के बजाय, कोई वर्शन ज़रूर बताएं. इसकी वजह से, अचानक और अचानक बनने वाले बिल्ड हो सकते हैं. Android के लिए Maps SDK टूल सिमेंटिक वर्शन का पालन करता है और नई मेजर वर्शन रिलीज़ में नुकसान पहुंचा सकने वाले बदलाव शामिल हो सकते हैं. एपीआई का लेवल कम से कम 19 होना चाहिए.

Gradle सिंटैक्स का इस्तेमाल करके, Google Play सेवाओं में Maps की डिपेंडेंसी तय करना.

dependencies {
    implementation 'com.google.android.gms:play-services-maps:18.1.0'
    // ...
}

Google Play सेवाओं के वर्शन मैनेज करने के बारे में ज़्यादा जानकारी देखें.

रखरखाव और अपग्रेड

Android Studio, उपलब्ध नए वर्शन की अपने-आप जांच करता है और डिपेंडेंसी का नया वर्शन उपलब्ध होने पर, एक चेतावनी देता है. तकनीकी क़र्ज़ को कम करने के लिए, जल्द से जल्द सबसे नए वर्शन पर अपडेट करें. अगर आप किसी नए मुख्य वर्शन में अपडेट कर रहे हैं, तो पुराने वर्शन के साथ काम न करने वाले बदलावों और कोड को अपडेट करने का तरीका जानने के लिए, प्रॉडक्ट की जानकारी देखें.

नए वर्शन में पोल कराने के अलावा, Google Cloud के प्रोजेक्ट के मालिकों को पुराने सिस्टम के साथ काम न करने वाले बदलावों के बारे में ईमेल मिलते हैं. इन बदलावों से उनके प्रोजेक्ट पर असर पड़ सकता है. पुराने सिस्टम के साथ काम न करने वाले बदलावों के बारे में अपने-आप मिलने वाली सूचना पाने के लिए, अपने हर प्रोजेक्ट के लिए निगरानी वाले ईमेल पते के साथ मालिक की भूमिका असाइन करें.