Welche Szenarien profitieren von Mac OS X, mit dem Apps ausgeführt werden können, wenn keine Dokumentfenster mehr vorhanden sind?


12

Als Faustregel gilt, dass Programme unter Mac OS X weiterhin ausgeführt werden, wenn Sie alle Dokumentfenster schließen.

Dies ist das Verhalten, das ich in MacVim, VmWare Fusion, Chrome und vielen anderen Anwendungen festgestellt habe.

Ich persönlich finde das nutzlos und ehrlich gesagt ziemlich ärgerlich, obwohl ich einige Erfahrungen gemacht habe, die bestätigen, dass meine Meinung in einer bestimmten Zielgruppe nicht immer die vorherrschende ist, gehe ich davon aus, dass es einen Grund für diese Entscheidung geben könnte.

In welchen Szenarien könnte diese Funktion nützlich sein?

Antworten:


8

Wenn Sie Windows verwenden und eine Anwendung wie MS Word oder Adobe Photoshop öffnen, wird das Anwendungsfenster mit einem leeren Hintergrund geöffnet. Wenn Sie dies auf einem Mac tun, gibt es jedoch keinen Hintergrund, sondern nur die Menüoptionen in der obersten Leiste. Angenommen, Sie haben eine Datei in Photoshop unter Windows geöffnet und diese Datei geschlossen. Es wird dasselbe leere Anwendungsfenster angezeigt, das Sie beim Starten von Photoshop gesehen haben. Auf einem Mac wird das Menü in der oberen Leiste angezeigt. Da jedoch kein Hintergrund vorhanden ist, wird einfach der Desktop angezeigt. Es gibt also keinen Unterschied in der Art und Weise, wie Windows und Mac OS X mit den Anwendungen umgehen, außer dass eines ein sichtbares Fenster hatte und das andere nicht.

Der Vorteil von OS X: Wenn Sie die Anwendung offen halten möchten, müssen Sie die App nicht wie in Windows minimieren. Alles was Sie tun müssen, klicken Sie auf etwas anderes im Hintergrund und es wird die Anwendung den Fokus verlieren. Um es zu schließen, klicken Sie einfach mit der rechten Maustaste auf das Anwendungssymbol im Dock und wählen Sie "Beenden".

Geben Sie hier die Bildbeschreibung ein


7
Ein weiterer Vorteil ist, dass die Startzeit beim nächsten Öffnen verkürzt wird.
Enrico Susatyo

6

Der Vorteil dieses Verhaltens besteht darin, dass es sich an Benutzer richtet, die den Unterschied zwischen dem Starten eines gesamten Anwendungsframeworks oder dem Öffnen eines neuen Dokuments in einer bereits ausgeführten App genießen möchten.

Sie können festlegen, dass diese Apps beim Anmelden gestartet werden, wenn Sie über genügend RAM oder nur eine Pokey-CPU verfügen. Das virtuelle Speichersystem sortiert, welche Seiten auf die Festplatte ausgelagert werden müssen und welche im RAM verbleiben können.

Solange die Apps langsam Speicher verlieren , ist es ein guter Plan, keine App zu beenden, die Sie möglicherweise erneut verwenden.

Es handelt sich um eine grundlegende Leistungsoptimierung: Wiederverwenden von Arbeit, Aufteilen der Arbeit in Blöcke, Erledigen der Arbeit, bevor der Benutzer darauf wartet.


1
Die Tatsache, dass gut erzogene Mac-Apps keine große Leinwand werfen, macht dieses Verhalten leistungsfähiger. Es ist in Ordnung, wenn ein Dokument den gesamten Bildschirm einnimmt, aber für Apps ist dies eine schlechte Form, nur weil sie gestartet werden.
bmike

5

Grundsätzlich haben OSX und Windows unterschiedliche Ansätze für Fenster der obersten Ebene. In Windows enthält das Fenster die gesamte Anwendungsinstanz einschließlich der Menüleiste. In OSX enthält das Fenster das geöffnete Dokument, in dem erläutert wird, warum in einer Anwendung nur eine Menüleiste angezeigt werden kann.

Beachten Sie, dass sich die Behandlung "leerer" Anwendungen in naher Zukunft ändern wird, da immer mehr Anwendungen für Lion aktualisiert werden. Das übliche Verhalten ist, dass dokumentbasierte Anwendungen, bei denen keine Dokumente geöffnet sind (im Gegensatz zu Dingen wie Calculator), dem Betriebssystem anzeigen, dass die App heruntergefahren werden kann, wenn keine Dokumente geöffnet sind. Die Idee ist, dass weniger verwaltet werden muss, welche Anwendungen geöffnet sind.

Weitere Informationen hierzu finden Sie in John Siracusas ausführlicher Lion-Rezension .


Der Link Ars Technica für die automatische Beendigung verweist auf eine Seite, die nicht zur öffentlichen Anzeige berechtigt ist.
Graham Perrin

Ich versichere Ihnen, dass es sich um eine öffentliche Verbindung handelt. Ich habe kein Ars-Konto und es funktioniert für mich. Vielleicht werden Sie auf eine private Seite weitergeleitet?
David

Hallo, es befindet sich innerhalb der Seite. Der Ars Technica-Link für die automatische Beendigung verweist auf developer.apple.com/library/prerelease/mac/documentation/…, der zu developer.apple.com/devcenter/ios/unauthorized weiterleitet (basierend auf meinem nicht autorisiert) Mitgliedschaft, ich denke, es ist nicht für die öffentliche Wiedergabe autorisiert). Meine Antwort in der Nähe enthält einen Link zu einer Apple-Seite, die hoffentlich öffentlich ist. (Ein Fehler von Ars Technica, nicht dein Fehler; du hast die volle Stimme :)
Graham Perrin

3

Deutung

Basierend auf der akzeptierten Antwort sehe ich zwei Aspekte der Frage:

  • ob eine Anwendung ohne Windows ausgeführt werden soll
  • Welche Fenster sollten angezeigt werden, wenn eine Anwendung ausgeführt wird?

Automatische und plötzliche Beendigung

Empfohlene Lektüre für alle Benutzer von Lion, die sich Gedanken über das Ausführen von Anwendungen machen:

Ein Highlight:

… Das System… ist besser für die Arbeit gerüstet. Benutzer müssen Prozesse nicht manuell verwalten…

Hör auf aufzuhören!

Wenn gut geschriebene Anwendungen verwendet werden und der Benutzer die Gewohnheit aufgeben kann, Anwendungen zu beenden (eine Gewohnheit, die von weniger intelligenten Systemen gelernt wurde), dann:

  • Wenn das Lion- System Dinge verwalten kann, kann dies zu einer erheblich verbesserten Benutzererfahrung führen.

Es erfordert einen Vertrauenssprung, um auf diese Weise zu arbeiten - ohne Befehl-q -, aber viele Benutzerberichte bestätigen, was von Apple vorgeschlagen wird.

Umschalttastenunterdrückung von Fenstern

Manchmal vergleichbar mit dem Verwerfen von Fenstern.

In Mac OS X 10.7 (Build 11A511): Ohne globale oder anwendungsspezifische Einstellungen für die Wiederherstellung von Fenstern zu ändern (eine Funktion des TAL (Transparent App Lifecycle)), reagieren Anwendungen auf unterschiedliche Weise auf die Verwendung der Umschalttaste, bevor die Anwendung ausgeführt wird gestartet.

Beispiele

NeoOffice 3.2.1 Beta Patch 0 berücksichtigt die Umschalttaste. Wenn eine gespeicherte Datei zum Beenden geöffnet war, wird durch die Umschalttaste vor dem Start die Wiederherstellung des Fensters in dieser Datei unterdrückt. Wenn Sie außerdem beim Start nichts bevorzugen (eine Funktion, die von der TAL unabhängig ist), erhalten Sie nichts.

Screenshot der Menüoptionen in NeoOffice

Vorschau 5.5 (719) berücksichtigt den Schlüssel. Wenn vor dem Beenden nur gespeicherte Dateien geöffnet waren, zeigt die Umschalttaste an, dass in der Vorschau nichts und keine Fenster angezeigt werden.

Safari 5.1 (7534.48.3) respektiert den Schlüssel. Wenn Sie neue Fenster für eine leere Seite bevorzugen und vor dem Beenden verschiedene Seiten durchsucht haben, wird durch Drücken der Umschalttaste vor dem Start nur ein Fenster angezeigt, eine leere Seite.

Terminal 2.2 (297) und TextEdit 1.7 (288) verhalten sich in einer Weise, die mit Preview und Safari übereinstimmt.

Für jede Anwendung kann eine andere Logik gelten, jedoch im Wesentlichen zum Startzeitpunkt:

  • Umschalttaste sollte etwas unterdrücken.

Mail 5.0 (1244.2 / 1244.3) scheint den Schlüssel zu ignorieren. Wenn Sie mehrere Viewer-Fenster haben, das Aktivitätsfenster und ein Fenster für eine empfangene Nachricht: Alle diese Fenster werden wiederhergestellt. Diese Inkonsistenz riecht fehlerhaft und sollte an Apple weitergeleitet werden. Ich erwarte, dass Mail mindestens ein Fenster (Viewer) präsentiert, nicht alles.

Hinweis

Lassen Sie die Umschalttaste nicht zu früh los.

Randnotiz: Wiederaufnahme der Ausgaben

Ausgaben, die vor dem Beenden nicht gespeichert wurden, werden normalerweise als Ausgaben fortgesetzt.

In einigen Umgebungen werden Editionen, die vor dem Beenden nicht gespeichert wurden, nicht fortgesetzt. Wenn Sie eine solche Datei öffnen, sollten Sie feststellen, dass das System (nicht Sie) eine Version gespeichert hat.


Ich bin gespannt auf die jüngste Abstimmung darüber. Ein Kommentar des Wählers wird helfen - danke.
Graham Perrin

0
  • Anwendungen, deren Öffnen viel Zeit in Anspruch nimmt, können im Hintergrund ausgeführt werden, auch wenn keine Fenster geöffnet sind
  • Anwendungen ohne geöffnete Dokumente müssen kein leeres Fenster anzeigen, das den Bildschirm abdeckt
  • Sie können das letzte Fenster einer Anwendung schließen und ein neues öffnen, ohne die Anwendung beenden und erneut öffnen zu müssen
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.