Jak vaše Mac aplikace využívají App Nap ušetřit energii

Užívání Nap není vždy nejlepší využití vaše Mac je čas

Již od operačního systému OS X Mavericks někteří z vašich aplikací pro počítače Mac používají špíny, když nevidíte. Společnost Apple představila funkci App Nap, která umožňuje prodloužit životnost baterie v MacBooku a zvýšit energetickou účinnost u stolních počítačů Mac.

Jak funguje App Nap

App Nap funguje tím, že pozastaví aplikaci, když OS X zjistí, že nevykonává žádný užitečný úkol. OS provádí toto kouzlo sledováním, zda nějaká aplikace s otevřenými okny na ploše je zcela skrytá jinými aktivními aplikacemi.

Pokud je aplikace za ostatními okny skrytá, OS X kontroluje, zda aplikace provádí nějaký důležitý úkol, například stahování souboru nebo přehrávání hudby. Pokud neudělá něco, co si OS myslí, že je důležité, bude aplikace App Nap zapojena a aplikace bude uvedena do stavu pozastavení.

To umožňuje Macu šetřit energii, což prodlužuje dobu , po kterou bude baterie vydržet před tím, než bude potřebovat dobíjení, nebo pokud jste připojeni k napájecímu zdroji, zvyšuje účinnost využití energie Macu.

Proč App Nap nemusí být vždy nejlepší věc

Většinu času, App Nap může být mocný nástroj pro udržení MacBooku v provozu, když je mimo zdroj napájení; Dokonce i stolní počítače Mac se sníží spotřebu energie pomocí App Nap. Ale nemusí to být vždy nejlepší volba, v závislosti na tom, které aplikace jsou nuceny spát.

Operační systém se snaží nezasahovat do aplikací, které stále vykonávají úkoly v pozadí, ale někdy jsem našel jednu z mých aplikací spící, když jsem očekávala, že bude fungovat, a tak prodlouží úkol, který měl být dokončen mnohem dříve.

V jiných případech aplikace, která používají NAP, neodpověděly na vstup, který měli používat, například interní časovač, který řeší aplikaci, aby vykonávala úkol každých x minut.

Naštěstí existují dva způsoby řízení funkce App Nap.

Ovládání funkce aplikace Nap Nap

Než se podíváme na to, jak povolit a zakázat aplikaci App Nap, je důležité si uvědomit, že aplikace App Nap nevědí všechny aplikace. Některé aplikace nemohou být kontrolovány aplikací App Nap, ani nebudou reagovat na povely povolování a zakázání aplikace App Nap. Naštěstí je snadné zjistit, které aplikace App App vědí a které z nich nejsou.

Zakázat nebo povolit napnutí aplikace App na základě aplikace

App Nap je v systému OS X ve výchozím nastavení povolen, ale je jednoduchý způsob, jak pro jednotlivé aplikace vypnout aplikaci App Nap.

  1. Otevřete okno Finder a přejděte na aplikaci, kterou chcete deaktivovat; obvykle bude ve složce / Aplikace.
  2. Klepněte pravým tlačítkem myši na aplikaci a z rozbalovací nabídky vyberte možnost Získat informace.
  3. Zkontrolujte, zda je rozbalena oblast Obecné v okně Get Info. (Klikněte na šipku vedle slova Obecné, takže je ukázáno dolů.)
  4. Pokud je zaškrtnuto políčko Prevent App App, můžete zaškrtnout políčko, abyste zabránili tomu, že byste museli zabalit, nebo odstranit zaškrtnutí, které by umožnilo psát. Není-li zaškrtávací políčko, není aplikace App aware Nap aware.
  5. Potřebujete restartovat aplikaci, pokud jste během jejího používání změnili jeho zaškrtávací políčko App Nap.

Zakázat aplikaci App Nap System-Wide

App Nap je možné vypnout v celém vašem systému. To může být užitečné pro uživatele Mac pro počítače Mac nebo pro uživatele, kteří vždy opouštějí svůj MacBook. V takových případech App Nap není kritickým systémem šetřícím energii a můžete upřednostňovat, aby aplikace kdykoli spustily procesy na pozadí.

  1. Spusťte terminál umístěný ve složce / Applications / Utilities.
  2. V okně Terminál, které se otevře, zadejte následující příkaz:
    1. výchozí napsat NSGlobalDomain NSAppSleepDisabled -bool ANO
    2. Poznámka : Můžete třikrát kliknout na výše uvedený řádek textu a vybrat celý příkaz. Potom můžete příkaz zkopírovat / vložit do okna Terminál.
  3. Stiskněte Enter nebo Return v závislosti na klávesnici. Příkaz bude proveden, i když v okně Terminál nebude zobrazena žádná zpětná vazba o stavu příkazu.

Pokud zakážete aplikaci App Nap na celém systému, zaškrtávací políčka zaškrtávací políčka Zabraňte aplikaci App Nap; jednoduše otočíte funkci mimo systém. Aplikace, které by odpovídaly funkci App Nap, budou i nadále dělat, pokud znovu aktivujete funkci aplikace App Nap.

Povolte aplikaci App Nap System-Wide

Pokud jste si vyzkoušeli některé z ostatních terminálových triků , nejspíš jste již uhádli, že příkaz pro zakázání aplikace App Nap může být s nepatrnou změnou používán k tomu, aby umožnil funkci napínání celého systému.

  1. Chcete-li povolit systém Nap app v celém systému, jednoduše zadejte příkaz Terminál:
    1. výchozí zápis NSGlobalDomain NSAppSleepDisabled -bool NE
    2. Poznámka : Opět můžete třikrát kliknout na výše uvedený řádek textu a zvolit jej a potom zkopírovat / vložit příkaz do Terminálu.
  2. Stiskněte Enter nebo Return na klávesnici a příkaz se spustí.

Použitím globálního příkazu App Napopnuto nepřepíše nastavení App Nap jednotlivých aplikací; jednoduše přemění služby na celém systému. Každá aplikace může být stále povolena a zakázána individuálně.