by acolombi on 7/23/15, 12:41 AM with 3 comments
Please make up your mind on whether applications quit or remain open after all their windows are closed. Preview, QuickTime and Keynote all quit if I close all their windows and switch to another application. Safari, iTunes and Activity Monitor -- not to mention almost every other third party application -- do not. Why? Please pick one, and develop an interaction architecture that supports it.
by djrogers on 7/23/15, 2:27 AM
I think what you're seeing is not a closing-windows behavior but a memory-saving one. MacOS can and will close or suspend applications that are not actively doing anything to free up memory and CPU cycles. This is enabled by 2 features/APIs Automatic and Sudden Termination. See http://arstechnica.com/apple/2011/07/mac-os-x-10-7/8/ for the Full Siracusa.
For obvious reasons, applications that properly tell the OS they are in such a state are the ones you'll most often see this behavior in, and Apple's first-party applications are written that way.
by ratfacemcgee on 7/23/15, 1:18 AM
On the other hand, applications that don't need to open a document to run, or don't open as a side effect of opening a file, will remain running if the active window is closed. This includes mail, messages, finder. The user benefits from these applications running after the user has closed the active window, since the user might want to launch them again quickly.
by damm on 7/23/15, 1:14 AM