Sinds OS X Mavericks hebben sommige van je Mac-applicaties dutjes gedaan wanneer je niet kijkt. Apple introduceerde de App Nap-functie om een langere levensduur van de batterij in MacBooks mogelijk te maken, en een betere energie-efficiëntie in desktop-Macs.
Hoe App Nap werkt
App-Nap werkt door een app op te schorten wanneer OS X vaststelt dat het geen nuttige taak uitvoert. Het besturingssysteem voert deze magie uit door te kijken of een app met open vensters op uw bureaublad volledig verborgen is door andere actieve apps.
Als een app achter andere vensters is verborgen, controleert OS X of de app een belangrijke taak uitvoert, zoals het downloaden van een bestand of het afspelen van muziek. Als het niet iets doet waarvan het besturingssysteem denkt dat het belangrijk is, wordt App Nap ingeschakeld en wordt de app onderbroken.
Hierdoor kan uw Mac energie besparen, waardoor de batterij langer meegaat voordat hij moet worden opgeladen, of als u bent aangesloten op een voedingsbron, verhoogt u het energieverbruik van uw Mac.
Waarom App Nap misschien niet altijd het beste is
De meeste van de tijd kan App Nap een krachtig hulpmiddel zijn om een MacBook te laten werken wanneer deze zich niet in de buurt van een stroombron bevindt; zelfs desktopcomputers kunnen minder stroom verbruiken met App Nap. Maar het is misschien niet altijd de beste keuze, afhankelijk van welke apps worden gedwongen om te slapen.
Het besturingssysteem probeert zich niet te bemoeien met apps die nog steeds taken uitvoeren terwijl ze op de achtergrond zijn, maar ik heb soms een van mijn apps gevonden die sliep wanneer ik verwachtte dat deze zou werken, waardoor een taak die veel eerder had moeten worden voltooid, zou worden verlengd.
In andere gevallen konden apps die dutjes maakten niet reageren op een invoer waarvoor ze gebruik zouden moeten maken, zoals een interne timer die een app vertelt om elke x aantal minuten een taak uit te voeren.
Gelukkig zijn er twee manieren om de App Nap-functie te bedienen.
De app bedienen Nap-functie
Voordat we ingaan op het inschakelen en uitschakelen van App Nap, is het belangrijk om op te merken dat niet alle apps bekend zijn met App Nap. Sommige apps kunnen niet worden beheerd door App Nap en ze reageren ook niet op de opdrachten voor in- en uitschakelen van App Nap. Gelukkig is het gemakkelijk om te vertellen welke apps App Nap kennen en welke apps dat niet zijn.
App-to-app basis uitschakelen of inschakelen
App Nap is standaard ingeschakeld in OS X, maar er is een eenvoudige manier om App Nap uit te schakelen voor een individuele applicatie.
-
Open een Finder-venster en navigeer naar de app die u niet wilt dutten; het staat meestal in de map / Programma's.
-
Klik met de rechtermuisknop op de toepassing en selecteer Info ophalen in het pop-upmenu.
-
Zorg ervoor dat het gedeelte Algemeen van het venster Toon info is uitgebreid. (Klik op de chevron naast het woord Algemeen, dus het is naar beneden gericht.)
-
Als er een vakje voor het voorkomen van app-nap aanwezig is, kunt u een vinkje in het vak plaatsen om dutjes te voorkomen, of een vinkje verwijderen om dutjes toe te staan. Als er geen selectievakje is, is de app niet App Nap bewust.
-
U moet een app opnieuw opstarten als u de instelling voor het aanvinken van de app-nap hebt gewijzigd terwijl deze werd uitgevoerd.
Schakel Nap Nap System-Wide uit
App-Nap kan in uw hele systeem worden uitgeschakeld. Dit kan handig zijn voor Mac-gebruikers, of voor diegenen die hun MacBook altijd laten ingeplugd. In die omstandigheden is App Nap geen kritiek energiebesparend systeem en geeft u er de voorkeur aan dat apps op elk gewenst moment achtergrondprocessen kunnen uitvoeren.
-
Start Terminal, in de map / Programma's / Hulpprogramma's.
-
Voer in het Terminal-venster dat wordt geopend de volgende opdracht in:
standaardwaarden schrijven NSGlobalDomain NSAppSleepDisabled -bool YES
U kunt driemaal klikken op de bovenstaande tekstregel om de hele opdracht te selecteren. Vervolgens kunt u de opdracht kopiëren en in het terminalvenster plakken.
-
Druk op Enter of Return, afhankelijk van je toetsenbord. De opdracht wordt uitgevoerd, hoewel er geen feedback over de status van de opdracht wordt weergegeven in het venster Terminal.
Wanneer u het hele systeemvak uitschakelt, plaatst u geen vinkjes in de selectievakjes voor het voorkomen van app-aanvallen; je schakelt simpelweg de functie uit voor het hele systeem. Apps die zouden hebben gereageerd op de App Nap-functie blijven dit doen als u de functie App Nap-functie opnieuw inschakelt.
Schakel Nap Nap-systeembreed in
Als je een aantal van onze andere Terminal-trucs hebt geprobeerd, heb je waarschijnlijk al geraden dat de opdracht om App Nap uit te schakelen, met een kleine wijziging kan worden gebruikt om de functie voor dutten in het hele systeem in te schakelen.
-
Om Nap App systeembreed in te schakelen, voert u eenvoudig de opdracht Terminal in:
standaardwaarden schrijven NSGlobalDomain NSAppSleepDisabled -bool NO
Nogmaals, u kunt driemaal klikken op de bovenstaande tekstregel om deze te selecteren en vervolgens de opdracht kopiëren naar de terminal.
-
Druk op Enter of Return op je toetsenbord en het commando zal worden uitgevoerd.
Het gebruik van de algemene app Nap-enable-opdracht overschrijft de app-instellingen van afzonderlijke applicaties niet; het schakelt de service eenvoudigweg in op het hele systeem. Elke app kan nog steeds afzonderlijk worden ingeschakeld en uitgeschakeld.




