إغلق الإعلان

كلنا نعرف الدرس "تعدد المهام = القدرة على تنفيذ عدة عمليات في نفس الوقت". نحن نستخدمه في أجهزة الكمبيوتر الخاصة بنا دون أن ندرك وجوده بشكل خاص. يتم التبديل بين التطبيقات أو نوافذ تطبيق واحد (بالنسبة لنا) في الوقت الفعلي ونعتبر هذه القدرة لنظام التشغيل أمرًا مفروغًا منه.

مهمة مختلفة

يقوم نظام التشغيل بتخصيص المعالج لجميع التطبيقات في فترات زمنية صغيرة. هذه الفترات الزمنية صغيرة جدًا بحيث لا يمكننا ملاحظتها، لذا يبدو كما لو أن جميع التطبيقات تستخدم المعالج في نفس الوقت. قد نعتقد ذلك تعدد المهام في iOS 4 يعمل بالضبط نفس الشيء. الأمر ليس كذلك. السبب الرئيسي هو بالطبع سعة البطارية. إذا تركت جميع التطبيقات قيد التشغيل في الخلفية، فربما يتعين علينا البحث عن مأخذ توصيل في غضون ساعات قليلة.

يتم وضع معظم التطبيقات المتوافقة مع نظام التشغيل iOS 4 في "الوضع المعلق" أو يتم وضعها في وضع السكون بعد الضغط على زر الصفحة الرئيسية. يمكن تشبيه ذلك بإغلاق غطاء الكمبيوتر المحمول، الذي ينتقل فورًا إلى وضع السكون. بعد فتح الغطاء، ينشط الكمبيوتر المحمول ويصبح كل شيء في نفس الحالة تمامًا كما كان قبل إغلاق الغطاء. علاوة على ذلك، هناك تطبيقات يؤدي فيها الضغط على زر الصفحة الرئيسية إلى إنهائها. وبهذا نعني الإنهاء الحقيقي. للمطورين حرية اختيار أي من هذه الطرق لاستخدامها.

ولكن هناك فئة أخرى من التطبيقات. هذه هي التطبيقات التي تعمل بالفعل في الخلفية، على الرغم من أنك تفعل شيئًا مختلفًا تمامًا على جهاز iDevice الخاص بك. يعد Skype مثالاً جيدًا لأنه يحتاج إلى اتصال دائم بالإنترنت. ومن الأمثلة الأخرى التطبيقات التي تشغل موسيقى الخلفية (Pandora) أو التطبيقات التي تتطلب استخدامًا مستمرًا لنظام تحديد المواقع العالمي (GPS). نعم، تستنزف هذه التطبيقات بطاريتك حتى عند تشغيلها في الخلفية.

النوم أو إسقاط؟

تستمر بعض التطبيقات المتوافقة مع iOS 4، والتي يجب وضعها في وضع السكون (وضعها في "الوضع المعلق") بعد الضغط على زر الصفحة الرئيسية، في العمل في الخلفية. منحت شركة Apple للمطورين عشر دقائق بالضبط حتى يكمل التطبيق مهمته، مهما كانت. لنفترض أنك تقوم بتنزيل ملف في GoodReader. فجأة يريد شخص ما الاتصال بك وعليك فقط قبول هذه المكالمة المهمة. المكالمة لم تدوم أكثر من عشر دقائق، ستعود إلى تطبيق GoodReader. ربما تم تنزيل الملف بالفعل أو لا يزال قيد التنزيل. ماذا لو استغرقت المكالمة أكثر من عشر دقائق؟ سيتعين على التطبيق، في حالتنا GoodReader، إيقاف نشاطه وإخبار نظام التشغيل iOS بإمكانية وضعه في وضع السكون. إذا لم تفعل ذلك، فسيتم إنهاؤها بلا رحمة بواسطة نظام iOS نفسه.

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

المؤلف: دانيال هروشكا
مصدر: onemoretap.com
.