Zaključak: App Nap postavlja programe koji trenutačno ne upotrebljavate ili gledate na "spavanje", blokirajući ih upotrebom 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, sličnom značajkom koja vašem Macu omogućuje raditi stvari poput ažuriranja preuzimanja ili stvaranja sigurnosnih kopija tijekom obustave. Dvije značajke nisu povezane.
Što App Nap čini
App Nap bio je jedna od energetskih značajki dodanih MACOS (tada OS X) 10.9 Mavericks. Drugi ugađaji uključuju popis "Aplikacije pomoću značajne energije", koja je dodana ikoni baterije.
Kada se aplikacija smatra "neaktivnim"? Prema Appleovim smjernicama za razvojne programere, aplikacija Nap pokrenuta je samo ako je 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 ovdje da svaka aplikacija koja trenutačno 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 odjeljku Aplikacije> Uslužni programi ili pretraživanjem Spotlighta.
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 Napajanje aplikacije, potpuno ili za određene aplikacije
App Nap primjenjuje se na sve aplikacije, bez obzira na to jesu li izgrađene 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 aplikaciju u Finderu, a zatim desnom tipkom miša.
Alternativno, aplikaciju Nap možete onemogućiti u potpunosti pomoću jedne naredbe. Otvorite terminalski program koji možete pronaći u programu Applications> Utilities ili pretraživanjem pomoću Spotlight. Zatim pokrenite ovu naredbu:
defaults write NSGlobalDomain NSAppSleepDisabled -bool YES
To će u potpunosti onemogućiti App Nap. 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:
defaults delete NSGlobalDomain NSAppSleepDisabled
App Nap je, u cjelini, značajka koja vrijedi održavati ako 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