Apibendrinant: "App Nap" programas, kurių šiuo metu nenaudojate ar žiūrite, "miego", blokuoja jas naudojant sistemos išteklius, ypač centrinį procesorių, kol vėl sutelksite dėmesį į juos. Jei atidarote 20 langų, turėtumėte naudoti tik sisteminius išteklius ir baterijos veikimo laiką. Energijos taupymas gali prilygti.
"App Nap" neturėtų būti supainioti su "Power Nap", panašiai pavadinta funkcija, leidžianti "Mac" atlikti tokius veiksmus kaip atsisiųsti naujinius arba kurti atsargines kopijas, kol laikinai sustabdytas. Abi savybės nesusiję.
Kokia "App Nap" programa
"App Nap" buvo viena iš energetinių savybių, pridėtų naudojant "macOS" (tada "OS X") 10,9 "Mavericks". Kiti patobulinimai apima "Programų, kuriose naudojama didelė energija", sąrašas, kuris buvo pridėtas prie akumuliatoriaus piktogramos.
Kada yra "neaktyvi" paraiška? Remiantis "Apple" kūrėjo gairėmis, "App Nap" veikia tik tuo atveju, jei programa:
- Ar ne foreground app.
- Neseniai atnaujintas turinys matomoje lango dalyje.
- Nėra girdimas.
- Nebuvo imtasi jokių IOKit maitinimo valdymo ar NSProcessInfo tvirtinimų.
- Nenaudoja OpenGL.
Ką tai reiškia? Visų pirma, programa, kurią šiuo metu naudojate, nebus miegoti. Tas pats pasakytina ir apie bet kurią programą, kurią galite peržiūrėti šiuo metu, darant prielaidą, kad šiuo metu gaunamų atnaujinimų langas gali būti rodomas. Bet kuri programa, kuri daro garsus, taip pat nebus miegoti, o tai yra gera žinia, jei norite palikti savo muzikos grotuvą fone.
Idėja yra tai, kad bet kokia programa, kuri šiuo metu jums nieko nedaro, neturėtų naudoti jokių jūsų išteklių. Kai tik vėl atidarysite savo langus, programos prabundos, ir teoriškai tai neturėtų daryti įtakos veikimui (išskyrus teigiamą būdą, atidarius išteklius programoms, kurias iš tikrųjų naudojate).
Kaip patikrinti, ar programa šiuo metu yra našta
"App Nap" apskritai nėra naudotojui skirta funkcija. Į doką ar kitaip nėra indikatoriaus, kuris parodo, ar programa šiuo metu yra netinkama. Norėdami tai padaryti, turite eiti į "Activity Monitor", kurį galite rasti "Applications> Utilities" arba ieškodami "Spotlight".
Idėja yra tai, kad programos greitai pabunda, kad vartotojai net nepastebi, kad atsitiko. Bet jei manote, kad tai gali sulėtinti kai kurias jūsų programas, galite kreiptis.
Kaip išjungti "App Nap", visiškai arba tam tikrų programų
"App Nap" taikoma visoms programoms, nepriklausomai nuo to, ar jie buvo sukurti atsižvelgiant į tai, ar ne. Tai bent teoriškai gali sukelti problemų tam tikroms senesnėms programoms, užkirsti kelią fono naujinimams ar sukelti sulėtėjimą. Jei įtariate, kad "App Nap" sukelia problemų, yra lengvas būdas išsiaiškinti.
Pirmiausia suraskite savo programą "Finder", tada dešiniuoju pelės mygtuku spustelėkite ją.
Be to, galite visiškai išjungti "App Nap" naudodami vieną komandą. Atidarykite Terminalą, kurį rasite "Applications> Utilities" arba ieškodami "Spotlight". Tada paleiskite šią komandą:
defaults write NSGlobalDomain NSAppSleepDisabled -bool YES
Tai visiškai išjungs "App Nap". Jei tai atliksite, išspręskite problemą, kurią sukūrėte naudodami programą, apsvarstykite galimybę rašyti šios programos kūrėją ir pranešti apie tai. Kai tai padarysite, galėsite iš naujo įgalinti "App Nap" šią komandą:
defaults delete NSGlobalDomain NSAppSleepDisabled
Apskritai, "App Nap" yra funkcija, kurią verta palaikyti, nebent susidūrėte su konkrečia problema. Vien tik geresnis akumuliatoriaus veikimas verčia tą funkciją, ir dauguma vartotojų niekada nepastebi, kad viskas netgi vyksta. Bet gerai žinoti, kaip išjungti dalykus, tik tuo atveju.
Nuotraukų kreditas: Arthur Caranta / Flickr