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