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.
-
Otevřete okno Finder a přejděte na aplikaci, kterou chcete deaktivovat; obvykle bude ve složce / Aplikace.
-
Klepněte pravým tlačítkem myši na aplikaci a z rozbalovací nabídky vyberte možnost Získat informace.
-
Zkontrolujte, zda je rozbalena Obecná oblast okna Získat informace. (Klikněte na šipku vedle slova Obecné, takže je ukázáno dolů.)
-
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.
-
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í.
-
Spusťte terminál umístěný ve složce / Applications / Utilities.
-
V okně Terminál, které se otevře, zadejte následující příkaz:
výchozí napsat NSGlobalDomain NSAppSleepDisabled -bool ANO
Můžete tříkrá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.
-
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.
-
Chcete-li povolit systém Nap app v celém systému, jednoduše zadejte příkaz Terminál:
výchozí zápis NSGlobalDomain NSAppSleepDisabled -bool NE
Opět můžete třikrát kliknout na výše uvedený řádek textu a vybrat jej a pak zkopírovat / vložit příkaz do terminálu.
-
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ě.