Как вашите Mac приложения използват App Nap, за да пестят енергия

Приемането на Nap не винаги е най-доброто използване на времето на Mac

Още от операционната система OS X Mavericks , някои от вашите приложения за Mac са били приети, когато не гледате. Apple представи функцията App Nap, за да позволи по-дълъг живот на батерията в MacBooks и по-добра енергийна ефективност на Mac компютри.

Как работи App Nap

App Nap работи чрез спиране на приложение, когато OS X определи, че не изпълнява полезна задача. Операционната система изпълнява тази магия, като наблюдава дали някое приложение с отворени прозорци на работния ви плот е напълно скрито от други активни приложения.

Ако приложение се скрие зад други прозорци, OS X проверява дали приложението изпълнява важна задача, като изтегляне на файл или възпроизвеждане на музика. Ако не прави нещо, което OS мисли, че е важно, App Nap ще бъде ангажирано и приложението ще бъде поставено в състояние на суспендиране.

Това позволява на вашия Mac да пести енергия, което удължава времето , през което батерията ще издържи, преди да се нуждае от зареждане, или, ако сте свързани с източник на захранване, увеличава ефективността на използването на енергия от Mac.

Защо App Nap не винаги е най-доброто нещо

По-голямата част от времето, App Nap може да бъде мощен инструмент за поддържане на MacBook, когато е далеч от източник на енергия; дори Mac компютрите могат да виждат по-малко консумация на енергия с App Nap. Но може би не винаги е най-добрият избор, в зависимост от това кои приложения са принудени да спят.

Операционната система се опитва да не се намесва в приложения, които все още изпълняват задачи във фонов режим, но понякога открих, че едно от моите приложения спя, когато очаквах, че ще работи, като по този начин удължи задачата, която трябваше да бъде завършена много по-рано.

В други случаи приложенията, които приемат NAP, не успяват да отговорят на вход, за който се предполага, че ще използват, като например вътрешен таймер, който показва на приложението да изпълнява задача на всеки х брой минути.

За щастие, има два начина за управление на функцията App Nap.

Контролиране на функцията за приложение на приложението

Преди да се занимаем с това как да активирате и деактивирате App Nap, важно е да се отбележи, че не всички приложения са запознати с App App. Някои приложения не могат да бъдат контролирани от App Nap, нито ще отговарят на команди за активиране и деактивиране на App Nap. За щастие, лесно е да разберете кои приложения App awareness не знаят и кои не са.

Деактивиране или разрешаване на Нап на приложението според базата на приложението по приложение

App Nap е включено по подразбиране в OS X, но има лесен начин да изключите App Nap за отделно приложение.

  1. Отворете прозореца Finder и отидете до приложението, което искате да деактивирате от опъване; тя обикновено ще бъде в папката ви / Applications.
  2. Кликнете с десния бутон върху приложението и изберете Изтегляне на информация от изскачащото меню.
  3. Уверете се, че се разширява Общата област на прозореца Get Info. (Кликнете върху стрелката до думата "Генератор", така че тя е насочена надолу.)
  4. Ако има отметка в квадратчето за предотвратяване на "Приложение за приложения", можете да поставите отметка в кутията, за да предотвратите гребене или да премахнете знак за отметка, за да позволите спа. Ако няма квадратче за отметка, приложението не е наясно с App Nap.
  5. Трябва да рестартирате приложение, ако сте променили настройката му за квадратче App App, докато е бил пуснат.

Деактивирайте App Nap System-Wide

App Nap може да се изключи в цялата ви система. Това може да е от полза за потребителите на Mac или за онези, които винаги напускат своя MacBook. При тези условия App Nap не е критична система за пестене на енергия и може да предпочетете да разрешите на приложенията да изпълняват фонални процеси по всяко време.

  1. Стартирайте терминала, намиращ се в папката / Applications / Utilities.
  2. В отворения прозорец Терминал въведете следната команда:
    1. по подразбиране пишете NSGlobalDomain NSAppSleepDisabled -bool ДА
    2. Забележка : Можете да трикратно кликнете върху горния ред текст, за да изберете цялата команда. След това можете да копирате / поставите командата в прозореца на терминала.
  3. Натиснете Enter или Return, в зависимост от вашата клавиатура. Командата ще бъде изпълнена, въпреки че няма да се показва обратна информация за състоянието на командата в прозореца на терминала.

Когато деактивирате цялата система App Nap, не поставяте отметки в квадратчетата за предотвратяване на App App; просто изключвате функцията извън системата. Приложенията, които биха отговорили на функцията App Nap ще продължат да правят това, ако активирате отново функцията App Nap на цялата система.

Активиране на App Nap System-Wide

Ако сте опитали някои от другите ни терминални трикове , най-вероятно сте предположили, че командата за деактивиране на App Nap може да бъде използвана, с леки промени, за да се даде възможност на функцията на системата за подстригване.

  1. За да активирате цялата система Nap App, просто въведете командата Терминал:
    1. по подразбиране пишете NSGlobalDomain NSAppSleepDisabled -bool NO
    2. Забележка : За пореден път можете да тройно кликнете върху горния ред текст, за да го изберете, след което копирайте / поставете командата в Терминал.
  2. Натиснете Enter или Return на клавиатурата и командата ще бъде изпълнена.

Използването на глобалната команда за задействане на App App не презаписва настройките на App App за отделните приложения; тя просто превръща услугата на цялата система. Всяко приложение може да бъде активирано и деактивирано индивидуално.