14Sep

Što je App Nap? Je li sputavanje mojih Mac aplikacija?

click fraud protection

App Nap, dodan u macOS još u 2013. godini, nije značajka koja je napravila naslove. Dakle, nema srama pri priznanju, tri godine kasnije, da još uvijek nemate pojma što ona radi.

Ukratko: App Nap stavlja programe koji trenutačno ne upotrebljavate ili gledate na "spavanje", blokirajući ih od korištenja resursa sustava, posebno CPU-a, sve dok se ponovno ne usredotočite na njih. Ako imate 20 otvorenih prozora, samo one stvari koje trenutno koristite trebaju koristiti resurse sustava i vijek trajanja baterije. Ušteda energije može se zbrojiti.

App Nap ne smije se miješati s Power Nap-om, slično zvanom značajkom koja vašem Macu omogućuje da radi stvari poput ažuriranja preuzimanja ili stvaranja sigurnosnih kopija tijekom obustavljanja. Dvije značajke nisu povezane.

Što App Nap

App Nap je bila jedna od energetskih značajki dodanih MACOS( a zatim OS X) 10.9 Mavericks. Drugi ugađaji uključuju popis "Aplikacije pomoću značajne energije", koja je dodana ikoni baterije.

App Nap je povezana optimizacija, blokirajući neaktivne aplikacije pomoću CPU i drugih resursa sustava. Time se čuvaju resursi vašeg računala i štedi trajanje baterije.

instagram viewer

Kada se program smatra "neaktivnim"?Prema Appleovim smjernicama za razvojne programere, aplikacija Nap pokrenuta je samo ako aplikacija:

  • nije prva aplikacija.
  • Nedavno nije ažurirala sadržaj u vidljivom dijelu prozora.
  • Ne čuje se.
  • Nije poduzela bilo kakve tvrdnje o upravljanju energijom IOKit ili NSProcessInfo.
  • ne koristi OpenGL.

Što to znači? Prije svega, aplikacija koju trenutno koristite neće otići na spavanje. Isto vrijedi i za bilo koju aplikaciju koju trenutno možete vidjeti, uz pretpostavku da je dio prozora koji možete vidjeti trenutno ažuriranja. Svaka aplikacija koja stvara zvuk također neće otići na spavanje, što je dobra vijest ako želite ostaviti glazbeni player koji se izvodi u pozadini.

Ideja je da bilo koja aplikacija koja trenutno ne radi ništa ne bi trebala koristiti bilo koji od vaših resursa. Aplikacije se probude čim ponovno otvorite svoje prozore, a u teoriji to uopće ne bi trebalo utjecati na izvedbu( osim na pozitivan način, ostavljajući resurse otvorenim za aplikacije koje upotrebljavate).

Kako provjeriti primjenjuje li se aplikacija

App Nap nije, u velikoj mjeri, korisnička značajka. Nema pokazatelja, na pristaništu ili na drugi način, koji vam pokazuje da li je aplikacija trenutačno zurenje. Za to morate prijeći na Activity Monitor( Monitor aktivnosti), koji možete pronaći u programima Applications & gt;Uslužni programi ili pretraživanjem Spotlighta.

Idite na karticu "Energy" i vidjet ćete stupac "App Nap". A "Da" ovdje znači da je određena aplikacija trenutačno zurenje. Otvorite spornu aplikaciju i odmah će se probuditi, a Activity Monitor će u stupcu pročitati "Ne".

Ideja je da se aplikacije tako brzo probudite da korisnici čak ne primjećuju kako se dječak dogodio. No, ako mislite da bi to moglo usporiti neke aplikacije, možda se možete obratiti.

Kako onemogućiti aplikaciju Nap, potpuno ili za određene aplikacije

App Nap primjenjuje se na sve aplikacije, bez obzira na to jesu li izgrađene s funkcijom na umu ili ne. To bi, barem u teoriji, moglo uzrokovati probleme za određene starije aplikacije, sprječavajući pozadinska ažuriranja ili uzrokovajući usporavanje. Ako sumnjate da aplikacija Nap uzrokuje probleme, postoji jednostavan način da saznate.

Prvo pronađite svoju aplikaciju u Finderu, a zatim desnom tipkom miša.

Kliknite "Dobijte informacije", a možda ćete vidjeti opciju Prevent App Nap.

Opcija neće biti ponuđena za svaku aplikaciju;Općenito je opcija vidljiva samo ako aplikacije nisu izrađene posebno s App Napom. Prema našem iskustvu, to znači da se opcija prvenstveno prikazuje za aplikacije sagrađene 2013. ili ranije, iako postoje iznimke. Ako je moguće, onemogućite App Nap za svoj program i pogledajte je li vaš problem riješen.

Alternativno, možete isključiti App Nap u cijelosti s jednim naredbom. Otvorite Terminal, koji možete pronaći u aplikacijama & gt;Utilities ili pretraživanjem pomoću Spotlight. Zatim pokrenite ovu naredbu:

zadane vrijednosti zadaju NSGlobalDomain NSAppSleepDisabled -bool DA

To će onemogućiti App Nap u cijelosti. Ako to ispravite problem koji ste imali s aplikacijom, razmislite o tome da napišete razvojnog programera te aplikacije i da ih obavijestite. Nakon što to učinite, možete ponovo omogućiti App Nap s ovom naredbom:

zadane postavke brisanje NSGlobalDomain NSAppSleepDisabled

App Nap je, u cjelini, značajka vrijedna održavanja ukoliko niste posebno problematični. Bolji životni vijek baterije sam čini vrijednost značajnom, a većina korisnika nikad neće primijetiti da se ništa čak događa. Ali dobro je znati kako onemogućiti stvari samo u slučaju.

Foto kredit: Arthur Caranta / Flickr