مدير المهام

في نظام التشغيل Android 13، يوفّر عنصر جديد في واجهة مستخدم النظام يُسمى إدارة المهام يُعلم المستخدم بحالة الخدمات التي تعمل في المقدّمة والموارد التي تستخدمها في التطبيقات التي تعمل في الخلفية، كما يتيح للمستخدم إيقاف هذه التطبيقات.

مع طرح أذونات الإشعارات في نظام التشغيل Android 13، أصبح بإمكان المستخدمين إيقاف الإشعارات من التطبيقات التي تعمل في الخلفية وتستخدم الخدمات التي تعمل في المقدّمة لتحديد الموقع الجغرافي وتشغيل الوسائط وعرضها ومزامنة البيانات وإجراء مكالمات الفيديو والمكالمات الصوتية واستخدام الأجهزة المتصلة. عند إيقاف هذه الإشعارات، لن يتم عرض الإشعارات المطلوبة من الخدمات التي تعمل في المقدّمة والتي تشير إلى حالتها واستخدامها للموارد. يضيف "مدير المهام" شريط معلومات إلى شاشة "الإعدادات السريعة" لإبلاغ المستخدمين بالتطبيقات التي تعمل في الخلفية واستخدامها لموارد الهاتف، مثل الذاكرة والبطارية. من خلال واجهة المستخدم هذه، يتم إعلام المستخدمين إذا كان أحد التطبيقات يشغّل خدمة تعمل في المقدّمة لفترة طويلة، ويمكنهم اختيار إيقاف التطبيق. ويتم عرض عنصر التحكّم على الشاشة بطريقة غير مزعجة حتى لا يعيق الإشعارات المهمة. راجِع مقالة إدارة المهام للحصول على مزيد من المعلومات.

تنفيذ "إدارة المهام" للتطبيقات التي تعمل في الخلفية

على الرغم من توفّر تنفيذ مرجعي لنظام التشغيل AOSP لهذه الميزة، يمكن لمصنّعي الأجهزة التي تعمل بنظام التشغيل Android تخصيص واجهة مستخدم النظام هذه وتعديلها. يجب عدم عرض عنصر الإيقاف في "مدير المهام" للتطبيقات الأساسية لوظائف الجهاز، مثل "الهاتف" و"الكاميرا".

يستخدم تطبيق AOSP واجهة برمجة تطبيقات جديدة للردّ داخلية بين واجهة مستخدم النظام وخادم النظام. تتيح واجهة برمجة التطبيقات هذه لخادم النظام إرسال إشعار إلى واجهة مستخدم النظام عند بدء خدمات جديدة تعمل في المقدّمة. تُرسِل واجهة برمجة التطبيقات أيضًا إشعارًا إلى خادم النظام لإيقاف تطبيقات معيّنة عندما يطلب المستخدم ذلك.

تأكيد صحة إشعارات التطبيقات التي تعمل في الخلفية في "إدارة المهام"

لإجراء الاختبار اليدوي، تحقَّق من صحة ميزة "إدارة المهام" في التطبيقات التي تعمل في الخلفية.

بالنسبة إلى اختبارات الوحدات، استخدِم اختبارات الوحدات المتوفّرة في "مشروع Android المفتوح المصدر" (AOSP).