Cách ứng dụng Mac của bạn sử dụng ứng dụng Nap để tiết kiệm năng lượng

Lấy một giấc ngủ không phải lúc nào cũng là cách sử dụng tốt nhất thời gian máy Mac của bạn

Kể từ phiên bản OS X Mavericks , một số ứng dụng Mac của bạn đã sử dụng các khoảng trống khi bạn không xem. Apple giới thiệu tính năng App Nap để cho phép tuổi thọ pin lâu hơn trong MacBook và hiệu suất năng lượng tốt hơn trong các máy Mac để bàn.

Cách hoạt động của Nap

App Nap hoạt động bằng cách tạm ngưng ứng dụng khi OS X xác định ứng dụng không thực hiện bất kỳ tác vụ hữu ích nào. Hệ điều hành thực hiện phép thuật này bằng cách xem để xem ứng dụng nào có cửa sổ đang mở trên màn hình của bạn hoàn toàn bị ẩn bởi các ứng dụng đang hoạt động khác không.

Nếu ứng dụng bị ẩn sau các cửa sổ khác, OS X sẽ kiểm tra xem ứng dụng có đang thực hiện bất kỳ tác vụ quan trọng nào không, chẳng hạn như tải xuống tệp hoặc phát nhạc. Nếu nó không làm điều gì đó mà hệ điều hành cho là quan trọng, App Nap sẽ bị thu hút và ứng dụng sẽ được đưa vào trạng thái tạm ngưng.

Điều này cho phép máy Mac của bạn tiết kiệm điện, kéo dài thời gian pin của bạn sẽ kéo dài trước khi cần sạc lại, hoặc nếu bạn kết nối với nguồn điện, hãy tăng hiệu quả sử dụng năng lượng của máy Mac của bạn.

Tại sao App Nap May không phải lúc nào cũng là điều tốt nhất

Hầu hết thời gian, App Nap có thể là một công cụ mạnh mẽ để giữ cho MacBook chạy khi nó không có nguồn điện; thậm chí máy tính để bàn Mac có thể thấy mức tiêu thụ ít điện năng hơn với App Nap. Nhưng nó có thể không phải lúc nào cũng là lựa chọn tốt nhất, tùy thuộc vào ứng dụng nào bị buộc phải ngủ.

Hệ điều hành cố gắng không can thiệp vào các ứng dụng vẫn đang thực hiện các tác vụ trong nền, nhưng đôi khi tôi thấy một trong các ứng dụng của tôi đang ngủ khi tôi mong đợi nó hoạt động, do đó kéo dài một nhiệm vụ đáng lẽ phải hoàn thành sớm hơn nhiều.

Trong các trường hợp khác, các ứng dụng sử dụng các khoảng trống đã không đáp ứng được đầu vào mà chúng được cho là sử dụng, chẳng hạn như bộ đếm thời gian nội bộ cho ứng dụng thực hiện tác vụ mỗi x số phút.

Rất may, có hai cách để kiểm soát chức năng App Nap.

Kiểm soát chức năng App Nap

Trước khi chúng tôi nghiên cứu cách bật và tắt App Nap, điều quan trọng cần lưu ý là không phải tất cả các ứng dụng đều là ứng dụng App Nap. Một số ứng dụng không thể được kiểm soát bởi App Nap, cũng như chúng sẽ không đáp ứng các lệnh bật và tắt của App Nap. May mắn thay, thật dễ dàng để biết ứng dụng nào là App Nap và những ứng dụng nào không.

Tắt hoặc Bật ứng dụng Nap trên Cơ sở từng ứng dụng

App Nap được bật theo mặc định trong OS X, nhưng có một cách dễ dàng để tắt App Nap cho một ứng dụng riêng lẻ.

  1. Mở cửa sổ Trình tìm kiếm và điều hướng đến ứng dụng bạn muốn vô hiệu hóa từ việc đóng nắp; nó thường nằm trong thư mục / Ứng dụng của bạn.
  2. Nhấp chuột phải vào ứng dụng và chọn Nhận thông tin từ trình đơn bật lên.
  3. Đảm bảo vùng chung của cửa sổ Nhận thông tin được mở rộng. (Nhấp vào chữ V bên cạnh từ Chung để nó được chỉ xuống.)
  4. Nếu có hộp kiểm Ngăn chặn ứng dụng Nap, bạn có thể đặt dấu kiểm trong hộp để ngăn chặn các khoảng trống hoặc xóa dấu kiểm để cho phép các khoảng trống. Nếu không có hộp kiểm, thì ứng dụng đó không phải là ứng dụng App Nap.
  5. Bạn cần phải khởi động lại ứng dụng nếu bạn thay đổi cài đặt hộp kiểm App Nap trong khi nó đang chạy.

Vô hiệu hóa toàn bộ hệ thống ứng dụng Nap

App Nap có thể được tắt trên toàn bộ hệ thống của bạn. Điều này có thể hữu ích cho người dùng Mac máy tính để bàn hoặc những người luôn để MacBook của họ cắm vào. Trong những điều kiện đó, App Nap không phải là hệ thống tiết kiệm năng lượng quan trọng và bạn có thể cho phép ứng dụng chạy các quy trình nền bất cứ lúc nào.

  1. Khởi chạy Terminal, nằm trong thư mục / Applications / Utilities.
  2. Trong cửa sổ Terminal mở ra, nhập vào lệnh sau:
    1. mặc định viết NSGlobalDomain NSAppSleepDisabled -bool YES
    2. Lưu ý : Bạn có thể nhấp ba lần vào dòng văn bản ở trên để chọn toàn bộ lệnh. Sau đó bạn có thể sao chép / dán lệnh vào cửa sổ Terminal.
  3. Nhấn Enter hoặc Return, tùy thuộc vào bàn phím của bạn. Lệnh này sẽ được thực hiện, mặc dù không có phản hồi về trạng thái của lệnh sẽ hiển thị trong cửa sổ Terminal.

Khi bạn vô hiệu hóa App Nap trên toàn hệ thống, bạn không đặt dấu kiểm trong hộp kiểm Ngăn ứng dụng Nap; bạn chỉ cần tắt tính năng này trên toàn hệ thống. Các ứng dụng đã trả lời tính năng App Nap sẽ tiếp tục làm như vậy nếu bạn bật lại tính năng App Nap trên toàn hệ thống.

Bật toàn bộ hệ thống Nap ứng dụng

Nếu bạn đã thử một số thủ thuật Terminal khác của chúng tôi, bạn có thể đã đoán rằng lệnh vô hiệu hóa App Nap có thể, với một thay đổi nhỏ, được sử dụng để kích hoạt tính năng napping toàn hệ thống.

  1. Để kích hoạt toàn bộ hệ thống ứng dụng Nap, bạn chỉ cần nhập lệnh Terminal:
    1. mặc định viết NSGlobalDomain NSAppSleepDisabled -bool NO
    2. Lưu ý : Một lần nữa, bạn có thể nhấn ba lần vào dòng văn bản trên để chọn nó, và sau đó sao chép / dán lệnh vào Terminal.
  2. Nhấn Enter hoặc Return trên bàn phím của bạn, và lệnh sẽ được thực hiện.

Sử dụng lệnh bật App Nap toàn cầu sẽ không ghi đè cài đặt ứng dụng Nap của từng ứng dụng; nó chỉ đơn giản là biến dịch vụ trên toàn hệ thống. Mỗi ứng dụng vẫn có thể được bật và tắt riêng lẻ.