Quali scenari beneficiano di Mac OS X che consente l'esecuzione delle app quando non rimangono finestre di documenti?

11

Come regola generale, i programmi su Mac OS X rimangono in esecuzione quando si chiudono tutte le finestre dei documenti.

Questo è il comportamento che ho notato in MacVim, VmWare Fusion, Chrome e host di altre applicazioni.

Personalmente ritengo che ciò sia inutile e francamente abbastanza fastidioso, sebbene abbia avuto un certo numero di esperienze confermando che la mia opinione non è sempre prevalente in un determinato gruppo target, presumo che ci possa essere una ragione per questa decisione.

Quali sono gli scenari in cui questa funzione potrebbe essere utile?

    
posta Art 01.08.2011 - 14:02
fonte

5 risposte

8

Quando si utilizza Windows e si apre un'applicazione come MS Word o Adobe Photoshop, si aprirà la finestra dell'applicazione con una sorta di sfondo vuoto. Tuttavia, quando lo fai su un Mac, non c'è uno sfondo, ci sono semplicemente le opzioni del menu nella barra superiore. Quindi, diciamo che hai un file aperto in Photoshop in Windows e hai chiuso quel file, vedresti la stessa finestra dell'applicazione vuota che hai visto quando hai avviato Photoshop. Su un Mac, vedrai il menu nella barra in alto, ma ancora una volta, dato che non c'è uno sfondo, puoi semplicemente vedere il desktop. Quindi, davvero, non c'è differenza nel modo in cui Windows e Mac OS X gestiscono le applicazioni, a parte una che ha una finestra visibile e l'altra no.

Il vantaggio di farlo in modo OS X: se hai intenzione di mantenere l'applicazione aperta, ti impedisce di dover minimizzare l'app come faresti con Windows. Tutto ciò che devi fare clicca su qualcos'altro sullo sfondo e farà perdere l'attenzione all'appello. Per chiuderlo, è sufficiente fare clic con il pulsante destro del mouse sull'icona dell'applicazione nel dock e selezionare "Esci".

    
risposta data 01.08.2011 - 14:09
fonte
6

L'aspetto positivo di questo comportamento è che si rivolge agli utenti che desiderano godere della differenza tra il dover avviare un'intera infrastruttura applicativa o semplicemente aprire un nuovo documento all'interno di un'applicazione già in esecuzione.

Puoi impostare quelle app da avviare al login se hai abbastanza RAM o solo una CPU pokey. Il sistema di memoria virtuale risolve le pagine che è necessario scambiare su disco e che possono rimanere nella RAM.

Finché le app perdono memoria lentamente , è un ottimo piano per non uscire da nessuna app che potresti usare di nuovo.

È l'ottimizzazione delle prestazioni di base: riutilizzare il lavoro, dividere il lavoro in blocchi, eseguire il lavoro prima che l'utente lo stia aspettando.

    
risposta data 01.08.2011 - 14:38
fonte
5

Fondamentalmente, OSX e Windows hanno approcci diversi alle finestre di livello superiore. In Windows, la finestra contiene l'intera istanza dell'applicazione compresa la barra dei menu. In OSX, la finestra contiene il documento aperto, che spiega perché è possibile avere un'applicazione che visualizza solo una barra dei menu.

Tieni presente che la gestione delle applicazioni "vuote" cambierà nel prossimo futuro mentre un numero sempre maggiore di applicazioni viene aggiornato per Lion. Il comportamento comune sarà che le applicazioni basate su documenti che non hanno documenti aperti (al contrario di cose come Calcolatrice) indicheranno al sistema operativo che può chiudere l'app quando nessun documento è aperto. L'idea è che non sarà più necessario gestire le applicazioni aperte.

Vedi recensione Lion dettagliata per ulteriori informazioni.

    
risposta data 01.08.2011 - 14:49
fonte
3

Interpretazione

In base alla risposta accettata, vedo due aspetti della domanda:

  • se un'applicazione dovrebbe essere eseguita senza windows
  • quali finestre dovrebbero presentare quando viene eseguita un'applicazione.

Terminazione automatica e improvvisa

Lettura consigliata per qualsiasi utente di Lion preoccupato per l'esecuzione di applicazioni:

Un punto saliente:

… the system … is better equipped to handle the job. Users do not need to manage processes manually …

Chiudi il mittente!

Se vengono utilizzate applicazioni ben scritte e se l'utente può rompere l'abitudine di chiudere le applicazioni (un'abitudine appresa da sistemi meno intelligenti), quindi:

  • consentire al sistema di Lion di gestire le cose può comportare un'esperienza utente notevolmente migliorata.

Ci vuole un atto di fede per funzionare in questo modo - senza comando-q - ma molti rapporti utente confermano ciò che suggerisce Apple.

Soppressione dei tasti Shift di windows

A volte paragonabile a scartare le finestre.

In Mac OS X 10.7 (Build 11A511): senza modificare le impostazioni globali o specifiche dell'applicazione per il ripristino di Windows (una funzionalità di Transparent App Lifecycle (TAL)), le applicazioni rispondono in modi diversi all'uso del tasto Maiusc. l'applicazione è stata lanciata.

Esempi

NeoOffice 3.2.1 Beta Patch 0 rispetta il tasto shift. Se un file salvato è stato aperto all'ora di chiusura, il tasto MAIUSC prima dell'avvio interromperà il ripristino della finestra su quel file. Se in aggiunta non preferisci nulla all'avvio (una funzionalità indipendente dal TAL) non otterrai nulla.

Anteprima 5.5 (719) rispetta la chiave. Se solo i file salvati erano aperti prima di uscire, il tasto MAIUSC farà sì che Anteprima non presenti nulla, nessuna finestra.

Safari 5.1 (7534.48.3) rispetta la chiave. Se la tua preferenza per le nuove finestre è una pagina vuota, e se stai sfogliando varie pagine prima di uscire, spostare il tasto prima dell'avvio causerà la presentazione di una sola finestra, una pagina vuota.

Terminale 2,2 (297) e TextEdit 1,7 (288) si comportano in modo coerente con Anteprima e Safari.

Per ogni applicazione, può essere applicata una logica diversa, ma essenzialmente al momento del lancio:

  • il tasto shift dovrebbe sopprimere qualcosa.

Mail 5.0 (1244.2 / 1244.3) sembra ignorare la chiave. Se si dispone di più finestre di visualizzazione, la finestra delle attività e una finestra di un messaggio ricevuto: tutte queste verranno ripristinate. Questa incongruenza puzza di bug e dovrebbe essere fornita ad Apple; Prevedo che Mail presenti almeno una finestra (visualizzatore), non tutto.

Suggerimento

Non rilasciare il tasto Maiusc troppo presto.

Nota a margine: riprendi edizioni

Le edizioni che non sono state salvate prima della chiusura vengono di solito riprese come edizioni.

In alcuni ambienti, le edizioni che non sono state salvate prima di uscire non vengono riprese. Quando apri questi file dovresti scoprire che il sistema (non tu) ha salvato una versione.

    
risposta data 06.08.2011 - 09:23
fonte
0
  • Le applicazioni che richiedono molto tempo per essere aperte possono essere mantenute in esecuzione sullo sfondo anche se non dispongono di finestre aperte
  • Le applicazioni senza documenti aperti non devono visualizzare una finestra vuota che copre lo schermo
  • Puoi chiudere l'ultima finestra di un'applicazione e aprirne una nuova senza dover chiudere e riaprire l'applicazione
risposta data 06.08.2011 - 15:05
fonte

Leggi altre domande sui tag