الصفحة الرئيسية » howto » ما هو قيلولة التطبيق؟ هل هو تباطؤ أسفل تطبيقات ماك بلدي؟

    ما هو قيلولة التطبيق؟ هل هو تباطؤ أسفل تطبيقات ماك بلدي؟

    إن تطبيق Nap ، الذي تمت إضافته إلى macOS في عام 2013 ، ليس ميزةً صنعت عناوين الأخبار. لذلك ليس هناك من عار في الاعتراف ، بعد ثلاث سنوات ، أنه لا يزال لديك أي فكرة عما يفعل.

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

    يجب عدم الخلط بين تطبيق Nap مع Power Nap ، وهي ميزة مسماة بالمثل والتي تتيح لـ Mac القيام بأشياء مثل تنزيل التحديثات أو إنشاء نسخ احتياطية أثناء التعليق. الميزات اثنين غير ذات صلة.

    ما يفعله قيلولة التطبيق

    وكان التطبيق ناب واحد من ميزات الطاقة المضافة مع نظام التشغيل MacOS (ثم OS X) 10.9 مافريكس. تتضمن التعديلات الأخرى قائمة "Apps Using Significant Energy" ، والتي تمت إضافتها إلى رمز البطارية.

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

    متى يعتبر التطبيق "غير نشط"؟ وفقًا لإرشادات مطوري Apple ، يتم تشغيل تطبيق Nap فقط إذا كان التطبيق:

    • ليس التطبيق الأمامي.
    • لم يتم تحديث المحتوى مؤخرًا في الجزء المرئي من النافذة.
    • غير مسموع.
    • لم تأخذ أي إدارة IOKit إدارة الطاقة أو تأكيدات NSProcessInfo.
    • لا يستخدم OpenGL.

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

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

    كيفية التحقق من ما إذا كان التطبيق هو حاليا القيلولة

    التطبيق ناب ليس ، على نطاق واسع ، ميزة تواجه المستخدم. لا يوجد مؤشر ، على رصيف الميناء أو غير ذلك ، يوضح لك ما إذا كان التطبيق قيد التشغيل حاليًا. لذلك ، تحتاج إلى التوجه إلى Activity Monitor ، التي يمكنك العثور عليها في Applications> Utilities ، أو بالبحث Spotlight.

    توجه إلى علامة التبويب "الطاقة" وسترى عمودًا لـ "تطبيق نابض". ويعني "نعم" هنا أن التطبيق المعين قيد التنصت حاليًا. افتح التطبيق المعني وسيستيقظ فورًا ، وسيقرأ "مراقب النشاط" "لا" في العمود.

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

    كيفية تعطيل نابغة التطبيق ، بشكل كامل أو لتطبيقات معينة

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

    أولاً ، ابحث عن طلبك في Finder ، ثم انقر بزر الماوس الأيمن عليه.

    انقر على "الحصول على معلومات" ، وقد ترى خيار منع تطبيق Nap.

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

    بدلاً من ذلك ، يمكنك تعطيل تطبيق Nap تمامًا باستخدام أمر واحد. افتح Terminal ، والتي يمكنك العثور عليها في Applications> Utilities أو بالبحث باستخدام Spotlight. ثم قم بتشغيل هذا الأمر:

    الكتابة الافتراضية NSGlobalDomain NSAppSleepDisabled -bool YES

    سيؤدي ذلك إلى تعطيل تطبيق Nap تمامًا. إذا أدى ذلك إلى حل مشكلة واجهتك في أحد التطبيقات ، ففكر في كتابة مطور التطبيق وإعلامه بذلك. بعد الانتهاء من ذلك ، يمكنك إعادة تمكين تطبيق Nap باستخدام هذا الأمر:

    الافتراضيات حذف NSGlobalDomain NSAppSleepDisabled

    يُعد تطبيق Nap ، بوجه عام ، ميزة تستحق الاحتفاظ بها ما لم تكن لديك مشكلة على وجه التحديد. أفضل عمر للبطارية لوحده يجعل الميزة جديرة بالاهتمام ، ومعظم المستخدمين لن يلاحظوا أبداً أن أي شيء يحدث حتى. ولكن من الجيد معرفة كيفية تعطيل الأشياء في حال وجودها.

    رصيد الصورة: آرثر كارانتا / فليكر

    المقال السابق
    ما هو الفتحة؟