Live data from Hacker News

Ask HN: Why does Apple refuse to add window snapping to macOS?

news.ycombinator.com

211–220 of 573 posts

Re: Ask HN: Why does Apple refuse to add window snapping to macOS?

#211

Can an Ask HN self-post be clickbait? Apple isn’t refusing to do anything. They just haven’t done some minor thing that you personally would like. The fact that you’re “shocked” by something as banal as “lack of window snapping” is kind of funny actually.

I am a Mac user for many years now. The first thing I always set up is Magnet. A third party app that allows me to have proper window management. So yes, in my opinion it really is shocking if even Windows manages to have a better user experience in something so basic, for more than 10(?) years.

Re: Ask HN: Why does Apple refuse to add window snapping to macOS?

#212
post #185

Earlier quoted context omitted.

Apple loves to hide functionality to the point where it essentially doesn't exist. When I started at Apple as an engineer, the first bug I filed was "Can't resize windows from their edges" (or any corner except one). Just mind-bogglingly stupid. And when Apple finally does capitulate and admit that others have done it better, they petulantly try to hide the functionality anyway. In the case of the windows, there's no…

> utility called Alt-Tab I think you’ve saved my life

The developer is cool and responds to requests, including this one I made:

If you Command-Tab to an app that doesn't have a window (AKA Finder), it will create one for you (optionally).

Re: Ask HN: Why does Apple refuse to add window snapping to macOS?

#213

I think this is more about the ethos of the Mac. Unix (which is the underpinnings of Mac) was all about lots of small tools that build together to make something great, and if the base OS doesn’t have what you want then that’s a great third party (or DIY) opportunity. This bleeds over to the Mac in my opinion. I don’t want Apple to make everything, I want them to provide hooks and APIs that allow other people to make…

Do they actually provide hooks and APIs though? My understanding is that a lot of these third party app use accessibility hacks which seems like a work around and not something Apple intended.

Re: Ask HN: Why does Apple refuse to add window snapping to macOS?

#215
post #79
post #69

Earlier quoted context omitted.

- Peek at desktop - Quick hide-all-windows to copy something from your desktop to your clipboard, then bring everything back - Alt-tab, especially when it comes to apps with multiple windows, and windows in different states, such as minimized - A modern/fully-featured default web browser without a locked down extension ecosystem. - A start menu for seeing all your applications - A taskbar with application grouping -…

Desktop peek: Part of “Mission Control”: spread thumb and 3 fingers, or press Fn+F11. Alt tab: press cmd-tab to cycle applications, then cmd-` to cycle windows of that application. This typically has better number-of-keypress to get the window you want compared to Windows alt-tab which requires iterating over all windows in the worst case. Browser: Safari is fits your criteria Start menu to see all apps: this is call…

Launchpad can also be started by taking four fingers spread out and bringing them together into one spot. I think that is enabled by default. (Control panel, at least in older versions, also had a little animation for all the gestures, and you can assign different functions to them)

You can also swipe up with three fingers to get a view of all the windows on your current desktop (and also select other Spaces). Normally I just use Cmd-Tab, but if your window is very visible this can be faster. I keep my source control app's window hidden behind Xcode, and then 3-swipe-up to click on it when I need to commit something.

Re: Ask HN: Why does Apple refuse to add window snapping to macOS?

#216

Earlier quoted context omitted.

I use this too, but y’all are missing the point. I should not need third party tools like Rectangle and Mos to manage applications for an OS. I’d much rather have this functionality built in than have a dozen new emojis every year.

Why not? I dislike the Windows snapping behaviour for halves. Most macOS casual users won't need it. These apps work great and allow a lot of customisability that an OS-level snap might not provide. I'm but sure having it built in would be all upshots.

Ya sure, there’s no one app fits all situations. But the issue here is that there’s literally nothing versus something, so if Apple provides something that works with 80% of users that is far better than just trusting third parties to fix their OS.

Re: Ask HN: Why does Apple refuse to add window snapping to macOS?

#217

Can an Ask HN self-post be clickbait? Apple isn’t refusing to do anything. They just haven’t done some minor thing that you personally would like. The fact that you’re “shocked” by something as banal as “lack of window snapping” is kind of funny actually.

Apple refuses to do things all the time.

Aside from the aforementioned window-management gaffes, here's what I think is the most ridiculous design defect of the iPhone, which I reported first as an engineer there and repeatedly as an independent dev: It does not provide audible notifications of MISSED CALLS. I mean... WTF? A 1990s StarTAC (and probably most other phones) provided this obvious feature. So did 1980s answering machines. My 1992 microwave beeps if I forget to take the food out. But Apple's handheld Unix computer-phone remains silent if you happen to miss a call while you're in the shower, or down the hall doing laundry, or watching a noisy movie. If my parents have some kind of emergency, they're going to CALL ME. But Apple doesn't think that's important.

That was the first bug I filed against the iPhone, probably on the day we were given them (the day of release). FIFTEEN YEARS LATER, it's still not fixed. But what did Apple petulantly do instead? Add repeating notifications to TEXTS... but leave that option off of the essentially identical settings screen for the Phone app.

That is Apple refusing to do something, to the detriment of all customers. I was not the only person to file this bug; I checked Radar (Apple's bug-tracking system). So it's not as if they haven't heard the complaint. You can also find plenty of references to it in a general Web search.

When Apple finally allowed developers to write real applications, I expected that problem to be addressed quickly (by me or someone else). But NOPE; developers can't access telephony functions.

Re: Ask HN: Why does Apple refuse to add window snapping to macOS?

#218
Personally, I use Swish for this [1], but the reason is probably because of the intended audience. Window snapping requires you to organize your windows yourself, which is something they clearly don't want you to do. That's why Mission Control, App Exposé, Stage Manager, and (arguably) Launchpad exist—they organize your windows for you.

[1]: https://highlyopinionated.co/swish/

Re: Ask HN: Why does Apple refuse to add window snapping to macOS?

#219
post #55

From my relatively short experience but ongoing with Mac, MacOS lacks a lot of features that Windows has. It has many inferior options that people just accept. Some people find third party software or modifying plists to bend the operating system to their will. As much as I hate many many many design choices in Apple's ecosystems, I adjust where I can and move on.

It's just a far more opinionated OS. Always "my way or the highway". MacOS doesnt have a good window manager because it was designed for every app to be Fullscreen and then use three or four finger scroll to switch apps. The designers really want you to use their preferred way of managing windows so they make the traditional method suck.

The roots of MacOS UI principles date back to the 1980s. Even the current UNIX based MacOS was created in 1999 based off of the Next OS.

Multi-finger gestures were introduced with the iPhone in 2007, and eventually made their way onto laptops. Not only is MacOS 10 / 11 not based on multi-finger gestures, you can only use gestures if you are using a laptop or an Apple touchpad. The default mode of using MacOS is mouse based.

Re: Ask HN: Why does Apple refuse to add window snapping to macOS?

#220
post #27

Earlier quoted context omitted.

For me personally it's not a requirement the snappy window.. Apple is a small walled garden. They don't have wide screens so most of the time one app on the screen is enough. I have an old 27' iMac and it wasn't enough screen space for me to put xcode, terminal and browser next to each other. So the most used mode was split screen mode with xcode and a simulator. But the "split full screen" mode is much better and pr…

What's the difference between the apple split full screen and the windows tiling?

Windows tiling still keeps you on the overall Desktop, while the split full screen is a separate Desktop altogether with no access to the other applications (without exiting fullscreen).
Post reply on HN