If-Koubou

Ce este App Nap? Este Slowing Down My Mac Apps?

Ce este App Nap? Este Slowing Down My Mac Apps? (Cum să)

App Nap, adăugat la MacOS în 2013, nu este o caracteristică care a făcut titluri. Deci nu este rușine să recunoști, trei ani mai târziu, că încă nu ai nicio idee despre ceea ce face.

Pentru a rezuma: App Nap pune programele pe care nu le folosiți în prezent sau căutați pentru a "dormi", blocându-le de utilizarea resurselor de sistem, în special CPU-ului, până când vă concentrați asupra lor din nou. Dacă aveți 20 de ferestre deschise, numai lucrurile pe care le utilizați în prezent ar trebui să utilizeze resursele sistemului și durata de viață a bateriei. Economiile de energie se pot adăuga.

App Nap nu ar trebui să fie confundată cu Power Nap, o caracteristică denumită în mod similar, care vă permite Mac-ului să facă lucruri cum ar fi descărcarea actualizărilor sau crearea de copii de siguranță în timp ce sunt suspendate. Cele două caracteristici nu au nicio legătură.

Ce App Nap nu

App Nap a fost una dintre caracteristicile energetice adăugate cu macOS (apoi OS X) 10.9 Mavericks. Alte modificări includ o listă cu "Apps Utilizând energie semnificativă", care a fost adăugată la pictograma bateriei.

App Nap este o optimizare asociată, blocând aplicațiile inactive de la utilizarea CPU-ului și a altor resurse de sistem. Astfel, resursele computerului sunt libere și economisesc durata de viață a bateriei.

Când o aplicație este considerată "inactivă"? Conform liniilor directoare ale dezvoltatorilor Apple, aplicația Nap este declanșată numai dacă o aplicație:

  • Nu este aplicația în prim-plan.
  • Nu a actualizat recent conținutul în partea vizibilă a unei ferestre.
  • Nu se aude.
  • Nu a luat nicio afirmație IOKit de gestionare a energiei sau NSProcessInfo.
  • Nu utilizează OpenGL.

Ce inseamna asta? În primul rând, aplicația pe care o utilizați în prezent nu va merge la culcare. Același lucru este valabil pentru orice aplicație pe care o puteți vedea în prezent, presupunând că partea din fereastra pe care o vedeți obține actualizări. Orice aplicație care face sunete, de asemenea, nu va merge la culcare, ceea ce este o veste bună dacă doriți să lăsați playerul muzical să ruleze în fundal.

Ideea este că orice aplicație care nu face în prezent nimic pentru tine nu ar trebui să utilizeze resursele tale. Aplicațiile se trezesc de îndată ce deschideți ferestrele din nou, iar teoretic acest lucru nu ar trebui să afecteze deloc performanța (cu excepția unui mod pozitiv, lăsând resursele deschise pentru aplicațiile pe care le utilizați de fapt).

Cum să verificați dacă o aplicație este în prezent napping

App Nap nu este, în linii mari, o caracteristică orientată spre utilizator. Nu există nici un indicator, în doc sau în alt mod, care să vă arate dacă o aplicație este în prezent napping. Pentru aceasta, trebuie să mergeți la Monitorul de activitate, pe care îl puteți găsi în Aplicații> Utilitare sau căutați Spotlight.

Accesați fila "Energie" și veți vedea o coloană pentru "App Nap." Un "Da" aici înseamnă că o aplicație dată este în prezent spânzurată. Deschideți aplicația în cauză și se va trezi instantaneu, iar Monitorul de activitate va citi "Nu" în coloană.

Ideea este ca aplicațiile să se trezească atât de repede încât utilizatorii să nu observe nici măcar pâinea care sa întâmplat. Dar dacă credeți că acest lucru ar putea încetini unele din aplicațiile dvs. în jos, ați putea avea recurs.

Cum să dezactivați aplicația Nap, în întregime sau pentru anumite aplicații

Aplicația Nap este aplicată tuturor aplicațiilor, indiferent dacă acestea au fost construite cu funcția în minte sau nu. Acest lucru ar putea, cel puțin în teorie, să provoace probleme pentru anumite aplicații mai vechi, împiedicând actualizările de fundal sau provocând încetinirea ritmului. Dacă bănuiți că App Nap provoacă probleme, există o modalitate ușoară de a afla.

Mai întâi, găsiți aplicația în Finder, apoi faceți clic dreapta pe ea.

Faceți clic pe "Obțineți informații" și este posibil să vedeți opțiunea de prevenire a criptării aplicațiilor.

Opțiunea nu va fi oferită pentru fiecare aplicație; în general, opțiunea este văzută numai dacă aplicațiile nu au fost create în mod specific cu App Nap în minte. Din experiența noastră, aceasta înseamnă că opțiunea apar în principal pentru aplicațiile construite în 2013 sau mai devreme, deși există excepții. Dacă este posibil, dezactivați App Nap pentru programul dvs. și vedeți dacă problema dvs. este rezolvată.

Alternativ, puteți dezactiva în întregime aplicația Nap cu o singură comandă. Deschideți Terminalul, pe care îl puteți găsi în Aplicații> Utilitare sau căutând cu Spotlight. Apoi rulați această comandă:

implicite scrie NSGlobalDomain NSAppSleepDisabled -bool DA

Aceasta va dezactiva în întregime App Nap. Dacă rezolvați o problemă cu o aplicație, luați în considerare scrierea aplicației și anunțarea acesteia. Odată ce ați făcut acest lucru, puteți re-activa App Nap cu această comandă:

implicite șterge NSGlobalDomain NSAppSleepDisabled

App Nap este, în general, o caracteristică care merită activată dacă nu aveți o problemă. O viață mai bună a bateriei face ca funcția să fie utilă, iar majoritatea utilizatorilor nu vor observa niciodată că se întâmplă ceva. Dar este bine să știi cum să dezactivezi lucrurile doar în caz.

Fotografie de credit: Arthur Caranta / Flickr