Čo je App Nap? Je to Spomaľovanie Moje Mac Apps?
App Nap, pridaná k MacOS späť v roku 2013, nie je funkcia, ktorá robí titulky. Takže nie je škoda priznať, o tri roky neskôr, že stále nemáte potuchy, čo robí.
Ak chcete zhrnúť: App Nap vkladá programy, ktoré momentálne nepoužívate alebo sa na ne pozeráte, aby ste mohli "spať" a zablokovať ich použitím systémových zdrojov, najmä CPU, kým sa na ne znovu nezameriate. Ak máte otvorených 20 okien, mali by používať iba systémové zdroje a životnosť batérií. Úspora energie sa môže zvýšiť.
App Nap by nemala byť zamieňaná s Power Nap, podobne nazvanou funkciou, ktorá umožňuje Macu robiť veci ako aktualizácie na stiahnutie alebo vytvárať zálohy počas pozastavenia. Tieto dve funkcie sú nesúvisiace.
Čo App Nap
App Nap bol jedným z energetických funkcií, ktoré boli pridané s MacOS (potom OS X) 10,9 Mavericks. Ostatné vylepšenia obsahujú zoznam aplikácií "Apps Using Significant Energy", ktoré boli pridané do ikony batérie.
App Nap je súvisiaca optimalizácia, ktorá blokuje neaktívne aplikácie z používania CPU a iných systémových zdrojov. Tým sa udržiavajú zdroje počítača zadarmo a šetrí sa životnosť batérie.
Kedy je aplikácia považovaná za "neaktívnu"? Podľa pokynov pre vývojárov spoločnosti Apple sa spúšťanie App spustí iba vtedy, ak aplikácia:
- Nie je aplikácia popredia.
- Obsah nedávno aktualizovaný vo viditeľnej časti okna.
- Nie je počuť.
- Nebolo prijaté žiadne tvrdenia IOKit alebo NSProcessInfo.
- Nepoužíva OpenGL.
Čo to znamená? Najskôr aplikácia, ktorú práve používate, nebude spať. To isté platí pre každú aplikáciu, ktorú môžete v súčasnosti vidieť, za predpokladu, že časť okna, ktorú vidíte, momentálne dostáva aktualizácie. Každá aplikácia, ktorá vytvára zvuky, tiež nebude spať, čo je dobrá správa, ak nechcete prehrávať hudbu na pozadí.
Myšlienkou je, že žiadna aplikácia, ktorá v súčasnosti nepracuje pre vás, by nemala využívať žiadne vaše zdroje. Aplikácie sa prebudia hneď, ako opäť otvoríte svoje okná, a teoreticky by to nemalo mať žiadny vplyv na výkonnosť (okrem pozitívneho spôsobu tým, že ponecháte zdroje otvorené pre aplikácie, ktoré skutočne používate).
Ako skontrolovať, či je aplikácia v súčasnosti napínaná
App Nap nie je, v širšom zmysle, funkcia orientovaná na používateľa. Na doku alebo inom dokumente sa nenachádza žiadny indikátor, ktorý vám ukáže, či je aplikácia v súčasnosti napínaná. Preto je potrebné prejsť na Monitor aktivity, ktorý nájdete v aplikácii Aplikácie> Nástroje alebo vyhľadávaním Spotlight.
Prejdite na kartu "Energia" a uvidíte stĺpec pre "App Nap.". "Áno" tu znamená, že daná aplikácia je v súčasnosti napínaná. Otvorte danú aplikáciu a okamžite sa prebudí a Monitor aktivity bude v stĺpci čítať "Nie".
Myšlienkou je, aby sa aplikácie prebudili tak rýchlo, že si užívatelia ani nevšimnú, že sa to stalo. Ak si však myslíte, že by to mohlo spomaliť niektoré z vašich aplikácií, môžete sa obrátiť na to.
Ako zakázať aplikáciu Nap, úplne alebo pre určité aplikácie
Aplikácia Ap sa aplikuje na všetky aplikácie bez ohľadu na to, či boli vytvorené s ohľadom na túto funkciu alebo nie. To by mohlo prinajmenšom v teórii spôsobiť problémy pre niektoré staršie aplikácie, zabrániť aktualizáciám na pozadí alebo spôsobiť spomalenie. Ak máte podozrenie, že aplikácia App Nap spôsobuje problémy, je jednoduchý spôsob, ako to zistiť.
Najprv nájdite svoju aplikáciu vo vyhľadávači a potom kliknite pravým tlačidlom myši.
Kliknite na položku "Získať informácie" a pravdepodobne sa vám zobrazí možnosť Zabrániť príp.
Táto možnosť sa nebude ponúkať pre každú aplikáciu. Vo všeobecnosti je táto voľba viditeľná iba vtedy, ak aplikácie nebolo vytvorené špeciálne so správou aplikácie App Nap. Podľa našich skúseností to znamená, že sa táto možnosť zobrazuje hlavne pre aplikácie postavené v roku 2013 alebo skôr, aj keď existujú výnimky. Pokiaľ je to možné, zakážte aplikáciu App Nap pre váš program a skontrolujte, či je váš problém vyriešený.
Alternatívne môžete aplikáciu Nap Napopraviť úplne jediným príkazom. Otvorte terminál, ktorý nájdete v aplikácii Aplikácie> Nástroje alebo vyhľadaním pomocou funkcie Spotlight. Potom spustite tento príkaz:
predvolené písanie NSGlobalDomain NSAppSleepDisabled -bool ÁNO
Týmto sa úplne vypne aplikácia App Nap. Ak to robíte, vyrieši problém, ktorý ste mali s aplikáciou, zvážte napísanie vývojára aplikácie a upozornenie. Akonáhle to urobíte, môžete opätovne povoliť App Nap s týmto príkazom:
predvolené odstrániť NSGlobalDomain NSAppSleepDisabled
Aplikácia Nap je celkovo funkcia, ktorá stojí za to, aby ste mohli byť aktívni, ak nemáte problém. Čím lepšia životnosť batérie prinesie funkciu a väčšina používateľov si nikdy nevšimne, že sa niečo deje. Ale je dobré vedieť, ako zakázať veci len pre prípad.
Fotografický kredit: Arthur Caranta / Flickr