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