Miten Mac-sovellukset käyttävät App Napin energian säästämiseksi?

Napin käyttö ei aina ole Mac-laitteen paras käyttö

OS X Maverickista lähtien jotkut Mac-sovelluksista ovat käyttäneet naps, kun et katsele. Apple esitteli App Nap -ominaisuuden, jonka ansiosta akun käyttöikä pysyi parempana MacBookissa ja parempi tehokkuus työpöytätietokoneissa.

Kuinka App Nap toimii

App Nap toimii keskeyttämällä sovelluksen, kun OS X määrittää, että se ei tee mitään hyödyllistä tehtävää. Käyttöjärjestelmä suorittaa tämän taikaa katsomalla, onko jokin sovellus, jolla on avoimia ikkunoita työpöydälläsi, piilottaa muiden aktiivisten sovellusten kokonaan.

Jos sovellus on piilotettu muiden ikkunoiden taakse, OS X tarkistaa, onko sovellus suorittaa mitään tärkeitä tehtäviä, kuten tiedostojen lataamista tai musiikin toistamista. Jos se ei tee jotain, jonka käyttöjärjestelmä on mielestäsi tärkeä, App Nap tulee olemaan mukana ja sovellus asetetaan keskeytyksen tilaan.

Tämä mahdollistaa Macin säästävän virtaa, mikä pidentää akun kestoaikaa ennen kuin se tarvitsee latauksen tai jos olet kytkettynä virtalähteeseen, lisää Macin energiankulutuksen tehokkuutta.

Miksi App Nap ei aina ole paras asia

Useimmiten App Nap voi olla tehokas työkalu pitää MacBook käynnissä, kun se on poissa virtalähteestä; jopa pöytätietokoneilla voi nähdä vähemmän virrankulutusta App Napin kanssa. Mutta se ei aina ole paras valinta, riippuen siitä, mihin sovelluksiin pakotetaan nukkumaan.

Järjestelmä ei yritä häiritä sovelluksia, jotka vielä suorittavat tehtäviä taustalla, mutta olen joskus löytänyt yhden sovelluksistani nukkumassa, kun odotin sen toimivan, mikä pidentää tehtävää, joka olisi pitänyt suorittaa paljon aikaisemmin.

Muissa tapauksissa sovellukset, jotka käyttävät naps, eivät ole vastanneet syötteeseen, jonka heidän oli tarkoitus käyttää, kuten sisäisestä ajastimesta, joka kertoo sovellukselle tehtäväksi joka x minuuttien määrä.

Onneksi App Nap -toimintoa voidaan hallita kahdella tavalla.

App Nap -toiminnon hallinta

Ennen kuin käytämme App Napin käyttöönottoa ja käytöstäpoistoa, on tärkeää huomata, että kaikki sovellukset eivät ole App Napin tietoisia. Sovelluksia ei voi ohjata App Nap -ohjelmalla, eivätkä ne myöskään vastaa App Napin käyttöönottoon ja komentoihin. Onneksi on helppo selvittää, mitkä sovellukset ovat App Napin tietoisia ja mitkä niistä eivät ole.

Poista sovellus käytöstä Napsauttamalla App-by-App Basis -toimintoa

App Nap on otettu käyttöön oletusarvoisesti OS X: ssä, mutta App Nap on helpoin tapa poistaa sovellus käytöstä.

  1. Avaa Finder-ikkuna ja siirry sovellukseen, jonka haluat poistaa lukituksesta. se on yleensä / Applications-kansiossasi.
  2. Napsauta hiiren kakkospainikkeella sovellusta ja valitse ponnahdusvalikosta Hae tiedot.
  3. Varmista, että Get Info -ikkunan Yleinen alue laajennetaan. (Napsauta sanan General viereen viereistä viivaa, niin se osoittaa.)
  4. Jos käytössäsi on Estä sovellus Nap -valintaruutu, voit laittaa valintaruudun ruutuun napsinten estämiseksi tai poistaa valintarekisterin. Jos ei ole valintaruutua, sovellus ei ole App Napin tietoinen.
  5. Sinun on käynnistettävä sovellus uudelleen, jos olet muuttanut App Nap -valintaruudun asetusta sen ollessa käynnissä.

Poista App Nap System-Wide käytöstä

App Nap voidaan kytkeä pois koko järjestelmän kautta. Tämä voi olla hyödyllinen työpöydän Mac-käyttäjille tai niille, jotka jättävät MacBookin aina liitettynä. Näissä olosuhteissa App Nap ei ole kriittinen virransäästöjärjestelmä, ja et välttämättä salli sovellusten suorittaa taustaprosesseja milloin tahansa.

  1. Käynnistysterminaali, joka sijaitsee / Applications / Utilities-kansiossa.
  2. Kirjoita avautuvaan Terminaali-ikkunaan seuraava komento:
    1. oletusarvot kirjoittavat NSGlobalDomain NSAppSleepDisabled -boolin YES
    2. Huomaa : Voit valita koko komennon kolminkertaisesti klikkaamalla yllä olevaa tekstiä. Voit sitten kopioida / liittää komennon Terminal-ikkunaan.
  3. Paina näppäintä Enter tai Return, näppäimistöstä riippuen. Komento suoritetaan, vaikka terminaali-ikkunassa ei ilmene mitään komennon tilasta.

Kun poistat App Nap -järjestelmän koko käytöstä, et lisää valintamerkkejä Estä App Nap -valintaruudut; olet yksinkertaisesti kääntänyt ominaisuuden pois koko järjestelmän. Sovellukset, jotka olisivat vastanneet App Nap -ominaisuuteen, tekevät niin edelleen, jos otat App Nap -ominaisuuden uudelleen käyttöön.

Ota App Nap System-Wide käyttöön

Jos olet kokeillut joitain muita Terminal-temppuja , olet todennäköisesti jo arvannut, että App Nap -ohjelman käytöstäpoisto voi hieman muutoksen avulla käyttää napping-ominaisuutta koko järjestelmään.

  1. Jos haluat ottaa Nap App -järjestelmän käyttöön, syötä Terminal-komento:
    1. oletusarvoisesti kirjoittaa NSGlobalDomain NSAppSleepDisabled -bool NO
    2. Huomaa : Voit valita uudelleen kerran kolmatta napsauttamalla yllä olevaa tekstiriviä ja kopioida tai liittää komento sitten Terminaaliin.
  2. Paina Enter tai Return näppäimistöltä ja komento suoritetaan.

Sovelluksen yleisen App Nap -komennon käyttäminen ei korvaa yksittäisten sovellusten App Nap -asetuksia; se yksinkertaisesti kääntää palvelun koko järjestelmän. Jokainen sovellus voidaan edelleen ottaa käyttöön ja poistaa käytöstä erikseen.