OS X. Devo chiudere le app o chiudere le finestre (comportamento del pulsante croce rossa)?


12

Ho cercato su Google molto sul pulsante X, che non esce dall'app, ma semplicemente chiudi la finestra e non ho trovato una risposta chiara. Voglio essere in grado di sapere se le app aperte influiscono sulla durata della batteria o su altre risorse.

Devo chiudere le app o chiudere le finestre, lasciando che le app funzionino in background?

Risposte:


10

Una delle funzionalità più confuse del Mac è il pulsante di chiusura rosso , che ritieni chiuderebbe un'applicazione ma spesso non lo fa. Quando premi il Xpulsante nella finestra, in realtà chiudi le finestre relative all'app, ma non si chiude . Ecco ulteriori informazioni dalle pagine di supporto di Apple :

Chiudi le finestre

Quando chiudi la finestra di un'app, la finestra si chiude, ma l'app rimane aperta. Se vuoi uscire da un'app, fai clic sul nome dell'app nella barra dei menu, quindi scegli Esci [App] . Per ulteriori informazioni, vedi Esci dalle app .

Se vuoi uscire dall'app (rilascia la memoria, riduci l'utilizzo della CPU, ecc.) Allora ci sono diversi modi per farlo:

  1. Usando la scorciatoia da tastiera: ⌘ cmd+ Q.
  2. Utilizzo del menu contestuale (o del menu dell'applicazione): vai al Dock nella parte inferiore dello schermo e trova l'icona per l'app, quindi fai clic con il pulsante destro del mouse (o ctrl+ click) per visualizzare il menu contestuale. In fondo a questo elenco c'è l' Quitopzione.
  3. Utilizzando Activity Monitor : Applications> Utilities> Activity Monitor.
  4. Per le app che non rispondono: Uscita forzata ( ⌘ cmd+ ⌥ alt+ esc)

Potresti anche voler sovraccaricare il comportamento predefinito e renderlo simile nel sistema operativo Windows, ma è necessario utilizzare utility separate (come RedQuits ). Ci sono un sacco di quelle utility che chiudono le applicazioni quando si fa clic sul pulsante di chiusura rosso.

Nel complesso, per rispondere alla tua domanda su come colpisce l'efficienza del sistema, la memoria e la batteria : OS X lo gestisce correttamente e fa il più possibile per ottimizzare l'efficienza, a meno che l'Applicazione stessa non sia scritta male. OS X internamente ha molte ottimizzazioni come App Nap che aiutano a ridurre al minimo l' effetto delle app in background sulle risorse di sistema :

Non è necessario uscire dalle app una volta terminato di utilizzarle: OS X ti consente di lavorare con diverse app aperte contemporaneamente. Funzionalità come Memoria compressa e App Nap rendono il tuo Mac veloce e risparmiano energia quando molte app sono aperte.


1
Per un'app non male scritta: lasciarla in memoria non dovrebbe costare CPU misurabile, piccoli problemi di memoria. OSX ha una buona gestione delle attività - a differenza di DOS, Mac OS <= 9 o Windows 95 - nella maggior parte dei casi avresti dovuto smettere di preoccuparti di questi 10 anni
user151019

@Mark, sì, hai ragione ... inoltre c'è una bella funzione, chiamata AppNap , quindi minimizza l'effetto sulle prestazioni per le app in background con finestre chiuse.
Farside,

I pulsanti rossi e gialli confusi non migliorano AppNap!
Ahuman il

2

Non ci sono risposte facili a questo. Dipenderà da cose come quanta memoria ha il tuo sistema, quali sono le app, quanto bene sono scritte ecc.

Ad esempio, se si dispone di una piccola quantità di memoria e il controllo di Activity Monitor mostra poca memoria disponibile o molto spazio di swap in uso. Quindi probabilmente vuoi assicurarti che le app vengano chiuse per rendere disponibile più memoria. Aggiungendo alla confusione in tutto ciò c'è il fatto che anche se si esce da un'app, OS X non la rimuove dalla memoria fino a quando non ha bisogno di spazio per qualcos'altro. Ecco perché uscire e riaprire un'app è più veloce della prima volta che l'hai avviata. Se l'app è ancora in memoria, OS X deve solo riavviarla. Naturalmente, in una situazione di scarsa memoria, OS X rimuove automaticamente le app dalla memoria che sono state chiuse in modo che la memoria possa essere disponibile per qualcos'altro.

Le app per le quali hai chiuso tutte le finestre, ma che non hai chiuso, possono avere effetto sul sistema. Dipende da cosa fanno. Quindi è possibile consumare memoria, CPU, batteria. Ancora una volta Activity Monitor è tuo amico nel determinare se una qualsiasi delle tue app sta causando problemi.

In generale, se hai memoria sufficiente e le tue app si comportano bene in termini di alimentazione della batteria, non importa se si esce o si chiude. Fortunatamente, le app OS X sono generalmente abbastanza ben comportate.


1

In generale va bene solo chiudere le finestre. Se sei uno sviluppatore di software o hai esigenze molto particolari, potresti aver bisogno di applicazioni piuttosto esplicite. Tuttavia, in generale, basta chiudere le finestre.

Le altre risposte alla tua domanda non sembrano tenere conto del fatto che il meccanismo relativo alla chiusura di Windows rispetto alle applicazioni è stato modificato con OS X Lion. Da quella versione in poi, OS X uscirà automaticamente dalle applicazioni non utilizzate.

La funzione si chiama Terminazione automatica. Esce dalle applicazioni quando il sistema lo ritiene necessario, ma solo se sono state chiuse tutte le finestre appartenenti all'applicazione e l'applicazione non è più l'applicazione attiva (attualmente selezionata). Inoltre, l'applicazione deve attivare la terminazione automatica, ma la maggior parte delle applicazioni ordinarie lo fa.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.