Kako vaše aplikacije Mac uporabijo App Nap za varčevanje z energijo

Ob napadi ni vedno najboljša uporaba časa Mac

Že od operacijskega sistema OS X Mavericks , nekatere od vaših Mac aplikacij navajajo naps, ko ne gledate. Apple je predstavil funkcijo aplikacije Nap, ki omogoča daljšo življenjsko dobo baterije v MacBookovih napravah in boljšo močnost v namiznih računalnikih Mac.

Kako deluje App Nap

Aplikacija Nap deluje tako, da zaustavi aplikacijo, ko OS X ugotovi, da ne izvaja nobene uporabne naloge. Operacijski sistem izvede to čarobnost tako, da preveri, ali je katera koli aplikacija, ki ima odprta okna na namizju, popolnoma skrita z drugimi aktivnimi aplikacijami.

Če je aplikacija skrita za drugimi okni, OS X preveri, ali aplikacija opravlja katero koli pomembno nalogo, na primer nalaganje datoteke ali predvajanje glasbe. Če ne počne nekaj, kar meni operacijski sistem, je pomemben, bo aplikacija App nap vključena in aplikacija bo začasno ustavljena.

To vam omogoča, da varčujete z energijo, kar podaljša čas , ki ga traja baterija, preden jo potrebujete za polnjenje, ali če ste povezani z virom napajanja, povečate učinkovitost porabe energije Mac.

Zakaj App Nap ni vedno najboljša stvar

Večina časa je App Nap lahko močno orodje za vodenje MacBook-a, ko je oddaljen od vira napajanja; tudi namizni Mac lahko vidijo manj porabljene električne energije z aplikacijo Nap. Toda morda ni vedno najboljša izbira, odvisno od tega, katere aplikacije prisilijo v spanje.

Operacijski sistem poskuša ne motiti aplikacij, ki še vedno izvajajo naloge v ozadju, vendar sem včasih našel eno od mojih programov, ko sem pričakoval, da bo deloval, s čimer bi podaljšali nalogo, ki bi jo bilo treba opraviti veliko prej.

V drugih primerih so se aplikacije, ki so se odzvale na napade, odzvale na vhod, ki naj bi ga uporabljali, na primer notranji časovnik, ki aplikaciji pripoveduje, da opravi nalogo vsak x število minut.

K sreči lahko nadzorujete aplikacijo App Nap na dva načina.

Nadzor nad funkcijo aplikacije Nap

Preden začnemo pomagati in onemogočiti aplikacijo App Nap, je pomembno opozoriti, da vse aplikacije ne poznajo aplikacije Nap. Nekaterih aplikacij ni mogoče nadzorovati z aplikacijo Nap, niti se ne bodo odzvali na ukaze za omogočanje in onemogočanje aplikacije Nap. Na srečo je preprosto povedati, katere aplikacije so aplikacije App Nap in katere niso.

Onemogočite ali omogočite App Nap v aplikaciji po aplikacijah

App Nap je privzeto omogočen v operacijskem sistemu OS X, vendar je preprost način za izklop aplikacije Nap za posamezno aplikacijo.

  1. Odprite okno Finder in se pomaknite do aplikacije, ki jo želite onemogočiti; ponavadi bo v mapi / Applications.
  2. Z desno tipko miške kliknite aplikacijo in v pojavnem meniju izberite Pridobi informacije.
  3. Prepričajte se, da je splošno področje okna Get Info razširjeno. (Kliknite čarovnico poleg besede Splošno, da je označena.)
  4. Če je prisotno potrditveno polje Prevent App Nap, lahko v polje vstavite kljukico, da preprečite napade ali odstranite kljukico, da dovolite napade. Če ne obstaja potrditveno polje, aplikacija ni aplikacija App Nap.
  5. Aplikacijo morate znova zagnati, če ste med izvajanjem spremenili nastavitveno polje App Nap.

Onemogoči aplikacijo Nap System-Wide

App Nap lahko izklopite po celotnem sistemu. To je lahko koristno za namizne računalnike Mac ali tiste, ki vedno zapuščajo svoj MacBook. V teh pogojih App Nap ni kritičen sistem za varčevanje z energijo, morda pa boste morda raje dovolili aplikacijam, da kadar koli izvajajo ozadne procese.

  1. Launch Terminal, ki se nahaja v mapi / Applications / Utilities.
  2. V oknu Terminal, ki se odpre, vnesite ta ukaz:
    1. privzeto piše NSGlobalDomain NSAppSleepDisabled -bool DA
    2. Opomba : trikratnim klikom na zgornjo vrstico besedila lahko izberete celoten ukaz. Nato lahko kopirate / prilepite ukaz v okno Terminal.
  3. Pritisnite Enter ali Return, odvisno od vaše tipkovnice. Ukaz bo izveden, čeprav v oknu Terminal ne bodo prikazane nobene povratne informacije o stanju ukaza.

Ko onemogočite aplikacijo App Nap v celotnem omrežju, ne označujete kontrolnih oznak v poljih Prevent App Nap; preprosto izključite funkcijo v celotnem sistemu. Aplikacije, ki bi se odzvale na funkcijo App Nap, bodo še naprej delale, če znova omogočite funkcijo aplikacije Nap Naprava.

Omogoči aplikacijo Nap System-Wide

Če ste preizkusili nekaj naših drugih terminalskih trikov , ste verjetno že presodili, da lahko ukaz z ukazom za onemogočanje programa App Napa z manjšo spremembo uporabite za omogočanje funkcije za napajanje po celotnem sistemu.

  1. Če želite omogočiti sistem Nap Naprodaj, enostavno vnesite ukaz Terminal:
    1. privzeto piše NSGlobalDomain NSAppSleepDisabled -bool NE
    2. Opomba : znova lahko kliknete zgornjo vrstico besedila, da ga izberete in nato kopirate / prilepite ukaz v Terminal.
  2. Pritisnite tipko Enter ali Return na tipkovnici in ukaz bo izveden.

Uporaba globalnega ukaza za napajanje aplikacije Nap ne prepisuje nastavitev aplikacije Nap posameznih aplikacij; preprosto obrne storitev na celotnem sistemu. Vsako aplikacijo lahko še vedno omogočite in onemogočite posamezno.