OS X. Soll ich Apps beenden oder Fenster schließen (Verhalten des roten Kreuzes)?


12

Ich habe viel über die X-Schaltfläche gegoogelt, die die App nicht beendet, sondern einfach das Fenster schließt und keine klare Antwort gefunden hat. Ich möchte wissen können, ob offene Apps die Akkulaufzeit oder andere Ressourcen beeinflussen.

Sollte ich Apps beenden oder Fenster schließen, damit Apps im Hintergrund funktionieren?

Antworten:


10

Eine der verwirrendsten Funktionen des Mac ist die rote Schaltfläche zum Schließen , mit der eine Anwendung Ihrer Meinung nach heruntergefahren wird, dies jedoch häufig nicht der Fall ist. Wenn Sie die XTaste im Fenster drücken, schließen Sie tatsächlich die Fenster, die sich auf die App beziehen, aber sie wird nicht beendet . Weitere Informationen finden Sie auf den Support-Seiten von Apple :

Fenster schließen

Wenn Sie das Fenster einer App schließen, wird das Fenster geschlossen, die App bleibt jedoch geöffnet. Wenn Sie eine App beenden möchten, klicken Sie in der Menüleiste auf den Namen der App und wählen Sie dann [App] beenden . Weitere Informationen finden Sie unter Beenden von Apps .

Wenn Sie die App beenden möchten (Speicher freigeben, CPU-Auslastung reduzieren usw.), gibt es verschiedene Möglichkeiten, dies zu tun:

  1. Verwenden der Tastenkombination: ⌘ cmd+ Q.
  2. Verwenden des Kontextmenüs (oder des Anwendungsmenüs): Gehen Sie zum Dock am unteren Bildschirmrand und suchen Sie das Symbol für die App. Klicken Sie dann mit der rechten Maustaste (oder ctrl+ click), um das Kontextmenü aufzurufen. Am Ende dieser Liste befindet sich die QuitOption.
  3. Mit Activity Monitor : Applications> Utilities> Activity Monitor.
  4. Für nicht reagierende Apps: Beenden erzwingen ( ⌘ cmd+ ⌥ alt+ esc)

Möglicherweise möchten Sie auch das Standardverhalten überladen und es wie unter Windows gestalten, müssen jedoch separate Dienstprogramme (wie RedQuits ) verwenden. Es gibt eine Reihe dieser Dienstprogramme, die Anwendungen schließen, wenn Sie auf die rote Schaltfläche zum Schließen klicken.

Um Ihre Frage zu beantworten, wie sich dies auf die Systemeffizienz, den Arbeitsspeicher und den Akku auswirkt : OS X handhabt dies ordnungsgemäß und optimiert die Effizienz so weit wie möglich, es sei denn, die Anwendung selbst ist schlecht geschrieben. OS X verfügt intern über zahlreiche Optimierungen wie App Nap, mit denen die Auswirkungen von Hintergrund-Apps auf die Systemressourcen auf ein Minimum reduziert werden können :

Sie müssen Apps nicht beenden, wenn Sie mit der Arbeit fertig sind. Mit OS X können Sie mit mehreren Apps arbeiten, die gleichzeitig geöffnet sind. Funktionen wie Compressed Memory und App Nap sorgen dafür, dass Ihr Mac schnell läuft, und sparen Strom, wenn viele Apps geöffnet sind.


1
Für eine nicht schlecht geschriebene App sollte das Belassen im Speicher keine messbare CPU kosten, wenig Speicherprobleme. OSX hat eine gute Aufgabenverwaltung - im Gegensatz zu DOS, Mac OS <= 9 oder Windows 95 - sollten Sie vor 10 Jahren aufgehört haben, sich in den meisten Fällen
darum zu kümmern

@Mark, ja, Sie haben Recht ... und es gibt eine nette Funktion namens AppNap , mit der die Auswirkungen auf die Leistung von Hintergrund-Apps mit geschlossenen Fenstern minimiert werden.
Farside

Verwirrende rote und gelbe Tasten machen AppNap nicht besser!
Ahuman

2

Darauf gibt es keine wirklich einfachen Antworten. Es wird von Dingen abhängen, wie viel Speicher Ihr System hat, was die Apps sind, wie gut sie geschrieben sind usw.

Wenn Sie beispielsweise über wenig Speicher verfügen und bei der Überprüfung des Aktivitätsmonitors nur wenig verfügbarer Speicher angezeigt wird oder viel Swap-Speicherplatz verwendet wird. Dann möchten Sie wahrscheinlich sicherstellen, dass Apps beendet werden, um mehr Speicher verfügbar zu machen. Hinzu kommt die Tatsache, dass OS X eine App zwar beendet, aber erst dann aus dem Speicher entfernt, wenn sie Platz für etwas anderes benötigt. Aus diesem Grund ist das Beenden und erneute Öffnen einer App schneller als beim ersten Start. Wenn sich die App noch im Speicher befindet, muss OS X sie nur erneut starten. In einer speicherarmen Situation entfernt OS X natürlich automatisch Apps aus dem Speicher, die beendet wurden, damit der Speicher für etwas anderes verfügbar ist.

Apps, für die Sie alle Fenster geschlossen, aber nicht beendet haben, können sich auf das System auswirken. Es kommt darauf an, was sie tun. So können Speicher, CPU und Akku verbraucht werden. Wiederum ist Activity Monitor Ihr Freund, wenn es darum geht, festzustellen, ob eine Ihrer Apps Probleme verursacht.

Wenn Sie über genügend Arbeitsspeicher verfügen und Ihre Apps sich in Bezug auf das Aufsaugen Ihres Akkus gut verhalten, spielt es im Allgemeinen keine Rolle, ob Sie das Programm beenden oder schließen. Glücklicherweise verhalten sich OS X-Apps im Allgemeinen recht gut.


1

Im Allgemeinen ist es in Ordnung, nur die Fenster zu schließen. Wenn Sie ein Softwareentwickler sind oder auf andere Weise ganz spezielle Anforderungen haben, müssen Sie möglicherweise die Anwendungen explizit ausführen. Im Allgemeinen jedoch - schließen Sie einfach die Fenster.

Die anderen Antworten auf Ihre Frage scheinen nicht zu berücksichtigen, dass der Mechanismus zum Schließen von Fenstern im Vergleich zu Anwendungen mit OS X Lion geändert wurde. Ab dieser Version beendet OS X automatisch nicht verwendete Anwendungen für Sie.

Die Funktion wird als automatische Beendigung bezeichnet. Anwendungen werden beendet, wenn das System dies für erforderlich hält, jedoch nur, wenn Sie alle zur Anwendung gehörenden Fenster geschlossen haben und die Anwendung nicht mehr die aktive (aktuell ausgewählte) Anwendung ist. Darüber hinaus muss sich die Anwendung für die automatische Beendigung anmelden. Die meisten normalen Anwendungen entscheiden sich jedoch für die automatische Beendigung.

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.