গুগল ম্যাপ প্ল্যাটফর্ম ওএস এবং সফ্টওয়্যার সমর্থন

মোবাইল ওএস সংস্করণ সমর্থন নীতি

মোবাইল অপারেটিং সিস্টেমের বিবর্তনের সাথে সাথে এবং আমরা গুগল ম্যাপস প্ল্যাটফর্মের নতুন ফিচার ও আপডেট চালু করার ফলে, পুরোনো মোবাইল ওএস সংস্করণগুলোর জন্য সমর্থন স্থগিত করে দিই।

নির্দিষ্ট অ্যান্ড্রয়েড এবং আইওএস সংস্করণে গুগল ম্যাপস প্ল্যাটফর্ম এসডিকে সংস্করণের সমর্থন সীমাবদ্ধ রাখা গুগলকে তার এসডিকে পরীক্ষার পরিধি ও মাত্রা বাড়াতে সাহায্য করে।

এই বিভাগে মোবাইল প্ল্যাটফর্মের জন্য গুগল ম্যাপস প্ল্যাটফর্মের সমর্থন নীতি বর্ণনা করা হয়েছে। এই নীতিটি শুধুমাত্র সাধারণভাবে উপলব্ধ (GA) পণ্যগুলির ক্ষেত্রে প্রযোজ্য।

গুগল ম্যাপস প্ল্যাটফর্ম পরিষেবার শর্তাবলীতে সংজ্ঞায়িত পরিষেবা বন্ধ করার জন্য ১২-মাসের নোটিশ মেয়াদের আওতায় ওএস সাপোর্ট স্থগিতকরণ অন্তর্ভুক্ত নয়।

প্রকল্পের মালিকরা তাদের প্রতিটি প্রকল্পকে প্রভাবিত করে এমন পরিবর্তন সম্পর্কে আগাম বিজ্ঞপ্তি পান। প্রধান আপডেট, বাতিলকরণ এবং অন্যান্য পরিবর্তন সম্পর্কে অবগত থাকুন

পরিভাষা

অ্যান্ড্রয়েড সর্বনিম্ন ওএস সংস্করণ সমর্থন সারণীর সারাংশ

এই OS সংস্করণের সাথে কম্পাইল হয় এমন সর্বশেষ SDK সংস্করণ (প্রকাশের তারিখ)
অ্যান্ড্রয়েড সংস্করণ মানচিত্র এসডিকে (ক্লায়েন্ট লাইব্রেরি) ন্যাভ এসডিকে স্থান এসডিকে ড্রাইভার এসডিকে ভোক্তা এসডিকে
অ্যান্ড্রয়েড নুগাট - এপিআই লেভেল ২৪ (২০১৬) সর্বশেষ সর্বশেষ সর্বশেষ সর্বশেষ সর্বশেষ
অ্যান্ড্রয়েড মার্শমেলো - এপিআই লেভেল ২৩ (২০১৫) সর্বশেষ ৬.৩ (১৮/৬/২৫) ৪.৪.১ (৭/০৬/২০২৫) ৬.২ (১৮/৬/২০২৫) সর্বশেষ
অ্যান্ড্রয়েড ললিপপ - এপিআই লেভেল ২১ (২০১৪) ১৯.২.০ (১৪/৪/২০২৫) ৪.৯৯ (৭/০৬/২০২৩) ৩.৫.০ (২৮/৫/২০২৪) ৪.৯৯ (৮/০৯/২০২৩) ১.৯৯.১ (৩১/৮/২০২৩)
অ্যান্ড্রয়েড কিটক্যাট - এপিআই লেভেল ১৯ (২০১৩) ১৮.২(১৮/১০/২০২৩) ৩.২(১০/০৭/২০২১) ২.৭.০(১১/০১/২০২১) ৩.০.৪ (২৮/৭/২০২১) ০.৯.২৮ (১৮/৫/২০২১)

iOS সর্বনিম্ন OS সংস্করণ সমর্থন সারণীর সারাংশ

এই OS সংস্করণের সাথে কম্পাইল হয় এমন সর্বশেষ SDK সংস্করণ (প্রকাশের তারিখ)
iOS সংস্করণ মানচিত্র ও নেভিগেশন এসডিকে স্থান এসডিকে ভোক্তা এবং ড্রাইভার এসডিকে
১৬ (২০২২) এবং তার উপরে সর্বশেষ সর্বশেষ সর্বশেষ
১৫ (২০২১) ৯.৪ (১৮/৩/২০২৫) ৯.৪ (৩/১০/২০২৫) ৯.২.১ (২৮/৩/২০২৫)
১৪ (২০২০) ৮.৫ (৪/১/২০২৪) ৮.৫ (৪/১/২০২৪) ৩.৩.০ (৩/৬/২০২৪)
১৩ (২০১৯) ৭.৪ (২৭/২/২০২৩) ৭.৪ (২৭/২/২০২৩) ২.২.১ (১৭/৪/২০২৩)
১২ (২০১৮) ৬.২ (২৫/৪/২০২২) ৬.২ (২৫/৪/২০২২)

অ্যান্ড্রয়েড ওএস সমর্থন নীতি

অ্যান্ড্রয়েডের জন্য গুগল ম্যাপস প্ল্যাটফর্ম এসডিকে-র নতুন সংস্করণগুলো কোনো একটি অ্যান্ড্রয়েড ওএস সংস্করণকে (যেমন এপিআই লেভেল ২৯ এবং ৩০) সেই ওএস সংস্করণটি প্রথম প্রকাশের পর থেকে কমপক্ষে ৬ বছর পর্যন্ত সমর্থন করে। প্রধান সংস্করণ নম্বর না বাড়িয়েই ওএস ফ্রিজ চালু করা যেতে পারে।

উদাহরণস্বরূপ, ২০২০ সালে প্রকাশিত একটি অ্যান্ড্রয়েড সংস্করণের জন্য, অ্যান্ড্রয়েডের জন্য প্লেসেস এসডিকে-র নতুন সংস্করণগুলো অন্তত ২০২৬ সাল পর্যন্ত সেই সংস্করণটিকে সমর্থন করবে।

সময়ে সময়ে, কমপক্ষে ৬ বছর পুরোনো একটি অ্যান্ড্রয়েড ওএস-এর ব্যবহার যথেষ্ট পরিমাণে কমে যাওয়ায়:

  • গুগল সেই অ্যান্ড্রয়েড ওএস সংস্করণটির জন্য সমর্থন বন্ধ করে দেবে, এবং অ্যান্ড্রয়েডের জন্য এসডিকে-র নতুন সংস্করণগুলোতে এর থেকে এক ধাপ উচ্চতর সংস্করণটিই সর্বনিম্ন সমর্থিত ওএস সংস্করণ হবে।

  • ফলস্বরূপ, আপনাকে সিদ্ধান্ত নিতে হবে যে:

    • সর্বশেষ SDK সংস্করণটি গ্রহণ করুন, আপনার অ্যাপের নতুন সংস্করণগুলির জন্য ন্যূনতম সমর্থিত OS-এর মান বাড়ান এবং সেই অনুযায়ী বিল্ড নির্ভরতার সংস্করণগুলি নির্দিষ্ট করুন।
    • অথবা আগের SDK সংস্করণটি ব্যবহার করতে পারেন, যা SDK সাপোর্ট বিভাগ অনুযায়ী ব্যাকওয়ার্ড-কম্প্যাটিবল পদ্ধতিতে বাগ ফিক্স পাওয়ার ক্ষেত্রে আপনার সক্ষমতাকে সীমিত করতে পারে।

    উদাহরণস্বরূপ, গুগল অ্যান্ড্রয়েড ৭ (এপিআই লেভেল ২৫, ২০১৬ সালে প্রকাশিত)-এর সাপোর্ট বন্ধ করে দিতে পারে, যার ফলে অ্যান্ড্রয়েডের জন্য গুগল ম্যাপস প্ল্যাটফর্ম এসডিকে-র নতুন সংস্করণগুলোতে অ্যান্ড্রয়েড ৮ (এপিআই লেভেল ২৬)-ই হবে সর্বনিম্ন সমর্থিত অপারেটিং সিস্টেম। এসডিকে-র আগের সংস্করণগুলো দিয়ে তৈরি অ্যাপগুলো অ্যান্ড্রয়েড ৭ চালিত ডিভাইসগুলোতে চলতে থাকবে, এবং এর পরে প্রকাশিত এসডিকে-র সংস্করণগুলো দিয়ে তৈরি অ্যাপগুলো অ্যান্ড্রয়েড ৭ চালিত ডিভাইসগুলোতে আর চলতে পারবে না।

ওএস ভার্সন স্থির রাখার সময়সূচির ব্যতিক্রম হলো অ্যান্ড্রয়েডের জন্য ম্যাপস এসডিকে, যা গুগল প্লে পরিষেবার অংশ হিসেবে সরবরাহ করা হয়।

অ্যান্ড্রয়েডের জন্য ম্যাপস এসডিকে

অ্যান্ড্রয়েডের জন্য ম্যাপস এসডিকে এই ওএস সংস্করণ সমর্থন নীতির আওতার বাইরে। অ্যান্ড্রয়েডের জন্য ম্যাপস এসডিকে রানটাইমটি গুগল প্লে সার্ভিসেস (যা "গুগল মোবাইল সার্ভিসেস" বা "জিএমএস কোর" নামেও পরিচিত)-এর একটি অংশ হিসেবে অন্তর্ভুক্ত, যা অ্যান্ড্রয়েড ডিভাইসে গুগল অ্যাপ চালানোর জন্য প্রয়োজন। যেহেতু গুগল প্লে সার্ভিসেস তার নিজস্ব অ্যান্ড্রয়েড এপিআই লেভেল সমর্থন সময়সূচী অনুসরণ করে (যেমনটি এই ঘোষণায় দেখানো হয়েছে), তাই অ্যান্ড্রয়েডের জন্য ম্যাপস এসডিকে-এর সমর্থন সময়সূচী গুগল প্লে সার্ভিসেস-এর ওএস সমর্থনের উপর নির্ভরশীল। গুগল প্লে সার্ভিসেস কোন কোন অ্যান্ড্রয়েড এপিআই সংস্করণে চলে, সে সম্পর্কে তথ্যের জন্য, গুগল প্লে সার্ভিসেস সেটআপ দেখুন।

তবে, অ্যান্ড্রয়েড ওএস সাপোর্ট পলিসি অনুসারে, গুগল প্লে সার্ভিসের ম্যাপস রানটাইমের সাথে কাজ করে এমন ম্যাপস এসডিকে ফর অ্যান্ড্রয়েড ক্লায়েন্ট লাইব্রেরি (এপিআই ফ্যাসাদ) নির্দিষ্ট অ্যান্ড্রয়েড এপিআই লেভেলে ভার্সনযুক্ত এবং সমর্থিত। ম্যাপস এসডিকে ফর অ্যান্ড্রয়েড দিয়ে অ্যাপ তৈরি করার সময়, ডেভেলপাররা ক্লায়েন্ট লাইব্রেরির ভার্সনটিকে একটি ডিপেন্ডেন্সি হিসেবে সেট করেন

যদি কোনো অ্যাপ ক্লায়েন্ট লাইব্রেরির নতুন সংস্করণ ব্যবহার করে কিন্তু গুগল প্লে সার্ভিসের পুরোনো সংস্করণযুক্ত কোনো ডিভাইসে চালানো হয়, তাহলে কল করা নতুন কোনো ফিচারই সেই ডিভাইসগুলোতে কাজ করবে না। এতে অ্যাপ ক্র্যাশ বা কোনো ব্যতিক্রমী ঘটনা ঘটে না।

সময়ে সময়ে, গুগল প্লে সার্ভিসেস পুরোনো ক্লায়েন্ট লাইব্রেরি সংস্করণ (এপিআই ফ্যাসাদ) দিয়ে তৈরি অ্যাপ্লিকেশন প্রকাশের উপর নিষেধাজ্ঞা আরোপ করতে পারে। এমনটা হলে, প্লে স্টোরে আপনার অ্যাপ্লিকেশনটি প্রকাশ করার সময় আপনি একটি সতর্কবার্তা পাবেন এবং লাইব্রেরিটি আপডেট না হওয়া পর্যন্ত এরপর থেকে আরও অ্যাপ্লিকেশন প্রকাশ করা থেকে আপনাকে বিরত রাখা হতে পারে। প্লে কনসোল হেল্প সেন্টারে এ বিষয়ে আরও জানুন।

অ্যান্ড্রয়েড রিলিজ সম্পর্কে আরও তথ্যের জন্য, অ্যান্ড্রয়েড এসডিকে প্ল্যাটফর্ম রিলিজ দেখুন।

iOS সমর্থন নীতি

iOS-এর জন্য Google Maps Platform SDK-এর নতুন সংস্করণগুলো কোনো OS সংস্করণের প্রাথমিক প্রকাশের পর থেকে কমপক্ষে ৩ বছর পর্যন্ত সেই iOS সংস্করণটিকে সমর্থন করে। প্রধান সংস্করণ নম্বর না বাড়িয়েই OS-এর কার্যকারিতা স্থির হয়ে যেতে পারে। উদাহরণের জন্য Android OS সমর্থন নীতি দেখুন।

এসডিকে সমর্থন

যখন গুগল তার গুগল ম্যাপস প্ল্যাটফর্ম মোবাইল এসডিকে-র নতুন সংস্করণ প্রকাশ করে:

  • গুগল এই সংস্করণটিকে উল্লিখিত সর্বনিম্ন সমর্থিত ওএস সংস্করণ পর্যন্ত পুরোনো সংস্করণগুলোর সাথে পরীক্ষা করে দেখেছে।
  • এই সংস্করণের প্রাথমিক প্রধান প্রকাশের পরবর্তী ১২ মাসের মধ্যে আসা ভবিষ্যতের SDK ফিক্সগুলো এই সংস্করণের সাথে ব্যাকওয়ার্ড-কম্প্যাটিবল* হবে।
    • * নিম্নলিখিতগুলি বাদে: ১. এসডিকে নির্ভরতা (যেমন কোটলিন) দ্বারা সৃষ্ট পশ্চাৎমুখী অসামঞ্জস্যতা; এবং ২. সর্বনিম্ন সমর্থিত ওএস সংস্করণের কারণে সৃষ্ট পশ্চাৎমুখী অসামঞ্জস্যতা। এই পরিবর্তনগুলি প্রধান সংস্করণ নম্বর বৃদ্ধি না করেই আনা যেতে পারে।
  • এই সংস্করণটির প্রাথমিক প্রধান প্রকাশের তারিখের ১২ মাস পর, SDK-এর সংশোধনগুলো এই সংস্করণের সাথে পশ্চাৎ-সামঞ্জস্যপূর্ণ নাও থাকতে পারে।
  • এসডিকে সংস্করণটি বন্ধ না করা পর্যন্ত গুগল ম্যাপস প্ল্যাটফর্ম পরিষেবার কারণে সৃষ্ট ব্যাকএন্ড সমস্যাগুলো গুগল সমাধান করবে।

IDE সমর্থন

iOS-এর জন্য গুগল ম্যাপস প্ল্যাটফর্ম SDK-গুলো অ্যাপলের ইন্টিগ্রেটেড ডেভেলপমেন্ট এনভায়রনমেন্ট এক্সকোড-এ iOS ডেভেলপমেন্টের সাথে সামঞ্জস্যপূর্ণ। এক্সকোডের বিভিন্ন সংস্করণে সুইফট প্রোগ্রামিং ভাষার বিভিন্ন সংস্করণের পাশাপাশি অ্যাপল অপারেটিং সিস্টেমের বিভিন্ন সংস্করণের জন্য SDK-গুলোও অন্তর্ভুক্ত থাকে।

iOS-এর জন্য Google Maps Platform SDK-এর নতুন প্রধান সংস্করণগুলিতে Google পর্যায়ক্রমে Xcode-এর সমর্থিত সর্বনিম্ন সংস্করণ বাড়িয়ে দেয়। আপনি যে SDK সংস্করণটি দিয়ে বিল্ড করতে চান, তার জন্য Xcode-এর সর্বনিম্ন সমর্থিত সংস্করণ জানতে রিলিজ নোট এবং সমর্থিত সফ্টওয়্যার বিষয়গুলি দেখুন।

ব্রাউজার সমর্থন

Maps JavaScript API এবং Maps Embed API নিম্নলিখিত ওয়েব ব্রাউজারগুলিকে সমর্থন করে:

ডেস্কটপ
  • মাইক্রোসফট এজ (উইন্ডোজ)-এর বর্তমান সংস্করণ, আইই মোড ব্যতীত
  • ফায়ারফক্সের সর্বশেষ দুটি প্রধান স্থিতিশীল সংস্করণ (উইন্ডোজ, ম্যাকওএস, লিনাক্স)।
  • ক্রোমের সর্বশেষ দুটি প্রধান স্থিতিশীল সংস্করণ (উইন্ডোজ, ম্যাকওএস, লিনাক্স)।
  • সাফারি (ম্যাকওএস)-এর সর্বশেষ দুটি প্রধান স্থিতিশীল সংস্করণ।
অ্যান্ড্রয়েড
  • অ্যান্ড্রয়েড ৪.১+ এ ক্রোমের বর্তমান সংস্করণ।
  • অ্যান্ড্রয়েড ৪.৪+ এ ক্রোম ওয়েবভিউ।
আইওএস
  • iOS-এর বর্তমান ও পূর্ববর্তী প্রধান সংস্করণগুলিতে মোবাইল সাফারি।
  • iOS-এর বর্তমান এবং পূর্ববর্তী প্রধান সংস্করণগুলিতে UIWebView এবং WKWebView।
  • iOS-এর জন্য Chrome-এর বর্তমান সংস্করণ।