Tóm lại: App Nap đặt các chương trình bạn hiện không sử dụng hoặc đang xem "ngủ", ngăn chặn chúng sử dụng tài nguyên hệ thống, đặc biệt là CPU, cho đến khi bạn tập trung vào chúng một lần nữa. Nếu bạn có 20 cửa sổ đang mở, chỉ những thứ bạn hiện đang sử dụng mới sử dụng tài nguyên hệ thống và tuổi thọ pin. Tiết kiệm năng lượng có thể tăng lên.
App Nap không nên nhầm lẫn với Power Nap, một tính năng được đặt tên tương tự cho phép máy Mac của bạn làm những việc như cập nhật tải xuống hoặc tạo bản sao lưu trong khi bị tạm ngưng. Hai tính năng không liên quan.
Những gì App Nap Does
App Nap là một trong những tính năng năng lượng được thêm vào với macOS (sau đó là OS X) 10.9 Mavericks. Các tinh chỉnh khác bao gồm danh sách “Ứng dụng sử dụng năng lượng đáng kể” đã được thêm vào biểu tượng pin.
Khi nào một ứng dụng được coi là "không hoạt động"? Theo hướng dẫn của nhà phát triển Apple, App Nap chỉ được kích hoạt nếu một ứng dụng:
- Không phải là ứng dụng nền trước.
- Không có nội dung cập nhật gần đây trong phần hiển thị của cửa sổ.
- Không nghe được.
- Đã không thực hiện bất kỳ quản lý nguồn IOKit hoặc xác nhận NSProcessInfo nào.
- Hiện không sử dụng OpenGL.
Điều đó có nghĩa là gì? Trước hết, ứng dụng bạn hiện đang sử dụng sẽ không chuyển sang chế độ ngủ. Điều tương tự cũng xảy ra đối với bất kỳ ứng dụng nào mà bạn hiện có thể thấy, giả sử một phần của cửa sổ bạn có thể thấy hiện đang nhận được cập nhật. Bất kỳ ứng dụng nào tạo âm thanh cũng sẽ không chuyển sang chế độ ngủ, đó là tin vui nếu bạn muốn để trình phát nhạc chạy ẩn.
Ý tưởng ở đây là bất kỳ ứng dụng nào hiện không làm bất kỳ điều gì cho bạn đều không được sử dụng hết bất kỳ tài nguyên nào của bạn. Ứng dụng thức dậy ngay sau khi bạn mở lại cửa sổ và về lý thuyết, điều này sẽ không ảnh hưởng đến hiệu suất (ngoại trừ một cách tích cực, bằng cách để tài nguyên mở cho ứng dụng bạn đang thực sự sử dụng).
Cách kiểm tra xem ứng dụng hiện có đang được Napping chưa
App Nap nói chung không phải là tính năng hướng đến người dùng. Không có chỉ báo nào, trên đế cắm hoặc cách khác, hiển thị cho bạn xem ứng dụng hiện có đang ngủ không. Để làm được điều đó, bạn cần phải vào Activity Monitor, bạn có thể tìm thấy trong Applications> Utilities, hoặc bằng cách tìm Spotlight.
Ý tưởng là để các ứng dụng đánh thức nhanh đến mức người dùng thậm chí không nhận thấy giấc ngủ ngắn xảy ra. Nhưng nếu bạn nghĩ rằng điều này có thể làm chậm một số ứng dụng của bạn xuống, bạn có thể phải truy đòi.
Cách tắt ứng dụng Nap, Toàn bộ hoặc cho một số ứng dụng
App Nap được áp dụng cho tất cả các ứng dụng, bất kể chúng có được xây dựng với chức năng trong tâm trí hay không. Điều này có thể, ít nhất là về mặt lý thuyết, gây ra sự cố cho một số ứng dụng cũ hơn, ngăn chặn cập nhật nền hoặc gây chậm lại. Nếu bạn nghi ngờ App Nap đang gây ra sự cố, có một cách dễ dàng để tìm hiểu.
Đầu tiên, tìm ứng dụng của bạn trong Finder, sau đó nhấp chuột phải vào ứng dụng đó.
Ngoài ra, bạn có thể tắt hoàn toàn App Nap bằng một lệnh duy nhất. Mở Terminal, mà bạn có thể tìm thấy trong Applications> Utilities hoặc bằng cách tìm kiếm với Spotlight. Sau đó chạy lệnh này:
defaults write NSGlobalDomain NSAppSleepDisabled -bool YES
Điều này sẽ vô hiệu hóa hoàn toàn App Nap. Nếu làm như vậy khắc phục sự cố bạn đã gặp phải với ứng dụng, hãy cân nhắc viết nhà phát triển ứng dụng đó và cho họ biết. Khi bạn đã thực hiện điều đó, bạn có thể bật lại App Nap bằng lệnh này:
defaults delete NSGlobalDomain NSAppSleepDisabled
App Nap, nói chung, một tính năng đáng được giữ cho phép trừ khi bạn có vấn đề cụ thể. Thời lượng pin tốt hơn một mình làm cho các tính năng đáng giá, và hầu hết người dùng sẽ không bao giờ nhận thấy rằng bất cứ điều gì thậm chí còn xảy ra. Nhưng bạn nên biết cách tắt mọi thứ chỉ trong trường hợp.
Quyền tác giả: Arthur Caranta / Flickr