يجب أن تستخدم تطبيقات Android مهام الخلفية عندما يكون ذلك مناسبًا، وتجنب فعل كل شيء في سلسلة التعليمات الرئيسية للتطبيق. لكي يكون التطبيق مستجيبًا للمستخدمين فضلاً عن كونه مواطنًا صالحًا على نظام Android الأساسي، قم بإزالة أي مهام حظر أو طويلة من سلسلة التعليمات الرئيسية (واجهة المستخدم)، وشغلها في الخلفية بدلاً من ذلك. ويشمل ذلك مهام مثل فك ترميز صورة نقطية أو الوصول إلى مساحة التخزين أو العمل على نموذج تعلُّم الآلة (ML) أو تنفيذ طلبات الشبكة.
الأشياء التي يجب فهمها حول العمل في الخلفية تشمل ما يلي:
فهم العمل غير المتزامن يشرح هذا المستند العمل غير المتزامن وتساعدك على فهم الفرق بين العمل غير المتزامن والعمل المستمر.
العمل المستمر هو العمل في الخلفية الذي يبقى مجدولاً من خلال عمليات إعادة تشغيل التطبيق أو إعادة تشغيل النظام.
الاستخدام الفعّال لعمليات البث: على غرار نمط تصميم نشر الاشتراك إلى حد كبير، يمكن لتطبيقات Android إرسال رسائل البث أو تلقّيها من نظام Android وتطبيقات Android الأخرى.
كيفية استخدام الأساليب المختلفة اللازمة لاختبار العمل غير المتزامن مقابل اختبار العمل المستمر.