Aplikacja App Nap, dodana do systemu MacOS w 2013 r., Nie jest funkcją, która tworzy nagłówki. Nie ma co ukrywać, że trzy lata później przyznajesz, że nadal nie masz pojęcia, co robi.
Podsumowując: App Nap umieszcza programy, których aktualnie nie używasz lub patrzy na "uśpienie", blokując im korzystanie z zasobów systemowych, szczególnie procesora, dopóki nie skupisz się na nich ponownie. Jeśli masz otwartych 20 okien, tylko te, których używasz, powinny korzystać z zasobów systemowych i żywotności baterii. Oszczędności energii mogą się sumować.
App Nap nie powinien być mylony z Power Nap, podobnie nazwaną funkcją, która pozwala Macowi robić takie rzeczy jak aktualizacje aktualizacji lub tworzyć kopie zapasowe w zawieszeniu. Te dwie funkcje nie są powiązane.
Aplikacja App Nap była jedną z funkcji energetycznych dodawanych z systemem MacOS (później OS X) 10.9 Mavericks. Inne poprawki zawierają listę "Aplikacje zużywające znaczną energię", która została dodana do ikony baterii.
App Nap to powiązana optymalizacja, blokująca nieaktywne aplikacje z wykorzystaniem procesora i innych zasobów systemowych. Dzięki temu zasoby twojego komputera są darmowe i oszczędza baterię.
Kiedy aplikacja jest uznawana za "nieaktywną"? Zgodnie z wytycznymi programisty firmy Apple aplikacja Nap jest uruchamiana tylko wtedy, gdy aplikacja:
Co to znaczy? Przede wszystkim aplikacja, z której korzystasz obecnie, nie pójdzie spać. To samo dotyczy każdej aplikacji, którą możesz obecnie zobaczyć, zakładając, że część okna, którą widzisz, jest aktualnie aktualizowana. Każda aplikacja, która produkuje dźwięki, również nie pójdzie spać, co jest dobrą wiadomością, jeśli chcesz pozostawić odtwarzacz muzyki w tle.
Chodzi o to, że każda aplikacja, która aktualnie nie robi nic dla ciebie, nie powinna zużywać żadnego z twoich zasobów. Aplikacje budzą się, gdy tylko ponownie otworzysz swoje okna. Teoretycznie nie powinno to wpłynąć na wydajność (z wyjątkiem pozytywnego rozwiązania, pozostawiając zasoby otwarte dla aplikacji, z których faktycznie korzystasz).
Aplikacja App Nap nie jest, ogólnie mówiąc, funkcją skierowaną do użytkowników. Na stacji dokującej nie ma wskaźnika, który pokazuje, czy drzemka jest obecnie drzemką. W tym celu należy udać się do Monitora aktywności, który można znaleźć w menu Aplikacje> Narzędzia lub wyszukując Spotlight.
Przejdź do zakładki "Energia", a zobaczysz kolumnę z napisem "Aplikacja". "Tak" oznacza, że dana aplikacja jest obecnie drzemiąca. Otwórz odpowiednią aplikację i natychmiast się obudzi, a Monitor aktywności odczyta w kolumnie "Nie".
Chodzi o to, aby aplikacje tak szybko się budziły, że użytkownicy nawet nie zauważyli drzemki. Ale jeśli uważasz, że może to spowolnić niektóre z Twoich aplikacji, możesz skorzystać z regresu.
Aplikacja App Nap jest stosowana do wszystkich aplikacji, niezależnie od tego, czy zostały one zbudowane z myślą o funkcji, czy nie. Może to, przynajmniej teoretycznie, powodować problemy w niektórych starszych aplikacjach, zapobiegając aktualizacji w tle lub spowalniając działanie. Jeśli podejrzewasz, że problemy z aplikacją powodują problemy, możesz łatwo się tego dowiedzieć.
Najpierw znajdź swoją aplikację w Finderze, a następnie kliknij ją prawym przyciskiem myszy.
Kliknij "Pobierz informacje", a zobaczysz opcję Zapobieganie drzemki aplikacji.
Ta opcja nie będzie dostępna dla każdej aplikacji; ogólnie opcja jest widoczna tylko wtedy, gdy aplikacje nie zostały stworzone specjalnie z myślą o aplikacji App Nap. Z naszych doświadczeń wynika, że opcja ta pojawia się głównie w przypadku aplikacji zbudowanych w 2013 r. Lub wcześniej, choć są wyjątki. Jeśli to możliwe, wyłącz aplikację App Nap i sprawdź, czy problem został rozwiązany.
Możesz też wyłączyć App Nap za pomocą jednego polecenia. Otwórz Terminal, który znajdziesz w menu Aplikacje> Narzędzia lub wyszukując za pomocą Spotlight. Następnie uruchom to polecenie:
defaults write NSGlobalDomain NSAppSleepDisabled -bool TAK
Spowoduje to całkowite wyłączenie aplikacji Nap. Jeśli to rozwiąże problem z aplikacją, rozważ napisanie do programisty aplikacji i poinformowanie o tym. Gdy to zrobisz, możesz ponownie włączyć App Nap za pomocą tego polecenia:
wartości domyślne usuń NSGlobalDomain NSAppSleepDisabled
Aplikacja App Nap jest ogólnie warta zachowania, o ile nie masz konkretnego problemu. Większa żywotność baterii sprawia, że ta funkcja jest opłacalna, a większość użytkowników nigdy nie zauważy, że coś się dzieje. Ale dobrze jest wiedzieć, jak wyłączyć wszystko na wszelki wypadek.
Zdjęcie: Arthur Caranta / Flickr