Google Maps Platform OS और सॉफ़्टवेयर सहायता

संग्रह की मदद से व्यवस्थित रहें अपनी प्राथमिकताओं के आधार पर, कॉन्टेंट को सेव करें और कैटगरी में बांटें.

मोबाइल ओएस वर्शन की सहायता नीति

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

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

इस सेक्शन में, मोबाइल प्लैटफ़ॉर्म के लिए Google Maps Platform की सहायता नीति की जानकारी दी गई है. यह नीति सिर्फ़ सामान्य तौर पर उपलब्ध (GA) प्रॉडक्ट पर लागू होती है.

ओएस सहायता फ़्रीज़ को Google Maps Platform की सेवा की शर्तों में बताए गए तरीके के हिसाब से, अहम कोटेशन और कोटेशन के तौर पर नहीं माना जाता है.

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

शब्दावली

Android OS सहायता नीति

Android के लिए Google Maps Platform SDK टूल की नई रिलीज़, शुरुआती मेजर रिलीज़ के बाद छह साल तक, Android ओएस वर्शन (एपीआई लेवल जैसे कि 29 और 30) पर काम करेंगी.

उदाहरण के लिए, 2020 में रिलीज़ किए गए Android वर्शन के लिए, Android के लिए 'प्लेस SDK टूल' की नई रिलीज़, 2026 तक उस वर्शन में काम करेंगी. इसके उलट, उलटे समय के नज़रिए से, जब 2020 में Android ने कोई ओएस रिलीज़ किया था, तो Google Maps Platform पर 2014 से पहले के ओएस वर्शन काम कर सकते थे. इन रिवर्स टाइम के बारे में ज़्यादा जानकारी हमारी सहायता नीति में दी गई जानकारी को समझने में ज़्यादा मददगार है.

हर साल की तीसरी तिमाही में:

  • Google, Android OS के छह साल पुराने वर्शन पर काम करना बंद कर देगा. इससे, SDK टूल के नए वर्शन में, एक नए वर्शन को सबसे अच्छी तरह काम करने वाला ऑपरेटिंग सिस्टम माना जाएगा.

    उदाहरण के लिए, साल 2022 की तीसरी तिमाही में, Android के नए वर्शन के लॉन्च होने की सामान्य तारीख के आस-पास, Google, Android 7 (एपीआई लेवल 25, रिलीज़ किए गए 2016) पर काम करना बंद कर देगा. इससे, Android 8 (एपीआई लेवल 26) को, Android के लिए Google Maps Platform SDK टूल के नए वर्शन में सबसे कम इस्तेमाल किया जा सकेगा. इस पॉइंट से पहले रिलीज़ किया गया आखिरी SDK वर्शन, Android एपीआई लेवल 25 का आखिरी वर्शन होगा.

  • इसकी वजह से, ऐप्लिकेशन डेवलपर को यह तय करना होगा कि अपने ऐप्लिकेशन के नए वर्शन के लिए कम से कम ओएस को उपलब्ध कराना है या नहीं. साथ ही, उन्हें यह तय करना होगा कि बिल्ड डिपेंडेंसी वाले वर्शन इसी हिसाब से बनाए जाएं.

    ऊपर दिए गए उदाहरण को जारी रखते हुए, SDK के पुराने वर्शन पर बनाए गए ऐप्लिकेशन के वर्शन Android 7 पर चलने वाले डिवाइस पर चलते रहेंगे. साथ ही, SDK टूल के बाद के वर्शन पर बनाए गए ऐप्लिकेशन के वर्शन, Android 7 पर चलने वाले डिवाइसों पर नहीं चलेंगे. ऐप्लिकेशन और उसकी बिल्ड डिपेंडेंसी, SDK के नए वर्शन पर अपग्रेड हो जाने के बाद, उपयोगकर्ताओं को अपने डिवाइस Android 8 (एपीआई लेवल 26) या उसके बाद वाले वर्शन पर अपग्रेड करने होंगे. ऐसा करने पर ही वे ऐप्लिकेशन के नए वर्शन चला पाएंगे.

Android के लिए Maps SDK टूल, OS वर्शन फ़्रीज़ शेड्यूल का अपवाद है. इसे Google Play सेवाओं के हिस्से के तौर पर डिलीवर किया जाता है.

Android के लिए Maps SDK टूल

Android के लिए Maps SDK टूल, इस ओएस वर्शन के साथ काम करने वाली नीति के दायरे में नहीं आता. 'Android रनटाइम के लिए Maps SDK टूल', Google Play सेवाओं (जिसे "Google मोबाइल सेवाएं" या "GMS Core" के नाम से भी जाना जाता है) के हिस्से के तौर पर शामिल किया गया है. यह Android डिवाइसों पर Google के ऐप्लिकेशन चलाने के लिए ज़रूरी है. 'Google Play सेवाएं' अपने Android एपीआई लेवल के सहायता शेड्यूल का पालन करती हैं (जैसा कि इस एलान में दिखाया गया है), Android के लिए Maps SDK टूल के लिए, सहायता शेड्यूल Google Play सेवाओं के ओएस की सहायता पर निर्भर करता है. इस बारे में जानकारी के लिए कि Android API के कौन से वर्शन Google Play सेवाओं पर चलते हैं, Google Play सेवाएं सेट अप देखें.

हालांकि, Android क्लाइंट लाइब्रेरी (एपीआई का सामने का हिस्सा) के लिए बने Maps SDK टूल का वर्शन, Google Play सेवाओं पर मैप रनटाइम के साथ काम करता है. यह Android के खास एपीआई लेवल पर काम करता है. Android के लिए Maps SDK टूल वाले ऐप्लिकेशन बनाते समय, डेवलपर ने क्लाइंट लाइब्रेरी के वर्शन को डिपेंडेंसी के तौर पर सेट किया है.

Google का सुझाव है कि आप नई com.google.android.gms.play-services-maps क्लाइंट लाइब्रेरी का इस्तेमाल करें. इससे यह पक्का हो जाता है कि आपके ऐप्लिकेशन में, Google Play सेवाओं के नए वर्शन वाले डिवाइसों पर, Google Maps Platform की नई सुविधाएं और फ़ंक्शन उपलब्ध होंगी.

अगर कोई ऐप्लिकेशन, क्लाइंट लाइब्रेरी के नए वर्शन का इस्तेमाल कर रहा है, लेकिन उसे ऐसे डिवाइस पर चलाया जा रहा है जिसमें Google Play सेवाएं का पुराना वर्शन है, तो उस डिवाइस पर "Google Play सेवाएं" के पुराने वर्शन जैसी सभी नई सुविधाएं मिलेंगी. कोई ऐप्लिकेशन क्रैश या अपवाद नहीं होता.

Android की रिलीज़ के बारे में ज़्यादा जानकारी के लिए, Android SDK प्लैटफ़ॉर्म रिलीज़ देखें.

iOS सहायता नीति

iOS के लिए Google Maps Platform SDK टूल के नए वर्शन, पहली बार रिलीज़ होने के कम से कम तीन साल बाद, iOS वर्शन के साथ काम करेंगे.

उदाहरण के लिए, साल 2020 की तीसरी तिमाही में रिलीज़ हुआ iOS का कोई बड़ा वर्शन, Google Maps Platform पर 2023 तक काम करेगा.

ज़्यादा जानकारी के लिए:

  • Google तीन साल पहले, iOS के उस वर्शन के लिए सहायता को बार-बार फ़्रीज़ करेगा जिसकी रिलीज़ की मुख्य रिलीज़ को तीन साल से ज़्यादा समय हो गया हो. ऐसे में, iOS के नए वर्शन को कम से कम ऑपरेटिंग सिस्टम वाला वर्शन माना जाएगा.

    उदाहरण के लिए, Google 2022 की दूसरी तिमाही में, iOS 12 (शुरू में सितंबर 2018 में रिलीज़ किया गया) को सपोर्ट नहीं करता. इसलिए, iOS 13 के लिए, iOS के लिए Google Maps Platform SDK टूल के नए वर्शन में, सबसे कम विकल्प उपलब्ध हैं. इस पॉइंट से पहले रिलीज़ किया गया SDK टूल का आखिरी वर्शन, iOS 12 के लिए आखिरी वर्शन होगा.

  • इसकी वजह से, ऐप्लिकेशन डेवलपर को यह तय करना होगा कि अपने ऐप्लिकेशन के नए वर्शन के लिए कम से कम ओएस को उपलब्ध कराना है या नहीं. साथ ही, उन्हें तय करना होगा कि वे उसके हिसाब से बिल्ड डिपेंडेंसी वाले वर्शन बनाना चाहते हैं या नहीं.

    ऊपर दिए गए उदाहरण को जारी रखते हुए, SDK के पुराने वर्शन पर बनाए गए ऐप्लिकेशन के वर्शन, iOS 12 पर चलने वाले डिवाइस पर चलते रहेंगे. साथ ही, iOS 12 वर्शन पर चलने वाले डिवाइसों पर, SDK टूल के बाद के वर्शन वाले ऐप्लिकेशन वर्शन नहीं चलेंगे. ऐप्लिकेशन और #39; के डिपेंडेंसी को SDK टूल के नए वर्शन पर अपग्रेड करने के बाद, उपयोगकर्ताओं को अपने डिवाइस iOS 13 या उसके बाद के वर्शन में अपग्रेड करने होंगे, ताकि वे ऐप्लिकेशन के नए वर्शन चला सकें.

SDK टूल से जुड़ी सहायता

जब Google, Google Maps Platform के मोबाइल SDK टूल का नया वर्शन रिलीज़ करता है:

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

IDE की सहायता सेवा

iOS के लिए Google Maps Platform SDK टूल, iOS में iOS के डेवलपमेंट के साथ काम करता है. Xcode के अलग-अलग वर्शन में, Swift प्रोग्रामिंग भाषा के अलग-अलग वर्शन और Apple के ऑपरेटिंग सिस्टम के अलग-अलग वर्शन के SDK टूल शामिल हैं.

Google, iOS के लिए Google Maps Platform SDK टूल के नए मुख्य वर्शन में, Xcode का कम से कम वर्शन इकट्ठा करता है. SDK टूल के जिस वर्शन को बनाना है उसके लिए, Xcode का कम से कम इस्तेमाल किया जा सकने वाला वर्शन देखें. इसके लिए, सॉफ़्टवेयर की जानकारी और रिलीज़ नोट देखें.

ब्राउज़र समर्थन

Maps JavaScript API और Maps एंबेड एपीआई इन वेब ब्राउज़र पर काम करते हैं:

डेस्कटॉप
  • Microsoft Edge का मौजूदा वर्शन (Windows)
  • Firefox के मौजूदा और पिछले वर्शन (Windows, macOS, Linux)
  • Chrome के मौजूदा और पिछले वर्शन (Windows, macOS, Linux)
  • Safari के मौजूदा और पिछले वर्शन (macOS)

आधुनिक ब्राउज़र पर उपलब्ध, ग्राहक से अनुरोध की गई सुविधाओं को उपलब्ध कराने के लिए Google Maps Platform, Internet Explorer 11 के साथ काम नहीं करेगा. Microsoft ने 2021 में IE11 के लिए, सहायता बंद कर दी और Microsoft Edge पर माइग्रेशन को बढ़ावा दिया.

अगस्त 2021 से, Internet Explorer 11 के उपयोगकर्ताओं को मैप पर सबसे ऊपर एक चेतावनी का मैसेज दिखेगा. Internet Explorer 11 के साथ काम करने के लिए, Maps JavaScript API का आखिरी वर्शन v3.47 है. Internet Explorer 11 के लिए सहायता नवंबर 2022 में पूरी तरह बंद हो जाएगी. यह Edge में, IE मोड पर भी लागू होता है.

Android
  • Android 4.1 के बाद के वर्शन पर Chrome का मौजूदा वर्शन.
  • Android 4.4 और उसके बाद के वर्शन पर Chrome वेबव्यू.
iOS
  • iOS के मौजूदा और उससे पहले के मुख्य वर्शन पर मोबाइल सफ़ारी.
  • iOS के मौजूदा और उससे पहले के मुख्य वर्शन पर UIWebView और WKWebView.
  • iOS के लिए Chrome का मौजूदा वर्शन.