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

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

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

يساعد إيقاف دعم إصدارات حزمة تطوير البرامج (SDK) لمنصة خرائط Google لإصدارات معيّنة من Android وiOS في تحديد نطاق اختبار حزمة SDK وتوسيع نطاقه لدى Google.

يصف هذا القسم سياسة الدعم التي توفّرها "منصة خرائط Google" لأنظمة تشغيل الأجهزة الجوّالة. لا تغطي هذه السياسة سوى المنتجات المتوفّرة للجمهور العام.

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

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

المصطلحات

ملخّص جدول الحد الأدنى من إصدار نظام التشغيل المتوافق مع Android

  أحدث إصدار من حزمة SDK يتم تجميعه مع إصدار نظام التشغيل هذا (تاريخ الإصدار)
إصدار Android حزمة تطوير البرامج بالاستناد إلى بيانات "خرائط Google" (مكتبة العميل) حزمة Nav SDK حزمة تطوير برامج الأماكن حزمة Driver SDK حزمة Consumer SDK
‫Android Nougat - المستوى 24 من واجهة برمجة التطبيقات (2016) الأحدث الأحدث الأحدث الأحدث الأحدث
‫Android Marshmallow - المستوى 23 من واجهة برمجة التطبيقات (2015) الأحدث ‫6.3 (2025/6/18) ‫4.4.1 (2025/7/6) ‫6.2 (2025/6/18) الأحدث
‫Android Lollipop - المستوى 21 من واجهة برمجة التطبيقات (2014) ‫19.2.0 (2025/4/14) ‫4.99 (2023/7/6) ‫3.5.0 (2024/5/28) ‫4.99 (2023/8/9) ‫1.99.1 (2023/8/31)
‫Android KitKat - المستوى 19 من واجهة برمجة التطبيقات (2013) ‫18.2 (2023/10/18) ‫3.2 (2021/10/7) ‫2.7.0 (2021/11/1) ‫3.0.4 (2021/7/28) ‫0.9.28 (2021/5/18)

ملخّص جدول الحد الأدنى من إصدار نظام التشغيل المتوافق مع iOS

  أحدث إصدار من حزمة SDK يتم تجميعه مع إصدار نظام التشغيل هذا (تاريخ الإصدار)
إصدار iOS حزمة تطوير البرامج بالاستناد إلى بيانات "خرائط Google" وحزمة Nav SDK حزمة تطوير برامج الأماكن حزمة Consumer SDK وحزمة Driver SDK
‫16 (2022) والإصدارات الأحدث الأحدث الأحدث الأحدث
‫15 (2021) ‫9.4 (2025/3/18) ‫9.4 (2025/3/10) ‫9.2.1 (2025/3/28)
‫14 (2020) ‫8.5 (2024/4/1) ‫8.5 (2024/4/1) ‫3.3.0 (2024/3/6)
‫13 (2019) ‫7.4 (2023/2/27) ‫7.4 (2023/2/27) ‫2.2.1 (2023/4/17)
‫12 (2018) ‫6.2 (2022/4/25) ‫6.2 (2022/4/25)  

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

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

على سبيل المثال، بالنسبة إلى إصدار Android الذي تم إصداره في عام 2020، ستتوافق الإصدارات الجديدة من حزمة تطوير برامج الأماكن لأجهزة Android مع هذا الإصدار حتى عام 2026 على الأقل.

من حين لآخر، عندما ينخفض بشكلٍ كافٍ استخدام نظام التشغيل Android الذي يبلغ من العمر 6 سنوات على الأقل:

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

  • نتيجةً لذلك، عليك أن تقرّر ما إذا كنت تريد:

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

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

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

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

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

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

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

من حين لآخر، قد تقيّد "خدمات Google Play" إصدار التطبيقات التي تم إنشاؤها باستخدام إصدارات أقدم من مكتبة العميل (واجهة برمجة التطبيقات). عند حدوث ذلك، ستتلقّى تحذيرًا عند نشر تطبيقك في "متجر Google Play"، وقد يتم منعك من إجراء المزيد من عمليات الإصدار بعد ذلك إلى أن يتم تعديل المكتبة. يمكنك الاطّلاع على مزيد من المعلومات في مركز مساعدة Play Console.

لمزيد من المعلومات عن إصدارات Android، يمكنك الاطّلاع على إصدارات منصة Android SDK.

سياسة دعم iOS

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

دعم حزمة SDK

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

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

دعم بيئة التطوير المتكاملة

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

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

دعم المتصفح

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

أجهزة الكمبيوتر
  • الإصدار الحالي من Microsoft Edge (على Windows)، باستثناء وضع Internet Explorer
  • أحدث إصدارَين رئيسيَين ثابتَين من Firefox (على Windows وmacOS وLinux)
  • أحدث إصدارَين رئيسيَين ثابتَين من Chrome (على Windows وmacOS وLinux)
  • أحدث إصدارَين رئيسيَين ثابتَين من Safari (على macOS)
Android
  • الإصدار الحالي من Chrome على Android 4.1 والإصدارات الأحدث
  • ‫Chrome WebView على Android 4.4 والإصدارات الأحدث
iOS
  • ‫Mobile Safari على الإصدارَين الرئيسيين الحالي والسابق من iOS
  • ‫UIWebView وWKWebView على الإصدارَين الرئيسيين الحالي والسابق من iOS
  • الإصدار الحالي من Chrome على iOS