根據經驗,當關閉所有文檔窗口時,Mac OS X上的程序保持運行狀態。
這是我在MacVim,VmWare Fusion,Chrome和其他應用程序主機中註意到的行為。 / p>
我個人認為這毫無用處,並且很煩人,儘管有一些經驗證實我的觀點並不總是在給定的目標人群中占主導地位,但我認為這樣做可能是有原因的決定。
在什麼情況下可以使用此功能?
根據經驗,當關閉所有文檔窗口時,Mac OS X上的程序保持運行狀態。
這是我在MacVim,VmWare Fusion,Chrome和其他應用程序主機中註意到的行為。 / p>
我個人認為這毫無用處,並且很煩人,儘管有一些經驗證實我的觀點並不總是在給定的目標人群中占主導地位,但我認為這樣做可能是有原因的決定。
在什麼情況下可以使用此功能?
使用Windows並打開MS Word或Adobe Photoshop之類的應用程序時,它將打開帶有某種空白背景的應用程序窗口。但是,如果在Mac上執行此操作,則沒有背景,僅在頂部欄中有菜單選項。因此,假設您在Windows的Photoshop中打開了一個文件,然後關閉了該文件,將看到與啟動Photoshop時看到的相同的空白應用程序窗口。在Mac上,您會在頂部欄中看到菜單,但是再次,由於沒有背景,您只會看到桌面。因此,實際上,Windows和Mac OS X處理應用程序的方式沒有區別,除了一個擁有可見的窗口而另一個沒有可見的窗口。
以OS X方式進行操作的好處:如果您打算使應用程序保持打開狀態,那麼就不必像在Windows中那樣使應用程序最小化。您需要做的所有事情都是在後台單擊其他內容,這將使應用程序失去焦點。要關閉它,只需右鍵單擊擴展塢中的應用程序圖標,然後選擇“退出”。
這種行為的好處是,它迎合了希望享受必須啟動整個應用程序框架或只是在已經運行的應用程序中打開新文檔之間的區別的用戶。
您可以設置如果您有足夠的RAM或只有pokey CPU,則會在登錄時啟動這些應用程序。虛擬內存系統將整理出您需要交換到磁盤的哪些頁面以及哪些頁面可以保留在RAM中。
只要應用程序緩慢地洩漏內存,這是一個很好的計劃,不要退出您可能會再次使用的任何應用程序。
這是基本的性能調整-重複使用工作,將工作分成多個部分,在用戶等待之前完成工作。
從根本上講,OSX和Windows對頂層窗口使用不同的方法。在Windows中,該窗口包含整個應用程序實例,包括菜單欄。在OSX中,該窗口包含打開的文檔,該文檔解釋了為什麼可以讓應用程序僅顯示菜單欄的原因。
請記住,隨著越來越多的Lion更新了應用程序,“空”應用程序的處理將在不久的將來發生變化。常見的行為是沒有文檔打開的基於文檔的應用程序(與計算器之類的相對)將向操作系統指示,當沒有文檔打開時,它可以關閉該應用程序。想法是,無需管理打開的應用程序。
有關此內容,請參閱John Siracusa的詳細Lion評審。
基於公認的答案,我看到了問題的兩個方面:
對於任何關心正在運行應用程序的Lion用戶,建議閱讀以下內容:
重點:
…系統…更好地處理了工作。用戶不需要手動管理流程…
如果使用編寫良好的應用程序,並且如果用戶可以改掉習慣退出應用程序(從不太智能的系統中學到的習慣),然後:
以這種方式工作需要信念的飛躍-無需 command-q,但是許多用戶報告確實證實了Apple的建議。
有時與丟棄窗口相當。
在Mac OS X 10.7(內部版本11A511)中:在不更改用於還原Windows的全局或特定於應用程序的設置的情況下(透明應用程序生命週期(TAL)的功能),應用程序以不同的方式響應使用啟動應用程序之前的Shift鍵。
NeoOffice 。3.2.1 Beta Patch 0尊重Shift鍵。如果在退出時打開了一個保存的文件,則在啟動之前使用Shift鍵將禁止將窗口還原到該文件。此外,如果您在啟動時不喜歡任何東西(該功能與TAL無關),您將一無所獲。
預覽 5.5(719)使用該鍵。如果僅在退出之前打開已保存的文件,則Shift鍵將導致Preview不顯示任何內容,沒有窗口。
Safari 5.1(7534.48.3)使用該密鑰。如果您對新窗口的偏好是一個空白頁,並且如果您在退出前瀏覽了多個頁面,則在啟動前使用Shift鍵將只顯示一個空白頁。
終端 2.2(297)和 TextEdit 1.7(288)的行為與Preview和Safari一致。
對於每個應用程序,可能會應用不同的邏輯,但是從本質上講,在啟動時:
郵件 5.0(1244.2 / 1244.3)似乎忽略了該鍵。如果您有多個查看器窗口,活動窗口和一個接收消息的窗口:所有這些都將被還原。這種不一致聞起來有臭蟲,應該餵給蘋果公司。我希望Mail至少顯示一個窗口(查看器),而不是全部。
請勿過早鬆開Shift鍵。
退出之前未保存的版本通常會作為版本恢復。
在某些環境中,退出之前未保存的版本不會恢復。當您打開任何此類文件時,您應該發現系統(而非您)保存了一個版本。