نظرة عامة على "خدمات Google Play"

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

من خلال توفير عمليات تنفيذ مشتركة من جهة العميل، تحقق "خدمات Google Play" ما يلي:

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

تتواصل مكتبات العملاء البسيطة مع "خدمات Google Play" باستخدام IPC. تتوفر "خدمات Google Play" على الهواتف والأجهزة اللوحية وأجهزة الكمبيوتر المحمولة وأجهزة التلفزيون والساعات، وكذلك في السيارات.

الشكل 1. تتلقّى خدمات Google Play تحديثات منتظمة تشتمل على تحسينات وإصلاحات للأخطاء.

آلية عمل "خدمات Google Play"

حزم SDK

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

للوصول إلى ميزات أو منتجات "خدمات Google Play" الجديدة، عليك ترقية حزمة تطوير البرامج (SDK) عند طرح إصدار جديد في مستودع Google Maven.

الخدمات

تتضمّن "خدمات Google Play" خدمات Google على الجهاز وتعمل في الخلفية على كل جهاز Android معتمَد من Google.

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

الخطوات التالية: إعداد تطبيقك

لبدء استخدام واجهات برمجة التطبيقات لخدمات Google Play في تطبيقك، يُرجى الاطّلاع على دليل الإعداد هذا.