Unlike Windows, there's a separation of concepts between "application" and "windows" on Mac. Closing all the windows of an app doesn't imply closing the app. I actually think the Windows way is sloppy (and I came from Windows). I want that kind of granular control. So many times back in the day, I'd accidentally close all my Internet Explorer windows, and have to pay the time-cost of reopening the app from scratch. It's less annoying now with SSDs, but reopening an app is still more expensive than opening a new window for an already running process.If I want the app closed, cmd+q / alt+f4. Repeated cmd+w / ctrl+w shouldn't also close the app (IMO).
smoldesu|3 years ago
In either case, I find both implementations sloppy. Apple's solution is complete but redundant, and Windows' solution is simple but lacking. I have to give it to KDE and GNOME, both desktops manage to 'fix' this problem by encouraging people to minimize apps they aren't using. Your (X) icon still has the magic power to kill processes, and you get to keep your precious applications when you're done using them. Boom, no need for ultra-complex Application/Window/Form/Dialog hierarchy for the user to wrap their mind around. Simple solution to a simple problem.
moondev|3 years ago
Closing it via the "x" will minimize to tray and hide (which is the behavior I want, but an example nonetheless)
tinus_hn|3 years ago