تم تقديم تعدد المهام في نظام التشغيل iOS 4، ومنذ ذلك الحين يتساءل العديد من المستخدمين عن كيفية إيقاف تشغيل المهام المتعددة حتى لا يهدروا الموارد وتستمر البطارية لأطول فترة ممكنة. لكن ليس عليك إيقاف تشغيل التطبيقات، وفي هذه المقالة سأشرح السبب.
إن تعدد المهام في iOS 4 ليس هو نفس تعدد المهام الذي تعرفه من سطح المكتب أو Windows Mobile. يمكن لشخص ما التحدث عن تعدد المهام المحدود، شخص ما عنه الطريقة الذكية لتعدد المهام. دعونا نفعل ذلك بالترتيب.
الميزة الجديدة لنظام التشغيل iOS 4 هي ما يسمى بالتبديل السريع للتطبيقات (التبديل السريع). إذا قمت بالنقر على زر الصفحة الرئيسية، سيتم حفظ حالة التطبيق وعندما تعود إلى التطبيق، سوف تظهر بالضبط حيث توقفت قبل إيقاف تشغيله. لكن التطبيق لا يعمل في الخلفية، حالتها فقط هي التي تجمدت قبل أن تغلق.
إن شريط المهام المتعددة، الذي يتم تنشيطه عن طريق النقر المزدوج على زر الصفحة الرئيسية، هو بالأحرى شريط من التطبيقات التي تم إطلاقها مؤخرًا. لا شيء من هذه التطبيقات لا يعمل في الخلفية (مع استثناءات)، ليست هناك حاجة لإيقاف تشغيلها. إذا نفدت ذاكرة الوصول العشوائي في جهاز iPhone، فسيقوم نظام التشغيل iOS 4 بإيقاف تشغيلها من تلقاء نفسه. عند التبديل بين التطبيقات، تستخدم ميزة التبديل السريع، لأنه بفضلها يمكنك التبديل إلى تطبيق آخر على الفور نسبيًا.
في تحديثات متجر التطبيقات، ستجد غالبًا ما يسمى بالتوافق مع نظام التشغيل iOS 4. وهذا يعني غالبًا إنشاء ميزة التبديل السريع في التطبيق. للتوضيح، قمت بإعداد مقطع فيديو حيث يمكنك رؤيته الفرق بين التطبيق مع التبديل السريع وبدونها. لاحظ سرعة التبديل الخلفية.
لقد أوضحنا بالفعل أن الشريط السفلي الذي يتم استدعاؤه بالنقر المزدوج على زر الصفحة الرئيسية ليس في الواقع متعدد المهام. ولكن هذا لا يعني عدم وجود تعدد المهام في نظام التشغيل iOS 4 الجديد على الإطلاق. هناك العديد من خدمات المهام المتعددة في iOS 4.
- خلفيه موسيقية - قد تعمل بعض التطبيقات، مثل أجهزة الراديو المتدفقة، في الخلفية. التطبيق العام لا يعمل في الخلفية، ولكن الخدمة فقط - في هذه الحالة، تشغيل الصوت المتدفق.
- الصوت عبر بروتوكول الإنترنت - الممثل النموذجي هنا هو Skype. تتيح لك هذه الخدمة استقبال المكالمات بالرغم من عدم تشغيل التطبيق. تتم الإشارة إلى التطبيق المنشط من خلال ظهور شريط علوي جديد يحمل اسم التطبيق المحدد. لا تخلط بين هذه الخدمة والمراسلة الفورية، فلن تتمكن من تلقي الرسائل إلا عبر إشعارات الدفع.
- توطين الخلفية - يمكن أيضًا تشغيل الخدمة التي تستخدم نظام تحديد المواقع العالمي (GPS) في الخلفية. وبالتالي يمكنك التبديل من التنقل إلى البريد الإلكتروني، ويمكن أن يستمر التنقل في التنقل عبر الصوت على الأقل. يمكن الآن تشغيل نظام تحديد المواقع العالمي (GPS) في الخلفية.
- إكمال المهمةح – على سبيل المثال، إذا كنت تقوم بتنزيل آخر الأخبار من RSS، فيمكن إكمال هذه المهمة حتى بعد إغلاق التطبيق. بعد القفز (التنزيل)، لم يعد التطبيق يعمل ولا يمكنه فعل أي شيء آخر. هذه الخدمة تكمل "المهمة" المقسمة فقط.
- دفع الإخطارات – نحن جميعًا نعرفها بالفعل، ويمكن للتطبيقات أن ترسل إلينا إشعارات حول حدث ما عبر الإنترنت. ربما لا أحتاج إلى الخوض في الأمر هنا بعد الآن.
- الإخطار المحلي – هذه ميزة جديدة في نظام التشغيل iOS 4. يمكنك الآن في بعض التطبيقات أن تحدد أنك تريد أن يتم إعلامك بحدث ما في وقت معين. لا يلزم تشغيل التطبيق، ولا تحتاج حتى إلى الاتصال بالإنترنت، وسيقوم iPhone بإعلامك.
هل تتساءل، على سبيل المثال، ما الذي لا يستطيع iOS 4 فعله؟ كيف تكون المهام المتعددة محدودة؟ على سبيل المثال، مثل برنامج المراسلة الفورية (ICQ) لا يمكن تشغيله في الخلفية – سيتعين عليه التواصل ولن تسمح له شركة Apple بذلك. ولكن هناك حل لهذه الحالات، على سبيل المثال، حيث تستخدم تطبيقًا (مثل Meebo) يظل متصلاً حتى بعد إيقاف تشغيله على خادم المطور المحدد، وإذا تلقيت رسالة، فسيتم إعلامك عن طريق الدفع إشعار.
تم إنشاء هذه المقالة كنظرة عامة حول ما يعنيه تعدد المهام في نظام التشغيل iOS 4 فعليًا. تم إنشاؤه لأنني رأيت من حولي مستخدمين مشوشين استمروا في فتح شريط المهام المتعددة وإغلاق التطبيقات مباشرة بعد استخدامها. ولكن هذا هراء وليس هناك حاجة لفعل أي شيء من هذا القبيل.
قال ستيف جوبز إنه لا يريد أن يضطر المستخدمون إلى النظر في مدير المهام والتعامل مع الموارد المجانية طوال الوقت. هنا الحل يعمل فقط، هذه تفاحة.
شكرا لهذه المادة لطيفة.
أود فقط أن أضيف أن إنهاء التطبيق يمكن أن يكون له جانب عملي واحد - تتم إعادة تعيين التطبيق بالفعل. على وجه التحديد، كان الإصدار الأول من IM+ لنظام التشغيل iOS4 يحتوي على نوع من الأخطاء، وعلى صفحة الدعم، كحل مؤقت (قبل إصدار إصدار جديد)، أوصوا فقط بإغلاق التطبيق الذي يتصرف بشكل غريب وإعادة تشغيله.
من المؤكد أنه من المناسب استخدام إيقاف التشغيل، على سبيل المثال، لإعادة ضبط التطبيق، وأنا أوافق تمامًا!
شكرا على المقال،
أود فقط أن أشير إلى أنه لكي تظل التطبيقات محملة في ذاكرة الوصول العشوائي (RAM) ولكي يعمل التبديل السريع للتطبيقات، هناك حاجة إلى طاقة البطارية، أكثر بقليل مما تحتاج إليه في وضع الاستعداد عندما يكون التطبيق مغلقًا (دعونا لا نأخذ تسرب الذاكرة في الاعتبار الآن).
لذا، نعم، هذه الطريقة أكثر ملائمة للبطارية، ولكن حقيقة أن ذاكرة الوصول العشوائي مملوءة بالتطبيقات ستؤدي إلى زيادة طفيفة في حمل البطارية.
لذلك سيكون من المناسب إذا أضافت شركة Apple خيار عدم السماح لبعض التطبيقات بالعمل في ذاكرة الوصول العشوائي (RAM)، فسيختار المستخدم فقط تلك التطبيقات التي يريد تركها في ذاكرة الوصول العشوائي (RAM)، وسيتم إيقاف تشغيل التطبيقات الأخرى، وهي التطبيقات التي، على سبيل المثال، يتم تشغيل المستخدم من حين لآخر..
بعد كل شيء، يتم تشغيل ذاكرة الوصول العشوائي بأكملها ككل. سواء كانت مجموعة البايتات الموجودة فيها عبارة عن تطبيق مجمد أو مساحة خالية، فهذا غير ذي صلة. وماذا عن تجزئة الذاكرة، وما إلى ذلك... كيف يمكن لشريحة الذاكرة معرفة الجزء الذي يجب إيقاف تشغيله وتشغيله والجزء الذي لا ينبغي عليها تشغيله؟ إنه مجرد غبي. إن استهلاك شرائح الذاكرة، إذا لم يتغير محتواها، هو أيضًا الحد الأدنى اليوم.
آسف، لكن تجربة المستخدم الخاصة بي تقول خلاف ذلك، فالبطارية مشحونة، ولو بشكل طفيف... وكما يكتب أحدهم أدناه، تنخفض أيضًا استجابة 3GS، وهو ما سيكون على الأرجح أفضل... لا شيء عن ذلك
لا ينبغي حقًا أن تكون محملة إلى هذا الحد، فهي تمامًا كما يكتب آدم. يجب دائمًا تشغيل الذكريات بنفس الطريقة، ولا تؤثر هذه التطبيقات الخاملة على المعالج.
في الواقع، لقد واجهت أحيانًا مشكلات مع انخفاض القدرة على التحمل لجهاز iPhone 3gs عند استخدام التطبيقات غير المتوافقة مع نظام التشغيل iOS 4، لكنها تتحسن باستمرار، كل يوم أقوم بتنزيل بعض التحديثات ببطء. .. منذ وصول الموجة الأولى من التحديثات لتطبيقات iPhone، استقر كل شيء ;) وفي الحقيقة اضطررت أيضًا إلى إجراء عملية استعادة دون الحاجة إلى ذلك :)
أنا شخصياً لم ألاحظ ارتفاع استهلاك البطارية
وأود أن أشير إلى أنه كلما زاد عدد التطبيقات التي لم يتم إيقاف تشغيلها، قلت الذاكرة وأصبح جهاز iPhone أبطأ... في حالتي، يصل حجم 3GS بسهولة إلى 3 ميجابايت وهو مثل السلحفاة....
عند نفاد الذاكرة، يقوم iPhone بإيقاف تشغيل التطبيقات قيد التشغيل أولاً، لذلك يكون لديه دائمًا ذاكرة وصول عشوائي كافية. لم ألاحظ أي تباطؤ في جهاز iPhone 3GS الخاص بي (وأنا مستخدم ثقيل حقًا).
يتباطأ جهاز 3GS الخاص بي بشكل مؤلم ... ثم يستغرق الأمر وقتًا طويلاً لفتح الرسائل القصيرة والتقويم وما إلى ذلك ... يساعد إغلاق التطبيق Par كثيرًا ... (في الغالب يكون Safari و omnifocus كافيين ...)
لسوء الحظ، يجب أن أؤكد أن الأمر كذلك.
أستطيع أن أؤكد ذلك - هذا صحيح. إن جهاز 3GS مع العديد من التطبيقات قيد التشغيل يتباطأ ببساطة. ما لا أفهمه بنفسي، لكنني ألاحظه حقا على الهاتف.
4G لديه ضعف الذاكرة، لذلك سيكون بالتأكيد أفضل بكثير هناك ...
لم ألاحظ أي تباطؤ أيضًا، وأعتقد أن نظام التشغيل الجديد أصبح أسرع من ذي قبل، ولكن ربما يكون هذا هو موضوعي فقط. انطباع
لدي 15 جيجا بايت من التطبيقات في هاتفي الأيفون، أستخدمها ولا ألاحظها. إنها حقيقة أنني واجهت مشكلة مماثلة وأردت العودة إلى الإصدار 4.0 GM، لأنه كان يعمل بشكل أفضل بالنسبة لي... لسوء الحظ، ليس لدي JB وليس لدي حتى نقاط SHSH المحفوظة، لذا فهذا مستحيل . لقد قمت بالاستعادة وبدأ كل شيء يعمل بسرعة وبشكل جميل ;)
لقد رأيت بالفعل إشارة إلى الإشعارات المحلية في مكان ما، لكنني لم أجد أي خيار لها في أي مكان. على سبيل المثال يجب أن يكون لدى Pocket Informant المحدث هذه العناصر، لكن... لا أرى ذلك. بطريقة ما، لا أرى الإشعارات على جهاز iPhone الخاص بي. أنا لست راضيا، فهي تبدو غير كافية.
وهل من الممكن إيقاف تطبيق النوم؟ وبدلاً من ذلك، كيف يتم إنهاء أحد التطبيقات عندما يؤدي الضغط على الصفحة الرئيسية إلى دفعه تلقائيًا إلى الخلفية؟
إنه يعمل - تضع إصبعك على أيقونة واحدة، ثم تبدأ جميعها في الاهتزاز ويظهر عليها ناقص
وفقًا لملاحظتي، فإن نظام التشغيل iOS4 الموجود على هاتف 3G تحت الحمل الثقيل يحول هاتفًا حديثًا لطيفًا ولطيفًا إلى هاتف ذكي من نوع WM غير سار إلى حد ما (أو نظام PalmOS لجهاز Treo680 القديم الخاص بي) - فهو يتأخر ويتأخر ويتأخر فقط. الشيء الوحيد الذي يساعد هو تنظيف التطبيقات قيد التشغيل بانتظام، وأنا لا أحب ذلك حقًا ولا أريد كسر الحماية - أفكر جديًا في العودة إلى iOS3، لكنني لا أعرف ما هي التطبيقات المُحسّنة لنظام iOS4 سوف نسميها في الوقت الراهن. لا أعلم، ربما أكون مستخدمًا كثيفًا أكثر من مؤلف المقال، لكن التطبيقات التي تبدأ ببطء لا يمكن تفويتها - لكنني عادةً ما أقوم بتشغيلها - التقويم، الهاتف، الرسائل القصيرة، الملاحظات، الأشياء، 8 صفحات في رحلات السفاري وغيوكاشينغ والصور وجهات الاتصال والكتاب المقدس وأجهزة iPod ومتجر التطبيقات (3 ميغابايت من ذاكرة الوصول العشوائي المجانية). أنا من محبي Apple، لكن IMHO iOS4 ببساطة غير مناسب لأجهزة HW الأقدم (بما في ذلك شبكات 3G).
هراء. لدي 3GS مع نظام التشغيل iOS 4 ولا توجد مشكلة على الإطلاق. iOS 4 مخصص لأجهزة iOhone 4 و3GS. هذا الأخير ببساطة لديه مشكلة، والتي يمكن أن تتجمد (بصفتي مالك 2G، أفهم حقًا) ولكن هذا منطقي. إما أننا نريد تطوير البرمجيات، وسيكون ذلك بالطبع بمثابة "حالة" إلى حد ما، أو نريد أن تكون الأجهزة هي نفسها وعلينا أن نأخذ في الاعتبار أن SF لن يتغير كثيرًا.
ربما يتعامل هاتف iPhone بشكل جيد مع المهام المتعددة، ولكن لسوء الحظ لا تفعل بعض التطبيقات ذلك. على سبيل المثال، يخبرني COMIC READER MOBI بكل بساطة أنه لن يقوم بتحميل الصفحة التالية بسبب انخفاض الذاكرة. عادةً ما أضطر إلى إيقاف جميع تطبيقات النوم تقريبًا قبل أن تبدأ مرة أخرى :-( ولدي 3GS ومن المفترض أن يتم تعديل التطبيق أعلاه لنظام التشغيل OS4.
حاول أن تحثه على دعم التطبيق، فالمشكلة واضحة هناك؛(
هل يمكن لأحد أن يشرح لي أين يتم تعيين الإشعارات المحلية؟ هل هو موجود في الإعدادات > الإشعارات وهل يجب علي السماح به لتطبيقات معينة؟ بخلاف ذلك، لم أجد أي إعدادات إشعارات أخرى (الإعدادات الأخرى موجودة فقط في إعدادات مجموعة البريد الإلكتروني، وأعتقد أن هذه هي الدفعة التي ترسل الإشعار من الخادم) شكرًا لك!
يجب أن يدعم التطبيق الإشعارات المحلية، على سبيل المثال، التطبيق المثير للاهتمام الذي يحتوي على الإشعارات المحلية هو Notify 2...
حسنًا، لكن ماذا عن مخبر الجيب؟ من المفترض أن يكون قادرًا على القيام بذلك، لكنني لم ألاحظ في أي مكان الفرق بين الإشعارات المحلية وغيرها. أعترف أنني لم أجربه حتى. إنهم يحاولون استخدام Palringo في الإصدار المتميز، وهناك شيء يتعلق بالإشعارات مكتوب في الوصف (بالطبع ليس عن الإشعارات المحلية)، ولكن ليس لدي أي شارة على الأيقونة أيضًا. يمكنني الانتقال من التطبيق إلى مكان آخر ثم العودة مرة أخرى، لكن عندما أعود أقوم بتسجيل الدخول مرة أخرى، وهو ما لم أتوقعه. إذا لم أكن في ذلك Palring مباشرة، فلن يكون هناك أي إشعار في أي مكان. لا بأس؟ ربما يكون أسوأ شيء هو تطبيق 2Do، الذي ينص على أن الإشعارات تعمل فقط عبر شبكة WiFi. مثير للشفقة جدًا بالنسبة لقائمة المهام، أليس كذلك؟ مقابل 7 دولارات...المشكله. :-(
ما زلت أشعر بتحسن مع الخلفية مقارنة بتطبيق Apple لـ "تعدد المهام". خلاف ذلك، لا ألاحظ أي تباطؤ في 3GS، حتى مع الإطار الكامل. في البداية قمت بإيقاف تشغيل التطبيقات من خلال sbsettings بسبب العادة، ثم استسلمت لاحقًا وكان الأمر على ما يرام
لقد لاحظت التباطؤ في 3GS، ليس في كل مرة، ولكن في بعض الأحيان. على أي حال، لا تعمل جميع التطبيقات بشكل صحيح، على سبيل المثال TV Seznam من Seznam في بعض الأحيان لا يسجل الانتقال إلى الخدمة النشطة ولا يقوم بتحميل تحديثات البرامج التلفزيونية، لذا فإن إعادة تشغيل التطبيق ستساعد، وهو عكس الحالة الأصلية.
مرحبا المجتمع،
هل سبق لأحد أن تعامل مع شكوى التطبيق؟ مع iOS4، التنقل لا يعمل بالنسبة لي و89 يورو ليست صغيرة على الإطلاق... كيف تتم معالجة الشكوى؟
المشكلة ليست في التطبيق . حاول إعادة تشغيل جهاز iPhone، إذا لم يساعد ذلك، قم باستعادة الهاتف بالكامل. يعمل Navigon بشكل جيد بالنسبة لي على 3G مع iOS4.
لم ألاحظ التباطؤ في 3GS أيضًا، ولكن ما يزعجني هو إعادة تحميل نوافذ Safari المفتوحة. إذا كان هناك ما يكفي من ذاكرة الوصول العشوائي، فسيتم الحفاظ على محتوى الصفحات المحملة بالفعل.