توفّر "خدمات Google Play" مجموعة كبيرة من حزم تطوير البرامج (SDK) على Android لإنشاء تطبيقك وتحسين الخصوصية والأمان وجذب المستخدمين وتنمية نشاطك التجاري. تتطلّب حِزم SDK هذه فقط تضمين مكتبة برامج خفيفة في تطبيقك، كما هو موضّح في الشكل 1. أثناء التشغيل، تتواصل مكتبة العميل مع عملية تنفيذ كاملة تعمل في تطبيق "خدمات Google Play" الرئيسي.
من خلال توفير عمليات تنفيذ مشتركة من جهة العميل، تتيح "خدمات Google Play" ما يلي:
- تساعد في تحسين الموارد على الجهاز فقط، مثل مساحة التخزين والذاكرة، لرفع مستوى جودة التطبيق وتجربة المستخدمين بشكل عام.
- يتلقّى تحديثات تلقائية، بغض النظر عن تحديثات نظام التشغيل أو المصنّع الأصلي للجهاز أو التطبيق، ليتلقّى المستخدمون التحسينات وإصلاحات الأخطاء بسرعة أكبر.
- توفّر هذه الواجهة توافقًا مع الأنظمة القديمة من Android 7.0 (مستوى واجهة برمجة التطبيقات 24) وتعمل على مختلف أشكال الأجهزة، ما يتيح لك الوصول إلى المزيد من المستخدمين بجهد أقل.
الشكل 1: تتلقّى "خدمات Google Play" تحديثات منتظمة تتضمّن تحسينات وإصلاحات للأخطاء.
آلية عمل "خدمات Google Play"
حزم SDK
تتضمّن كل حزمة تطوير برامج (SDK) لـ "خدمات Google Play" مكتبة برامج خفيفة مع واجهات برمجة تطبيقات تتفاعل مع خدمة تعمل في تطبيق "خدمات Google Play". وتوفّر هذه المكتبات أيضًا أدوات مساعدة للتعامل بسلاسة مع مشاكل وقت التشغيل، مثل عدم توفّر خدمة أو إيقافها أو عدم تحديثها. عند تفعيل ميزة تقليص الرموز البرمجية، تعمل أداة تحسين R8 على تقليل تأثير حزمة تطوير البرامج (SDK) في حجم الحزمة من خلال إزالة الرموز البرمجية غير المستخدَمة.
للوصول إلى ميزات أو منتجات جديدة في "خدمات Google Play"، عليك ترقية حزمة SDK عند إصدار نسخة جديدة في مستودع Google Maven.
الخدمات
تتضمّن "خدمات Google Play" مجموعة أساسية من الخدمات التي تُشغَّل في الخلفية على جميع أجهزة Android المعتمَدة من Google.
يتم توفير التحديثات التلقائية لـ "خدمات Google Play" بشكل مستقل عن تحديثات مشغّل شبكة الجوّال أو نظام التشغيل أو صورة نظام المصنّع الأصلي للجهاز. بشكل عام، تتلقّى الأجهزة التي تعمل بنظام التشغيل Android 7.0 أو الإصدارات الأحدث التحديثات تلقائيًا، شرط أن تكون "خدمات Google Play" مثبّتة على هذه الأجهزة وأن تتوفّر مساحة تخزين كافية. وهذا يعني أنّ المستخدمين يتلقّون التحسينات وإصلاحات الأخطاء بسرعة أكبر، ويمكنك الاستفادة من أحدث واجهات برمجة التطبيقات مع الوصول إلى معظم الأجهزة في منظومة Android المتكاملة. ولا تتوافق الأجهزة التي تعمل بإصدار أقدم من Android 7.0 أو الأجهزة التي لم يتم تثبيت "خدمات Google Play" عليها.
الخطوات التالية: إعداد تطبيقك
لبدء استخدام واجهات برمجة التطبيقات لخدمات Google Play في تطبيقك، يُرجى قراءة دليل الإعداد هذا.