نظرة عامة على "خدمات 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 في تطبيقك، يُرجى الاطّلاع على دليل الإعداد هذا.