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