Ce este App Nap? Este Slowing Down My Mac Apps?
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 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 la utilizarea resurselor de sistem, în special CPU-ului, până când vă concentrați asupra acestora din nou. Dacă aveți 20 de ferestre deschise, numai lucrurile pe care le utilizați în prezent ar trebui să utilizeze resursele de sistem ș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ă de "Aplicații care utilizează o energie semnificativă", care a fost adăugată la pictograma bateriei.
App Nap este o optimizare asociată, blocând aplicațiile inactive de la utilizarea procesorului și a altor resurse de sistem. Astfel, resursele computerului sunt libere și economisesc durata de viață a bateriei.
Cand o aplicatie este considerata "inactiva"? Conform orientărilor 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ă o parte din fereastra pe care o vedeți obține în prezent 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 în teorie 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 apune în prezent
App Nap nu este, în linii mari, o caracteristică a utilizatorului. Nu există nici un indicator, în doc sau în alt mod, care să vă arate dacă o aplicație este în prezent spânzurătoare. Pentru aceasta, trebuie să mergeți la Monitorul de activitate, pe care îl puteți găsi în Aplicații> Utilitare sau căutând 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 puiul de somn. Dar dacă credeți că acest lucru ar putea încetini unele dintre 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ă au fost construite cu sau fără funcție. Acest lucru ar putea, cel puțin în teorie, să cauzeze 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 a împiedica apariția aplicației.
Opțiunea nu va fi oferită pentru fiecare aplicație; în general, opțiunea este văzută doar dacă aplicațiile nu au fost create în mod specific cu App Nap în minte. Din experiența noastră, aceasta înseamnă că opțiunea apare în primul rând 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
Acest lucru va dezactiva în întregime App Nap. Dacă procedați astfel, remediați o problemă cu o aplicație, luați în considerare scrierea dezvoltatorului aplicației și anunțarea acesteia. Odată ce ați făcut acest lucru, puteți reactiva App Nap cu această comandă:
implicite șterge NSGlobalDomain NSAppSleepDisabled
App Nap este, în general, o caracteristică care merită să fie activată dacă nu aveți o problemă specială. O viață mai bună a bateriei face ca această caracteristică 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