Τι είναι το App Nap; Είναι επιβράδυνση των Mac εφαρμογών μου;
Το App Nap, που προστέθηκε στο macOS το 2013, δεν είναι ένα χαρακτηριστικό που έκανε τους τίτλους. Επομένως, δεν υπάρχει καμία ντροπή στην αποδοχή, τρία χρόνια αργότερα, ότι δεν έχετε ακόμα ιδέα τι κάνει.
Συνοψίζοντας: Το App Nap βάζει προγράμματα που δεν χρησιμοποιείτε ή κοιτάτε προς το "ύπνο", εμποδίζοντας τους να χρησιμοποιήσουν τους πόρους του συστήματος, ειδικά την CPU, μέχρι να εστιάσετε ξανά σε αυτά. Αν έχετε ανοιχτά 20 παράθυρα, μόνο τα πράγματα που χρησιμοποιείτε αυτή τη στιγμή πρέπει να χρησιμοποιούν πόρους συστήματος και διάρκεια ζωής της μπαταρίας. Η εξοικονόμηση ενέργειας μπορεί να αυξηθεί.
Το App Nap δεν πρέπει να συγχέεται με το Power Nap, ένα παρόμοιο χαρακτηριστικό που επιτρέπει στο Mac σας να κάνει πράγματα όπως λήψη ενημερωμένων εκδόσεων ή δημιουργία αντιγράφων ασφαλείας κατά την αναστολή. Τα δύο χαρακτηριστικά είναι άσχετα.
Τι κάνει το App Nap
Το App Nap ήταν ένα από τα ενεργειακά χαρακτηριστικά που προστέθηκαν με MacOS (στη συνέχεια OS X) 10.9 Mavericks. Άλλα τσιμπήματα περιλαμβάνουν μια λίστα με "Εφαρμογές που χρησιμοποιούν σημαντική ενέργεια", η οποία προστέθηκε στο εικονίδιο της μπαταρίας.
Το App Nap είναι μια σχετική βελτιστοποίηση, εμποδίζοντας ανενεργές εφαρμογές από τη χρήση της CPU και άλλων πόρων του συστήματος. Αυτό κρατά τους πόρους του υπολογιστή σας δωρεάν και εξοικονομεί διάρκεια ζωής της μπαταρίας.
Πότε μια εφαρμογή θεωρείται "ανενεργή"; Σύμφωνα με τις οδηγίες των προγραμματιστών της Apple, το App Nap ενεργοποιείται μόνο εάν μια εφαρμογή:
- Δεν είναι το app foreground.
- Δεν έχει ενημερώσει πρόσφατα περιεχόμενο στο ορατό τμήμα ενός παραθύρου.
- Δεν ακούγεται.
- Δεν έχει λάβει καμία διαβεβαίωση IOKit διαχείρισης ενέργειας ή NSProcessInfo.
- Δεν χρησιμοποιεί το OpenGL.
Τι σημαίνει αυτό? Πρώτα απ 'όλα, η εφαρμογή που χρησιμοποιείτε αυτή τη στιγμή δεν θα πάει για ύπνο. Το ίδιο ισχύει και για οποιαδήποτε εφαρμογή που μπορείτε να δείτε αυτήν τη στιγμή, υποθέτοντας ότι το τμήμα του παραθύρου που βλέπετε λαμβάνει επί του παρόντος ενημερώσεις. Οποιαδήποτε εφαρμογή που κάνει ήχους επίσης δεν θα πάει για ύπνο, κάτι που είναι καλό όταν θέλετε να αφήσετε το μουσικό σας πρόγραμμα να τρέχει στο παρασκήνιο.
Η ιδέα εδώ είναι ότι οποιαδήποτε εφαρμογή που δεν κάνει για μένα κάτι για εσάς δεν θα πρέπει να χρησιμοποιεί κανένα από τους πόρους σας. Οι εφαρμογές ξυπνούν μόλις ανοίξετε ξανά τα παράθυρά τους και θεωρητικά αυτό δεν θα πρέπει να επηρεάζει καθόλου την απόδοση (εκτός από ένα θετικό τρόπο, αφήνοντας τους πόρους ανοικτοί για τις εφαρμογές που χρησιμοποιείτε στην πραγματικότητα).
Πώς να ελέγξετε αν μια εφαρμογή είναι Napping σήμερα
Το App Nap δεν είναι ευρύτερα ένα χαρακτηριστικό που αντιμετωπίζει ο χρήστης. Δεν υπάρχει καμία ένδειξη, στην αποβάθρα ή με άλλο τρόπο, που να σας δείχνει εάν μια εφαρμογή είναι αυτή τη στιγμή napping. Για το λόγο αυτό, πρέπει να κατευθυνθείτε προς την Παρακολούθηση δραστηριότητας, την οποία μπορείτε να βρείτε στην περιοχή Εφαρμογές> Βοηθητικά προγράμματα ή αναζητώντας Spotlight.
Προχωρήστε στην καρτέλα "Ενέργεια" και θα δείτε μια στήλη για το "App Nap." Ένα "Ναι" εδώ σημαίνει ότι μια συγκεκριμένη εφαρμογή είναι τώρα napping. Ανοίξτε την εν λόγω εφαρμογή και θα ξυπνήσει αμέσως, και η λειτουργία παρακολούθησης θα διαβάσει "Όχι" στη στήλη.
Η ιδέα είναι οι εφαρμογές να ξυπνούν τόσο γρήγορα ώστε οι χρήστες να μην παρατηρούν καν ότι ο ύπνος συνέβη. Αλλά αν νομίζετε ότι αυτό μπορεί να επιβραδύνει ορισμένες από τις εφαρμογές σας, μπορεί να έχετε προσφυγή.
Πώς να απενεργοποιήσετε την εφαρμογή Nap, Εντελώς ή για ορισμένες εφαρμογές
Το App Nap εφαρμόζεται σε όλες τις εφαρμογές, ανεξάρτητα από το αν έχουν κατασκευαστεί με γνώμονα τη λειτουργία ή όχι. Αυτό θα μπορούσε, τουλάχιστον θεωρητικά, να προκαλέσει προβλήματα σε ορισμένες παλαιότερες εφαρμογές, παρεμποδίζοντας τις ενημερώσεις στο παρασκήνιο ή προκαλώντας επιβράδυνση. Αν υποψιάζεστε ότι το App Nap προκαλεί προβλήματα, υπάρχει ένας εύκολος τρόπος να το μάθετε.
Πρώτα, βρείτε την εφαρμογή σας στο Finder και στη συνέχεια κάντε δεξί κλικ.
Κάντε κλικ στην επιλογή "Λήψη πληροφοριών" και ενδεχομένως να δείτε την επιλογή "Πρόληψη της εφαρμογής".
Η επιλογή δεν θα προσφέρεται για κάθε εφαρμογή. γενικά η επιλογή φαίνεται μόνο αν οι εφαρμογές δεν δημιουργήθηκαν ειδικά με το App Nap στο μυαλό. Από την εμπειρία μας, αυτό σημαίνει ότι η επιλογή εμφανίζεται κυρίως για εφαρμογές που έχουν κατασκευαστεί το 2013 ή νωρίτερα, αν και υπάρχουν εξαιρέσεις. Εάν είναι δυνατόν, απενεργοποιήστε το App Nap για το πρόγραμμά σας και δείτε εάν το πρόβλημά σας επιλυθεί.
Εναλλακτικά, μπορείτε να απενεργοποιήσετε πλήρως το App Nap με μία μόνο εντολή. Ανοίξτε το Terminal, το οποίο μπορείτε να βρείτε στα Εφαρμογές> Βοηθητικά προγράμματα ή αναζητώντας Spotlight. Στη συνέχεια εκτελέστε αυτήν την εντολή:
προεπιλογές γράψτε NSGlobalDomain NSAppSleepDisabled -bool ΝΑΙ
Αυτό θα απενεργοποιήσει πλήρως το App Nap. Εάν το κάνετε αυτό, διορθώστε ένα πρόβλημα που είχατε με μια εφαρμογή, σκεφτείτε να γράψετε τον προγραμματιστή της εφαρμογής και να ενημερώσετε τον προγραμματιστή της εφαρμογής. Μόλις το κάνετε αυτό, μπορείτε να ενεργοποιήσετε ξανά το App Nap με αυτήν την εντολή:
προεπιλογή διαγραφή NSGlobalDomain NSAppSleepDisabled
Το App Nap είναι, γενικά, ένα χαρακτηριστικό που αξίζει να διατηρηθεί ενεργοποιημένο αν δεν έχετε συγκεκριμένα κάποιο πρόβλημα. Η καλύτερη διάρκεια ζωής της μπαταρίας καθιστά το χαρακτηριστικό χρήσιμο και οι περισσότεροι χρήστες δεν θα παρατηρήσουν ποτέ ότι συμβαίνει τίποτα. Αλλά είναι καλό να ξέρεις πώς να απενεργοποιείς τα πράγματα μόνο στην περίπτωση.
Φωτογραφική πίστωση: Arthur Caranta / Flickr