دعم نظام التشغيل "منصة خرائط Google" والبرامج

تنظيم صفحاتك في مجموعات يمكنك حفظ المحتوى وتصنيفه حسب إعداداتك المفضّلة.

سياسة دعم إصدار نظام تشغيل الجهاز الجوّال

ومع تطوّر أنظمة تشغيل الأجهزة الجوّالة، وبما أننا نطرح ميزات وتحديثات "منصة خرائط Google"، سنبدأ بتوفير الدعم للإصدارات القديمة من نظام التشغيل للأجهزة الجوّالة بشكل منتظم، ووضع حد أدنى جديد لإصدار نظام التشغيل المتوافق على جدول زمني يمكن توقّعه. هذه المحاذاة مهمة لعدد من الأسباب:

  • إنّ تثبيت نظام التشغيل وفقًا لجدول زمني يمكن توقّعه يساعد مطوّري البرامج في التخطيط لتحديثات التطبيقات قبل تواريخ انتهاء دعم نظام التشغيل، ويسمح لهم بمعرفة المدة التي سيتم خلالها توفير الإصدارات القديمة من تطبيقاتهم والأجهزة التي يمكن استخدامها.
  • إنّ تثبيت الإصدار المجمّع من حِزمة تطوير البرامج (SDK) في "منصة خرائط Google" يصل إلى إصدار محدّد من نظامَي التشغيل Android وiOS، وهو يساعد Google في توسيع نطاق اختبار حزمة تطوير البرامج (SDK) وتوسيع نطاقه.

يتناول هذا القسم سياسة دعم "منصة خرائط Google" للمنصات المتوافقة مع الأجهزة الجوّالة. لا تشمل هذه السياسة سوى المنتجات المتاحة بشكل عام (GA).

لا تُعتبر حالات تجميد الدعم في نظام التشغيل "&" إيقافات مهمّة&، كما هو محدّد في بنود خدمة"منصة خرائط Google".

يتلقّى مالكو المشاريع الذين لديهم عناوين بريد إلكتروني خاضعة للإشراف إشعارات استباقية بشأن التغييرات التي تؤثّر في كل مشروع من مشاريعهم. اطّلِع على آخر الأخبار والتعديلات الرئيسية وحالات الإيقاف وغيرها من التغييرات.

مصطلحات

سياسة دعم نظام التشغيل Android

ستتوافق الإصدارات الجديدة من حِزم تطوير البرامج (SDK) لنظام "خرائط Google" لنظام التشغيل Android مع إصدار نظام التشغيل Android (مستوى واجهة برمجة التطبيقات مثل 29 و30) لمدة 6 سنوات بعد الإصدار الرئيسي الأولي.

على سبيل المثال، بالنسبة إلى إصدار Android الذي تم طرحه في 2020، ستواصل الإصدارات الجديدة من حزمة تطوير البرامج (SDK) لأماكن Google استخدام هذا الإصدار حتى العام 2026. أو من منظور عكسي، عندما طرح نظام التشغيل Android نظام تشغيل في عام 2020، ستدعم "منصة خرائط Google" إصدارات نظام التشغيل التي تعود إلى عام 2014. منظور الوقت العكسي أكثر فائدة في فهم التفاصيل التالية لسياسة الدعم لدينا.

في الربع الثالث من كل عام:

  • ستجمّد Google الدعم على إصدار نظام التشغيل Android الأقدم من 6 سنوات، ما يجعل الإصدار الأحدث هو الحد الأدنى المسموح به لإصدار نظام التشغيل في إصدارات جديدة من حِزم تطوير البرامج (SDK) لنظام التشغيل Android.

    على سبيل المثال، في الربع الثالث من عام 2022، وفي الوقت المعتاد من إصدار جديد من نظام التشغيل Android، ستتوقّف Google عن دعم نظام التشغيل Android 7 (المستوى 25 من واجهة برمجة التطبيقات الذي تم طرحه في 2016)، ما يجعل نظام التشغيل Android 8 (المستوى 26 لواجهة برمجة التطبيقات) الحد الأدنى المتوافق مع نظام التشغيل في الإصدارات الجديدة من حِزم تطوير البرامج (SDK) لمنصّة "خرائط Google". وسيكون إصدار آخر حزمة تطوير برامج (SDK) تم إصداره قبل هذه النقطة هو آخر إصدار متوافق مع Android API Level 25.

  • ونتيجة لذلك، سيحتاج مطوّرو التطبيقات إلى تحديد ما إذا كان سيتم رفع الحد الأدنى لنظام التشغيل المتوافق للإصدارات الجديدة من تطبيقاتهم وتحديد إصدارات الاعتمادية وفقًا لذلك.

    في المثال السابق أعلاه، سيستمر تشغيل إصدارات التطبيق التي تم إنشاؤها باستخدام الإصدارات الأقدم من حزمة تطوير البرامج (SDK) على الأجهزة التي تعمل بنظام التشغيل Android 7، كما أن إصدارات التطبيق التي تم إنشاؤها بإصدارات من حزمة تطوير البرامج (SDK) تم إصدارها بعد هذه النقطة لن تتمكّن من العمل على الأجهزة التي تعمل بنظام التشغيل Android 7. بعد ترقية اعتمادية التطبيق إلى الإصدار الجديد من حزمة تطوير البرامج (SDK)، يجب على المستخدمين ترقية أجهزتهم إلى الإصدار Android 8 (المستوى 26 من واجهة برمجة التطبيقات) أو إصدار أحدث ليتمكّنوا من تشغيل الإصدارات الجديدة من التطبيق.

وتُعدّ حزمة تطوير البرامج (SDK) للخرائط لنظام التشغيل Android استثناءً للجدول الزمني لتجميد إصدار إصدار نظام التشغيل، ويتم تقديمه كجزء من خدمات Google Play.

حزمة تطوير البرامج بالاستناد إلى بيانات "خرائط Google" للتطبيقات المتوافقة مع Android

لا تتوافق حزمة تطوير البرامج (SDK) للخرائط لنظام التشغيل Android مع سياسة دعم إصدار نظام التشغيل هذا. يتم تضمين حزمة تطوير البرامج (SDK) "لخرائط Google" لنظام التشغيل Android كجزء من خدمات Google Play (المعروفة أيضًا باسم "&quot،&quot؛خدمات Google للأجهزة الجوّالة&quot، أو "GMS Core")، وهي مطلوبة لتشغيل تطبيقات Google على الأجهزة التي تعمل بنظام التشغيل Android. نظرًا لأن خدمات Google Play تتبع جدول الدعم الخاص بها على مستوى واجهة برمجة تطبيقات Android (كما هو موضّح في هذا الإشعار)، يعتمد الجدول الزمني لدعم حزمة تطوير البرامج (SDK) للخرائط لنظام التشغيل Android على دعم نظام التشغيل لخدمات Google Play. للحصول على معلومات عن إصدارات واجهة برمجة تطبيقات Android التي تعمل عليها خدمات Google Play، يمكنك الاطّلاع على إعداد خدمات Google Play.

ومع ذلك، يتم إصدار حزمة تطوير البرامج (SDK) للخرائط الخاصة بواجهة برمجة تطبيقات Android (واجهة برمجة التطبيقات) والتي تعمل مع وقت تشغيل الخرائط على خدمات Google Play، كما يتم دعمها على مستويات معيّنة في واجهة برمجة تطبيقات Android. عند إنشاء التطبيقات باستخدام خرائط Google لنظام التشغيل Android، يعمل مطوّرو البرامج على تحديد إصدار مكتبة العميل كاعتمادية.

تقترح Google استخدام أحدث com.google.android.gms.play-services-maps مكتبة العملاء، والتي تضمن توفّر أحدث ميزات ووظائف "منصة خرائط Google" في تطبيقك على الأجهزة التي تعمل بأحدث إصدار من خدمات Google Play.

إذا كان التطبيق يستخدم إصدارًا حديثًا من مكتبة العميل ولكن يتم تشغيله على جهاز يعمل بإصدار قديم من خدمات Google Play، لن تعمل أي ميزات أحدث يُطلق عليها اسم على هذه الأجهزة. لا تحدث أي أعطال أو استثناءات للتطبيق.

للحصول على المزيد من المعلومات عن إصدارات Android، يُرجى الاطّلاع على إصدارات النظام الأساسي لحزمة تطوير البرامج (SDK) لنظام التشغيل Android.

سياسة دعم iOS

ستتوافق الإصدارات الجديدة من حِزم تطوير البرامج (SDK) لنظام "خرائط Google" لنظام التشغيل iOS مع إصدار نظام التشغيل iOS لمدة 3 سنوات على الأقل بعد إصدارها الرئيسي.

على سبيل المثال، بالنسبة إلى إصدار رئيسي من نظام التشغيل iOS تم إصداره في الربع الثالث من عام 2020، سيتوافق "منصة خرائط Google" مع هذا الإصدار حتى عام 2023.

لمزيد من التوضيح:

  • ستجمّد Google باستمرار دعم إصدار نظام التشغيل iOS الذي كان يتضمّن أهم إصدار رئيسي له قبل أكثر من 3 سنوات، ما يجعل الإصدار الأحدث أحدث إصدار مسموح به من نظام التشغيل.

    على سبيل المثال، في الربع الثاني من عام 2022، ستجمّد Google دعم نظام التشغيل iOS 12 (تم إطلاقه في البداية في أيلول (سبتمبر) 2018)، ما يجعل نظام التشغيل iOS 13 الحد الأدنى المتوافق لنظام التشغيل في الإصدارات الجديدة من حِزم تطوير البرامج (SDK) لمنصّة "خرائط Google" لنظام التشغيل iOS. وسيكون إصدار آخر حزمة تطوير برامج (SDK) تم إصداره قبل هذه المرحلة هو آخر إصدار متوافق مع نظام التشغيل iOS 12.

  • ونتيجة لذلك، سيحتاج مطوّرو التطبيقات إلى تحديد ما إذا كانوا يريدون زيادة الحد الأدنى المتوافق لنظام التشغيل للإصدارات الجديدة من تطبيقاتهم وتحديد إصدارات الاعتمادية وفقًا لذلك.

    في المثال السابق أعلاه، سنستمر في تشغيل إصدارات التطبيق التي تم إنشاؤها باستخدام إصدارات قديمة من حزمة تطوير البرامج (SDK) على الأجهزة التي تعمل بنظام التشغيل iOS 12، كما لن تتمكّن إصدارات التطبيق التي تم إنشاؤها باستخدام إصدارات من حزمة تطوير البرامج (SDK) التي تم إصدارها بعد هذه المرحلة من التشغيل على الأجهزة التي تعمل بنظام التشغيل iOS 12. بعد ترقية اعتمادية التطبيق على الإصدار الجديد من حزمة تطوير البرامج (SDK)، يجب على المستخدمين ترقية أجهزتهم إلى الإصدار 13 من نظام التشغيل iOS أو إصدار أحدث ليتمكنوا من تشغيل إصدارات جديدة من التطبيق.

دعم حزمة تطوير البرامج (SDK)

عندما تُصدر Google إصدارًا جديدًا من حزمة تطوير البرامج (SDK) لنظام "خرائط Google" المتوافق مع الأجهزة الجوّالة:

  • اختبرت شركة Google هذا الإصدار وفقًا لإصدارات نظام التشغيل وصولاً إلى الحد الأدنى المذكور لإصدار نظام التشغيل.
  • ستكون الإصلاحات المستقبلية لحزمة تطوير البرامج (SDK) في غضون 12 شهرًا من الإصدار الرئيسي الأولي لهذا الإصدار متوافقًا مع الإصدارات القديمة مع هذا الإصدار.
  • وبعد مرور 12 شهرًا على تاريخ الإصدار الأوّلي لهذا الإصدار، قد لا تتوافق إصلاحات حزمة تطوير البرامج (SDK) مع هذا الإصدار.
  • ستحلّ Google المشاكل المتعلقة بالواجهات الخلفية الناتجة عن خدمات "منصة خرائط Google" إلى أن يتم إيقاف إصدار حزمة تطوير البرامج (SDK).

دعم IDE

تتوافق حِزم تطوير البرامج (SDK) لنظام "خرائط Google" لنظام التشغيل iOS مع تطوير نظام التشغيل iOS في بيئة التطوير المتكاملة رمز Apple. تشتمل الإصدارات المختلفة من Xcode على إصدارات مختلفة من لغة البرمجة Swift، بالإضافة إلى حزم SDK لإصدارات مختلفة من أنظمة التشغيل Apple.

ترفع Google دوريًا الحد الأدنى من إصدار Xcode المتوافق مع الإصدارات الرئيسية الجديدة من حِزم تطوير البرامج (SDK) لمنصّة "خرائط Google" لنظام التشغيل iOS. يمكنك الاطّلاع على ملاحظات الإصدار ومواضيع البرامج المتوافقة لمعرفة الحد الأدنى المسموح به من Xcode لإصدار حزمة تطوير البرامج (SDK) الذي تريد إنشاءه باستخدامه.

المتصفحات المتوافقة

تتوافق واجهة برمجة تطبيقات JavaScript لـ "خرائط Google" وواجهة برمجة تطبيقات تضمين الخرائط مع متصفّحات الويب التالية:

جهاز الكمبيوتر المكتبي
  • الإصدار الحالي من Microsoft Edge (في نظام التشغيل Windows)
  • الإصدارات الحالية والسابقة من Firefox (لأنظمة التشغيل Windows وmacOS وLinux)
  • الإصدارات الحالية والسابقة من Chrome (أنظمة التشغيل Windows وmacOS وLinux)
  • الإصدارات الحالية والسابقة من Safari (نظام التشغيل macOS)

لإخلاء الموارد لتقديم الميزات التي يطلبها العملاء المتاحة للمتصفّحات الحديثة، تتوقف "منصة خرائط Google" عن إتاحة الإصدار 11 من Internet Explorer. أوقفت Microsoft الدعم للإصدار IE11 في العام 2021 وشجّعت على نقل البيانات إلى Microsoft Edge.

اعتبارًا من آب (أغسطس) 2021، بدأت رسالة تحذير في الظهور لمستخدمي Internet Explorer 11 في أعلى الخرائط. أحدث إصدار من Maps JavaScript API متوافق مع Internet Explorer 11 هو الإصدار 3.47. سيتم إيقاف دعم Internet Explorer 11 بالكامل في تشرين الثاني (نوفمبر) 2022. ينطبق هذا أيضًا على وضع IE في Edge.

نظام التشغيل Android
  • الإصدار الحالي من Chrome على الإصدار 4.1 من نظام التشغيل Android أو الإصدارات الأحدث.
  • Chrome WebView على الإصدار Android 4.4 والإصدارات الأحدث
iOS
  • متصفّح Safari على الأجهزة الجوّالة الرئيسية والإصدارات الحالية والسابقة من نظام التشغيل iOS
  • UIWebView وWKWebView على الإصدارات الرئيسية الحالية والسابقة من iOS.
  • الإصدار الحالي من Chrome لنظام التشغيل iOS.