على الرغم من أنها ممارسة لا طائل من ورائها، إلا أنه أصبح من القواعد لمستخدمي أجهزة iOS إغلاق جميع التطبيقات التي تعمل على أجهزة iPhone أو iPad يدويًا. يعتقد معظم الأشخاص أن الضغط المزدوج على زر الصفحة الرئيسية وإغلاق التطبيقات يدويًا سيمنحهم عمرًا أطول للبطارية أو أداءً أفضل للجهاز. الآن، ربما للمرة الأولى، يعلق أحد موظفي شركة Apple علنًا على هذا الموضوع، وهذا هو التعليق الأكثر شهرة - رئيس البرامج ذو الشخصية الجذابة، Craig Federighi.
رد Federighi عبر البريد الإلكتروني على سؤال موجه في الأصل إلى Tim Cook، والذي تم إرساله إلى رئيس Apple بواسطة المستخدم Caleb. وسأل كوك عما إذا كان تعدد المهام على نظام التشغيل iOS غالبًا ما يتضمن إغلاق التطبيقات يدويًا وما إذا كان ذلك ضروريًا لعمر البطارية. أجاب فيديريجي على هذا بكل بساطة: "لا ولا".
يعتقد العديد من المستخدمين أن إغلاق التطبيقات في شريط المهام المتعددة سيمنعها من العمل في الخلفية وبالتالي يوفر الكثير من الطاقة. ولكن العكس هو الصحيح. في اللحظة التي تغلق فيها أحد التطبيقات باستخدام زر الصفحة الرئيسية، لا يعد يعمل في الخلفية، ويقوم نظام iOS بتجميده وتخزينه في الذاكرة. يؤدي إنهاء التطبيق إلى مسحه تمامًا من ذاكرة الوصول العشوائي (RAM)، لذا يجب إعادة تحميل كل شيء في الذاكرة في المرة التالية التي تقوم فيها بتشغيله. تعد عملية إلغاء التثبيت وإعادة التحميل هذه في الواقع أكثر صعوبة من ترك التطبيق بمفرده.
تم تصميم iOS لجعل الإدارة سهلة قدر الإمكان من وجهة نظر المستخدم. عندما يحتاج النظام إلى المزيد من ذاكرة التشغيل، فإنه يقوم تلقائيًا بإغلاق أقدم تطبيق مفتوح، بدلاً من الاضطرار إلى مراقبة التطبيق الذي يستهلك مقدار الذاكرة وإغلاقه يدويًا. لذلك، كما تقول صفحة الدعم الرسمية لشركة Apple، فإن إغلاق التطبيق بالقوة متاح في حالة تجميد تطبيق معين أو ببساطة عدم عمله كما ينبغي.
إغلاقها جميعًا هو هراء، والشيء الوحيد الذي أحظره هو التنقل وربما بعض الدردشات من نوع Skype، عندما قمت بتثبيتها بالفعل، لأن تلك الموجودة في الخلفية كانت تشعل المصباح اليدوي. لا أغلق الأخير إلا إذا كان هناك خطأ في التطبيق. حتى أنه لا معنى له.
لذا، أود الآن أن أعرف كيف هو الحال مع Facebook، المعروف أنه لا يحترم هذه المتطلبات ويستمر في العمل دون داعٍ في الخلفية.
إنهاء ذلك يدويا أم لا؟
لا تتوقف. لا تستخدم. الغاء التثبيت. وإذا كنت بحاجة إليه بالصدفة، سأتواصل عبر Safari... ;)
هاا، لقد أتقنتها بشكل جميل! هذا هو بالضبط ما أفعله، وبطاريتي تدوم حتى اليوم التالي دون إزعاج تمامًا. أما الأداء فصحيح أنه يأخذ منه إلى حد ما. لم أتوقف منذ فترة واعتدت على سرعة معينة ثم تركت كل شيء وكان الفرق ملحوظا.
حسنا، أو لا تستخدم iPhone على الإطلاق، انتقل إلى مقهى الإنترنت للحصول على معلومات، وسوف تستمر البطارية لفترة أطول. ؛-)
… حسنًا، لقد فكرت للتو في Dynavix، وSkype، وما إلى ذلك. إنهم يستنزفون الأداء حقًا في الخلفية. ولكي أكون صادقًا - بدلاً من معرفة ما يأكله وما "يتجمد" حقًا، أفضل أحيانًا إيقاف تشغيلها جميعًا،... يا :)
من المؤكد أن إنهاء التطبيقات أمر منطقي، على الأقل. مع FB، حيث عندما بدأت في إيقاف تشغيله، قمت بتوفير عشرات الميجابايت.
يعمل التطبيق في الخلفية بغض النظر عما إذا كنت قد قمت بإيقاف تشغيله "بقوة" أو "وضعته في الخلفية" فقط. إذا تم تحديث التطبيق في الخلفية، فذلك لأنه تم تمكينه في إعداد تحديث الخلفية للتطبيق.
في النظرة العامة على المهام المتعددة، معظم التطبيقات قد ماتت بالفعل منذ وقت طويل وهي مجرد لقطة من الحالة الأخيرة (ما لم يكن لديك أحدث طراز به المزيد من ذاكرة الوصول العشوائي).
يتم احتساب المدخرات في أنه عندما يقوم التطبيق بإيقاف تشغيلها "بقوة"، لم يعد يتم تنفيذ جلب الخلفية. لذلك إذا كنت لا تحب حقيقة أنه يمكنك رؤية البيانات الحالية عند بدء تشغيل التطبيق، فيمكنك تعطيل هذا الخيار في إعدادات التطبيق، وسوف تتجنب الإبهام المؤلم من إيقاف تشغيل التطبيقات، وبالإضافة إلى ذلك، بعض التطبيقات البسيطة سيبدأ بشكل أسرع إذا ظلوا في الذاكرة.
ما تراه في النظرة العامة على التطبيقات قيد التشغيل عادة ما يكون سوى صور للحالة الأخيرة للتطبيق، ومن المحتمل أن يكون التطبيق نفسه ميتًا بالفعل... ولكن ذلك يعتمد على استخدام النظام، إذا كان التطبيق النشط يطالب بموارد كبيرة للنظام، يقوم النظام بإنهاء التطبيقات غير النشطة (المخزنة في الذاكرة)، حتى يتمكن التطبيق النشط من العمل بأقصى سرعة.
أظن أن جلب الخلفية يبدأ حتى بعد القتل. على الأقل هذه هي الطريقة التي يعمل بها وضع الصحف والمجلات
سيساعد بالتأكيد على قتل أي شيء يستخدم معالجة الخلفية بطريقة أو بأخرى https://developer.apple.com/library/ios/documentation/iPhone/Conceptual/iPhoneOSProgrammingGuide/BackgroundExecution/BackgroundExecution.html
تعمل العديد من التطبيقات في الخلفية حتى بعد القتل. يعتمد ذلك على وضع الخلفية الذي يستخدمه. على سبيل المثال، يمكن للتطبيقات التي تقوم بتحديث الموقع في الخلفية القيام بذلك حتى بعد القتل
أوه نعم، أنا مريض. هل أنا دائمًا "أقتل" كل شيء بصدق؟
Facebook وMessenger -> بما أنني أوقفت هذين التطبيقين، تدوم بطاريتي لفترة أطول (لا أتعامل مع التطبيقات الأخرى). كان هناك أيضًا مقال حول هذين التطبيقين هنا على Jablíčkář، عندما تم عرض الوظيفة التي تخبرك في الإعدادات عن التطبيق الذي يعمل ومدة تشغيله في الخلفية والنسبة المئوية للبطارية التي يستهلكها.
أتفق مع توماس. لم يعد لدي fb وmss على هاتفي بعد الآن. كيف يمكن أن أطفئه بقوة وبعد فترة تظهر الأيقونة 1، 2..؟ هل يعني ذلك أنه ينتظر دائمًا، تمامًا مثل البريد؟ وربما تمت كتابة التطبيق بطريقة خاطئة، لأن إلغاء تثبيته يعني التعرف على sportreb الأصغر.