Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

Wait, what? Are all windows of an application positioned in the same layer on macOS?


No, all window of an application are not positioned on the same layer.

But when you tab into an application, all of its windows are brought to the front.

If you want to bring one specific window to the front you are supposed to use Exposé, but some power users don’t like this because it uses the mouse instead of the keyboard.


Yeah, when you press ⌘ Tab, you are switching between applications (and ⌘ ` switches between windows of the applications). Super weird IMO.


Conversely, I find the lack of per-app grouping on Windows (outside of the taskbar) irritating, particularly on multi-monitor setups. I understand that it’s not everybody’s preference but it should at least be an option.


The behavior dates back to the original Mac, which could only context switch between applications via a hack that simulated multitasking (the days of 128K memory, etc.)


Not really, no.

Having >1 app at once only appeared with Multifinder, which appeared in System 5.

https://en.wikipedia.org/wiki/MultiFinder

So that came along in 1987 alongside Macs with 1MB RAM. It built upon Switcher, which appeared with the 512kB Mac in 1985.

The reason all OSes now have file open/save dialog boxes is that the original Mac didn't have enough RAM to show a finder window alongside an app, so apps had to provide their own.


I was referring to Switcher, from 1985, which I believe ran on 128k Mac's. I was referring to Switcher because it set the user experience patterns and expectations for how app switching should work that led to multifinder and OSX per-app switching patterns.

The Mac OS has always been an app-first experience (leading users to tend to talk about the name of the app they are using) where Windows has always been a document-first experience (leading users to talk about the file type of the document they are opening). Apps and Documents are obviously both important, so this is a big of a ying and yang thing where it's clearly two sides of the same coin, and yet they lead to a bias to talking about, for example, keynote, which is an app, and to talking about PowerPoint decks, which are documents (again, a bias, not a totality).


Thanks for the reply.

> I was referring to Switcher, from 1985

Ah, OK. You didn't _say_ that, though.

> which I believe ran on 128k Mac's.

I don't think so, no.

The story of its development is here:

https://www.folklore.org/Switcher.html

It mentions needing the RAM, but not what system version. MultiFinder came in with System 5:

https://www.folklore.org/Switcher.html

... so, before that.

I would guess System 2, which was contemporaneous, but I don't know.

https://en.wikipedia.org/wiki/Classic_Mac_OS#Release_history

> I was referring to Switcher because it set the user experience patterns and expectations for how app switching should work that led to multifinder and OSX per-app switching patterns.

Huh. OK. I had never considered that before.


Super handy! I regularly work on multiple projects at once. Have 3 phpstorm windows open, but working on project A, I can just CMD+Tab because project A is focussed. I switch between browser, terminal, editor, etc. Then, when switching to project B, I do CMD+` once in every app, and I’m done.

To me, this makes windows feel like a maze and macos feel natural.


This is a nice feature. There is nothing wrong with letting people switch between windows from the same application.

There is still no reason why you cannot have both CMD-Tab switching between any window and also an option to switch between windows from the same app?




Consider applying for YC's Summer 2026 batch! Applications are open till May 4

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: