Desde o OS X Mavericks, alguns de seus aplicativos Mac tiram sonecas quando você não está assistindo. A Apple introduziu o recurso App Nap para permitir maior duração da bateria em MacBooks e melhor eficiência de energia em Macs de desktop.
Como funciona o aplicativo Nap
O aplicativo Nap funciona suspendendo um aplicativo quando o OS X determina que ele não está executando nenhuma tarefa útil. O SO executa essa mágica observando se algum aplicativo que tenha janelas abertas na sua área de trabalho está completamente oculto por outros aplicativos ativos.
Se um aplicativo estiver oculto atrás de outras janelas, o OS X verificará se o aplicativo está executando alguma tarefa importante, como baixar um arquivo ou reproduzir música. Se não estiver fazendo algo que o sistema operacional acha importante, o aplicativo Nap será ativado e o aplicativo será colocado em suspensão.
Isso permite que seu Mac economize energia, o que aumenta o tempo de duração da bateria antes de precisar ser recarregada ou, se você estiver conectado a uma fonte de alimentação, aumenta a eficiência do uso de energia do seu Mac.
Por que o aplicativo Nap nem sempre é a melhor coisa
Na maioria das vezes, o App Nap pode ser uma ferramenta poderosa para manter um MacBook em execução quando está longe de uma fonte de energia; até mesmo os Macs de desktop podem ver menos consumo de energia com o App Nap. Mas nem sempre é a melhor escolha, dependendo de quais aplicativos estão sendo forçados a dormir.
O sistema operacional tenta não interferir em aplicativos que ainda estão executando tarefas em segundo plano, mas algumas vezes eu encontrei um dos meus aplicativos em suspensão quando esperava que ele estivesse funcionando, prolongando assim uma tarefa que deveria ter sido concluída muito mais cedo.
Em outros casos, os aplicativos que tiram sonecas falharam ao responder a uma entrada que deveriam usar, como um cronômetro interno que informa a um aplicativo para realizar uma tarefa a cada x número de minutos.
Felizmente, existem duas maneiras de controlar a função App Nap.
Controlando a função App Nap
Antes de nos aprofundarmos sobre como ativar e desativar o App Nap, é importante observar que nem todos os aplicativos são compatíveis com o App Nap. Alguns aplicativos não podem ser controlados pelo App Nap, nem responderão aos comandos de ativação e desativação do App Nap. Felizmente, é fácil saber quais apps são compatíveis com o App Nap e quais não são.
Desativar ou ativar o aplicativo Nap em uma base App-by-App
O App Nap é ativado por padrão no OS X, mas há uma maneira fácil de desativar o App Nap para um aplicativo individual.
-
Abra uma janela do Finder e navegue até o aplicativo que você deseja desativar de cochilar; geralmente estará em sua pasta / Aplicativos.
-
Clique com o botão direito do mouse no aplicativo e selecione Obter informações no menu pop-up.
-
Certifique-se de que a área Geral da janela Obter Informações esteja expandida. (Clique na divisa ao lado da palavra Geral para que esteja apontada para baixo.)
-
Se houver uma caixa de seleção Prevent App Nap presente, você pode colocar uma marca de seleção na caixa para evitar sonecas ou remover uma marca de seleção para permitir sonecas. Se não houver uma caixa de seleção, o aplicativo não está ciente do App Nap.
-
Você precisa reiniciar um aplicativo se tiver alterado a caixa de seleção App Nap enquanto estava em execução.
Desativar o App Nap em todo o sistema
App Nap pode ser desligado em todo o seu sistema. Isso pode ser útil para usuários de desktops Mac, ou para aqueles que sempre deixam seu MacBook conectado. Nessas condições, o App Nap não é um sistema crítico de economia de energia e você pode preferir permitir que os aplicativos executem processos em segundo plano a qualquer momento.
-
Launch Terminal, localizado na pasta / Applications / Utilities.
-
Na janela do Terminal que se abre, digite o seguinte comando:
padrões escrevem NSGlobalDomain NSAppSleepDisabled -bool YES
Você pode triplicar o clique na linha de texto acima para selecionar o comando inteiro. Você pode então copiar / colar o comando na janela do Terminal.
-
Pressione Enter ou Return, dependendo do seu teclado. O comando será executado, embora nenhum feedback sobre o status do comando seja exibido na janela do Terminal.
Quando você desativa o App Nap em todo o sistema, não está colocando marcas de seleção nas caixas de seleção Impedir aplicação Nap; você está simplesmente desativando o recurso do sistema. Aplicativos que teriam respondido ao recurso App Nap continuarão a fazê-lo se você reativar o recurso App Nap em todo o sistema.
Ativar o App Nap em todo o sistema
Se você já tentou alguns dos nossos outros truques de Terminal, provavelmente já adivinhou que o comando para desativar o App Nap pode, com uma pequena alteração, ser usado para ativar o recurso de cochilar em todo o sistema.
-
Para ativar o Nap App em todo o sistema, basta digitar o comando Terminal:
padrões escrevem NSGlobalDomain NSAppSleepDisabled -bool NO
Mais uma vez, você pode triplicar a linha de texto acima para selecioná-la e, em seguida, copiar / colar o comando no Terminal.
-
Pressione Enter ou Return no teclado e o comando será executado.
O uso do comando global App Nap enable não sobrescreve as configurações do App Nap de aplicativos individuais; Ele simplesmente transforma o serviço em todo o sistema. Cada aplicativo ainda pode ser ativado e desativado individualmente.




