Whitepaper
Window management on the Mac: full screen, tiling, and multiple displays without the hassle
Of all the things new Mac users trip over, window management ranks near the top. It almost always comes down to the same questions: what does that green dot actually do, how do I snap two windows neatly side by side, and why does the screen suddenly jump to a different desktop the moment you click on another monitor. Add a second screen to the mix and it only gets more confusing. This whitepaper explains how macOS thinks about this and which settings make the behavior predictable.
The misunderstanding: the green dot is not a maximize button
On Windows, the maximize button makes a window bigger within the same desktop. On the Mac, the green dot does something different by default: clicking it puts the app into full screen, and that is not a bigger window, it is a completely new desktop, a separate Space. That explains why the screen suddenly feels different: you have not zoomed into the same desktop, you have moved to a new desktop that contains only that one app.
Snapping windows: tiling in four ways
What is called Win+arrow on Windows is called tiling on the Mac, and macOS offers several ways to do it.
Drag to the edge
Drag a window to the left or right edge, a corner, or the menu bar at the top. As soon as the highlighted area appears, release it and the window snaps into place.
Option-drag
Hold Option while dragging. You no longer have to drag all the way to the edge: the highlighted area appears sooner, which is faster once you get used to it.
The green dot
Hover the pointer over the green dot. A menu appears with layouts: halves, quarters, and with the Option key held down, even more options to arrange multiple windows at once.
Window menu and keyboard shortcuts
The Window menu in the menu bar has the same layouts under Move & Resize. If you prefer typing, you can also tile with keyboard shortcuts.
Full screen and Split View
If you are using an app in full screen, you can still place a second app next to it using Split View. Enter Mission Control (Control plus Up Arrow, or swipe up with three or four fingers), drag another window onto the thumbnail of the app that is already in full screen in the Spaces bar at the top, then choose the Split View layout. To move between full screen apps, swipe left or right with three or four fingers, or press Control plus the arrow keys.
What happens with multiple displays
Adding a second monitor brings in a setting that matters most for how predictable everything feels: Displays have separate Spaces, found in System Settings, Desktop & Dock, under Mission Control.
On (default)
Each display gets its own, independent set of desktops. You can switch Spaces on one display without the other display moving along. The Dock appears on whichever display the pointer is on.
Off
Both displays form one wide space together. Mission Control shows them as a single continuous area, a new desktop is added to both displays at once, and switching desktops always changes both displays together. A window can then also sit half on one display and half on the other.
Why everything keeps jumping: the setting that matters most
This is the complaint we hear most often, and the cause is almost always the same setting. By default, macOS automatically switches to the desktop where windows for an app are already open the moment you switch to that app, even if that is a completely different screen or desktop than the one you were just on. For example, if you create a new Mail window while working on Desktop 3, but Mail windows are already open on Desktop 2, macOS jumps to Desktop 2.
That setting lives in System Settings, Desktop & Dock, under Mission Control: When switching to an application, switch to a Space with open windows for the application. Turn it off, and macOS stays on the desktop you were already on and opens the new window there. For people with multiple displays who want each app to stay neatly in its own spot, this is often the single most important switch to flip.
Giving apps a fixed spot
Besides turning off the jump setting, you can also assign apps a fixed spot so they always open in the same place.
- Right-click, or Control-click, the app’s icon in the Dock. The app needs to have been opened at least once before.
- Choose Options, then pick a location below Assign To: All Desktops lets the app open anywhere, This Desktop opens the app only in the current desktop, or Desktop on Display [number] always opens the app on a specific display.
- Repeat this for the apps you use most, such as Mail, Calendar, or a browser, so they always show up on the same monitor.
Recommended settings for switchers with multiple displays
Keep Displays have separate Spaces on
This is the default setting and gives the most predictable behavior per display. Only turn it off if you deliberately want one wide, continuous workspace across two displays.
Turn off automatic switching
Turn off “When switching to an application, switch to a Space with open windows for the application” so screen changes only happen when you choose them yourself.
Assign your regular apps to a display
Assign your most important apps to a specific desktop or display so you never have to hunt for where a window went.
Use tiling instead of full screen
Anyone used to two windows side by side on Windows often gets on better with Option-drag than full screen on the Mac, because tiling never creates a new Space and therefore never causes jumps.
A practical scenario for SMBs
An employee who just switched from a Windows laptop with two external displays to a MacBook Pro with the same two displays reliably complains about the same thing in the first week: the mouse is on display two, but the Dock and active windows seem to randomly swap between display one and two. After turning off automatic desktop switching and pinning Mail and the browser to fixed displays through the Dock menu, that complaint disappears within a day. The rest is mostly getting used to Option-drag instead of the familiar Windows keyboard shortcut, and that happens naturally after a few days.