Seit OS X Mavericks haben einige Ihrer Mac-Anwendungen Nickerchen gemacht, wenn Sie nicht zuschauen. Apple hat die App Nap-Funktion eingeführt, um eine längere Akkulaufzeit in MacBooks und eine bessere Energieeffizienz bei Desktop-Macs zu ermöglichen.
Wie App Nap funktioniert
App Nap funktioniert, indem eine App angehalten wird, wenn OS X feststellt, dass keine nützliche Aufgabe ausgeführt wird. Das Betriebssystem führt diese Magie aus, indem es nachschaut, ob eine App, die auf Ihrem Desktop geöffnete Fenster hat, von anderen aktiven Apps vollständig verborgen wird.
Wenn eine App hinter anderen Fenstern verborgen ist, überprüft OS X, ob die App wichtige Aufgaben ausführt, z. B. das Herunterladen einer Datei oder das Abspielen von Musik. Wenn dies nicht der Fall ist, das das Betriebssystem für wichtig erachtet, wird App Nap aktiviert und die App wird ausgesetzt.
Auf diese Weise kann Ihr Mac Strom sparen, wodurch die Lebensdauer des Akkus verlängert wird, bevor er aufgeladen werden muss. Wenn Sie an eine Stromquelle angeschlossen sind, erhöht dies die Energieeffizienz Ihres Mac.
Warum App Nap möglicherweise nicht immer das Beste ist
Die meiste Zeit kann App Nap ein leistungsfähiges Werkzeug sein, um ein MacBook am Laufen zu halten, wenn es nicht an einer Stromquelle angeschlossen ist. Selbst Desktop-Macs können mit App Nap weniger Strom verbrauchen. Es ist jedoch nicht immer die beste Wahl, je nachdem, welche Apps zum Schlafen gezwungen werden.
Das Betriebssystem versucht nicht, Apps zu stören, die im Hintergrund noch Aufgaben ausführen, aber manchmal war eine meiner Apps im Ruhezustand, als ich erwartet hatte, dass sie funktionieren würde, und verlängert dadurch eine Aufgabe, die viel früher hätte abgeschlossen werden müssen.
In anderen Fällen haben Apps, die Nickerchen machen, nicht auf eine Eingabe reagiert, die sie verwenden sollten, z. B. ein interner Zeitgeber, der einer App angibt, alle x Minuten eine Aufgabe auszuführen.
Zum Glück gibt es zwei Möglichkeiten, die App Nap-Funktion zu steuern.
App-Nap-Funktion steuern
Bevor wir uns näher mit dem Aktivieren und Deaktivieren von App Nap beschäftigen, ist es wichtig zu wissen, dass nicht alle Apps App Nap unterstützen. Einige Apps können nicht von App Nap gesteuert werden und reagieren auch nicht auf die Aktivierungs- und Deaktivierungsbefehle von App Nap. Zum Glück ist es leicht zu erkennen, welche Apps App Nap kennen und welche nicht.
App Nap App-by-App-Basis deaktivieren oder aktivieren
App Nap ist standardmäßig in OS X aktiviert. Es gibt jedoch eine einfache Möglichkeit, App Nap für eine einzelne Anwendung zu deaktivieren.
-
Öffnen Sie ein Finder-Fenster und navigieren Sie zu der App, deren Deaktivierung Sie deaktivieren möchten. Es befindet sich normalerweise in Ihrem / Applications-Ordner.
-
Klicken Sie mit der rechten Maustaste auf die Anwendung, und wählen Sie im Popup-Menü die Option Informationen.
-
Stellen Sie sicher, dass der Bereich Allgemein des Informationsfensters erweitert ist. (Klicken Sie auf das Chevron neben dem Wort General, damit es nach unten zeigt.)
-
Wenn ein Kontrollkästchen App Nap verhindern verhindert ist, können Sie das Kontrollkästchen mit einem Häkchen markieren, um ein Nickerchen zu verhindern, oder ein Häkchen entfernen, um ein Nickerchen zuzulassen. Wenn kein Kontrollkästchen vorhanden ist, wird die App nicht von App Nap unterstützt.
-
Sie müssen eine App neu starten, wenn Sie die App Nap-Kontrollkästchen-Einstellung während der Ausführung geändert haben.
Deaktivieren Sie App Nap systemweit
App Nap kann auf Ihrem gesamten System deaktiviert werden. Dies kann für Desktop-Mac-Benutzer oder für Benutzer, die ihr MacBook immer angeschlossen lassen, hilfreich sein. In diesem Fall ist App Nap kein wichtiges Energiesparsystem. Möglicherweise möchten Sie, dass Apps jederzeit Hintergrundprozesse ausführen.
-
Starten Sie das Terminal, das sich im Ordner / Applications / Utilities befindet.
-
Geben Sie im folgenden Fenster Terminal den folgenden Befehl ein:
Standardwerte schreiben NSGlobalDomain NSAppSleepDisabled -bool YES
Sie können dreimal auf die obige Textzeile klicken, um den gesamten Befehl auszuwählen. Sie können den Befehl dann in das Terminalfenster kopieren / einfügen.
-
Drücken Sie je nach Ihrer Tastatur die Eingabetaste oder den Zeilenschalter. Der Befehl wird ausgeführt, obwohl im Terminalfenster keine Rückmeldung zum Status des Befehls angezeigt wird.
Wenn Sie App Nap systemweit deaktivieren, setzen Sie keine Häkchen in die Kontrollkästchen App Nap verhindern. Sie schalten die Funktion einfach systemweit aus. Apps, die auf die App Nap-Funktion reagiert hätten, werden dies auch weiterhin tun, wenn Sie die App Nap-Funktion systemweit erneut aktivieren.
App Nap Systemweit aktivieren
Wenn Sie einige unserer Terminal-Tricks ausprobiert haben, haben Sie höchstwahrscheinlich bereits vermutet, dass der Befehl zum Deaktivieren von App Nap mit einer geringfügigen Änderung verwendet werden kann, um die Napping-Funktion systemweit zu aktivieren.
-
Um die Nap App systemweit zu aktivieren, geben Sie einfach den Terminal-Befehl ein:
Standardwerte schreiben NSGlobalDomain NSAppSleepDisabled -bool NO
Wieder können Sie dreimal auf die obige Textzeile klicken, um sie auszuwählen, und dann den Befehl in das Terminal kopieren / einfügen.
-
Drücken Sie auf Ihrer Tastatur die Eingabetaste, um den Befehl auszuführen.
Bei Verwendung des globalen App Nap-Aktivierungsbefehls werden die App Nap-Einstellungen einzelner Anwendungen nicht überschrieben. Der Dienst wird einfach systemweit aktiviert. Jede App kann weiterhin einzeln aktiviert und deaktiviert werden.