I think I’ve finally understood my tension with the app switcher on macOS. When I open an application like Mail that usually has just one window, and I close it after, the application still hangs in its priority space of the context, headless. Sometimes there’s another window when I am writing an email, and that’s when the priority space becomes useful to switch back to from, let’s say, if I had moved on to browsing the internet on Safari. But most of the time it’s actually wasted priority space, and Microsoft Windows has a different design point of view on this. I’m used to theirs growing up. ;)
It took me this long to realize for the exact same reason I never really grew into their design. Apple’s design philosophy is that the app is the thing I am using, and windows are a view into it. A running app with no windows is a normal state, not a leak. It would probably be fine if Apple is consistent on this at least within their own suite, but they are not. System Settings, Calculator, Disk Utility, Font Book, Photo Booth close on closing the window. Actually, anyone who is keenly using Apple software would understand they have quite a relationship creating many asymmetric interaction experiences that momentarily piss off people.
We want some apps like Mail to work in the background periodically fetching mail. But we also want reassurance that some apps are not working in the background like voice recording and camera, when it was not our explicit guidance from time to time. Mail fetching could happen as a daemon in the background just like Google Chrome, Docker, Adobe (who sometimes apply dark patterns to) run polling for updates if you watch over the Activity Monitor.
I think if Apple wants to stay on this course. They should at least uniformly (for real this one time) let humans create new windows of app’s startup view (i.e bring these zombie apps back into light) using CMD+O. Hoping for the best :)
v4