ما هو تعدد المهام في الهواتف الذكية؟

فهم كيفية عمل تعدد المهام على iPhone و Android

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

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

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

تعدد المهام في الهواتف الذكية

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

عندما يكون التطبيق في حالة التشغيل ، يكون في المقدمة وأنت تتعامل معه. عندما يتم تشغيل التطبيق ، فإنه يعمل بشكل أو بآخر مثل التطبيقات على أجهزة الكمبيوتر ، بمعنى أنه يتم تنفيذ تعليماته من قبل المعالج وأنها تأخذ مساحة في الذاكرة. إذا كان تطبيق شبكة ، فيمكنه تلقي البيانات وإرسالها.

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

تعدد المهام و عمر البطارية

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

تعدد المهام في iPhone و iPad

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

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

تعدد المهام في Android

في إصدارات Android قبل Ice Cream Sandwich 4.0 ، يؤدي الضغط على زر الصفحة الرئيسية إلى تشغيل تطبيق قيد التشغيل في الخلفية ، ويؤدي الضغط على زر الصفحة الرئيسية طويلاً إلى عرض قائمة بالتطبيقات المستخدمة مؤخرًا. Ice Cream Sandwich 4.0 يغير الأشياء قليلا. هناك قائمة تطبيقات حديثة بارزة والتي تعطيك الانطباع بإدارة التطبيقات ، وهي في الواقع ليست القضية ، ولكنها لطيفة. ليست كل التطبيقات في القائمة الأخيرة تعمل - بعضها ينام وبعضها ميت بالفعل. قد يظهر النقر على أحد التطبيقات وتحديده في القائمة من حالة قيد التشغيل بالفعل (وهو أمر نادر إلى حد ما للأسباب التي نوقشت أعلاه) ، أو استيقظ أحد التطبيقات من حالة النوم ، أو تحميل التطبيق من جديد.

تطبيقات مصممة لتعدد المهام

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

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