News for hackers. Stuff that matters.
Re:The erosion of the Mac experience by lastangryman on Saturday August 20, 2022 @02:43AM (#32529764)
I feel like I may be the only developer that prefers Windows to MacOs. I really, really just do not get the "Mac Experience". It feels so clunky and counter intuitive.

- Why does the alt tab equivalent cycle through applications first, and I need another shortcut to cycle through the windows of that application? When I have an IDE with 5x instances, hosting different projects, it's a pain switching back to the project I want from another application

- I attach a non Mac external monitor to a new MacBook Pro from work and the text is super blurry. Much googling later and I need to use something called Better Display to create a virtual display, and project that to my monitor. It's so confusing and sometimes break when I wake up from sleep and need to configure it again.

- Why is there 2 modes of "full-size" windows? Regular style "fill the window", then another wierd one that sort of takes over the whole screen

- Why does finder sometimes open in a sub folder as the "top level", then it's a total pain to move up to where you want.

- Why are 3rd party applications distributed as Disk Images? Then some as package installers? It's weird and nonsensical.

Mac hardware feels great, but I just cannot understand why it's the preferred developer platform.

Re:The erosion of the Mac experience by derefr on Saturday August 20, 2022 @03:09AM (#32529925)
> I attach a non Mac external monitor to a new MacBook Pro from work and the text is super blurry. Much googling later and I need to use something called Better Display to create a virtual display, and project that to my monitor

That’s not the correct solution. The correct solution is for the monitor manufacturer to stop reporting an EDID that identifies their monitor as a TV (and thereby forces the OS to default to YUV rather than SRGB.)

macOS here is just following the EDID spec to the letter. (Linux does too, as it happens.) Windows is the one “doing it wrong” (i.e. not to spec), by falling back to SRGB whenever it’s unsure, rather than falling back to YUV. This results in a lot of TVs being unhappy (no signal) when plugged into Windows PCs, but working fine under macOS / Linux.

Re:The erosion of the Mac experience by account-5 on Saturday August 20, 2022 @03:32AM (#32530043)
The OPs solution is the only valid solution they have open to them though.
Re:The erosion of the Mac experience by derefr on Saturday August 20, 2022 @12:21PM (#32533152)
The personal solution is to not buy monitors from manufacturers that fail to put EDID chips in their HDMI signal path. The set of manufacturers that do this is well-documented.
Re:The erosion of the Mac experience by mcculley on Sunday August 21, 2022 @02:24PM (#32542948)
I walked into an Apple Store and asked, “What monitor/TV should I buy such that my AppleTV remote can control the volume and be the only remote I need?” The geniuses shrugged. I asked, “What brand are these displays in the store that are connected to the demonstration AppleTVs?” They shrugged. We turned them around so I could see the backs of the monitors and I wrote down the model numbers.

It is far from obvious to me.

Re:The erosion of the Mac experience by runjake on Sunday August 21, 2022 @11:57AM (#32541403)
I give up. I couldn’t find that list. Where do I look?

It would be useful to know what brands to avoid.

Re:The erosion of the Mac experience by wishfish on Sunday August 21, 2022 @02:20PM (#32542899)
There's probably a list somewhere on the internet but I've never seen one. When I went monitor shopping six months ago, I used the Macrumors forum heavily. There are long threads on the forum for monitors which didn't work well because of edid or other factors. That's how I ended up with an Asus ProArt 4k instead of the Dell I initially wanted. Everyone complained about how MacOS handled the Dell but no one had a bad word for the Asus.

Though it was a little frustrating to me that I had to monitor shop in the first place. I bought an MBA to start some iOS projects. I wanted to use my still great 1080 IPS Dell screen that I had used for years with Windows and Linux. But MacOS looked absolutely horrid on it. I know MacOS prefers higher resolution screens, but I was surprised it couldn't manage to handle a ridiculously common resolution.

Re:The erosion of the Mac experience by bradknowles on Sunday August 21, 2022 @03:13PM (#32543421)
All the Dell monitors I've ever tried have worked just fine. Including the lower resolution models. On those, you don't get the Retina crisp display, but it still works.

Of course, I avoid HDMI like the plague. I only use DisplayPort unless I have no other option, and then I don't hold out much hope that the display maker did anything right.

Re:The erosion of the Mac experience by account-5 on Saturday August 20, 2022 @12:51PM (#32533417)
Oh, ok, so the OP should, as a consumer, know about all monitor standards before purchasing one. Good to know.
Re:The erosion of the Mac experience by derefr on Saturday August 20, 2022 @07:39PM (#32536103)
Let's shorten that to: buy reputable monitors, from brand names you recognize. You wouldn't buy a no-name car.
Re:The erosion of the Mac experience by s0rce on Sunday August 21, 2022 @12:09PM (#32541527)
You underestimate my cheapness and lack of caring about my car. Bring me a Chinese cherry car and I'll replace my 10 year old Suzuki
Re:The erosion of the Mac experience by nl on Sunday August 21, 2022 @07:23PM (#32545514)
This seems like bad advice. A little bit of Googling for solutions to this found this thread[1] which identified (old) Dell monitors as being one of the problems.

[1] https://embdev.net/topic/284710

Re:The erosion of the Mac experience by jrockway on Sunday August 21, 2022 @12:34PM (#32541792)
That's basically the current state of computers. Some vendors care more than others. I'm sure there are ASUS monitors out there that don't work correctly with ASUS laptops, but if you buy an Apple monitor it probably works with an Apple laptop from the same vintage. That's just how things are. The market seems to prioritize "new" over "good". Doesn't mean you can't do some research to get "new" and "good" though.
Re:The erosion of the Mac experience by smeagull on Sunday August 21, 2022 @09:34PM (#32546333)
Yup, the solution is to not buy apple laptops.
Re:The erosion of the Mac experience by joshspankit on Saturday August 20, 2022 @09:24AM (#32531894)
Almost agreed. There are passthrough dongles that will report whatever EDID you want.

However, I think the original complaint is still valid. No highly-technical one-off solution solves the fundamental issue of general usability.

Re:The erosion of the Mac experience by account-5 on Saturday August 20, 2022 @09:41AM (#32531994)
All usability comes down to what you're used to. I can't use Mac OS because I don't use Mac OS. Sit me down in front of a Mac and it is practically useless to me, nothing works right, same thing with iPhones. They don't "just work" for me.

This is not to say I couldn't learn, if forced to. That's what happened when I started using windows, Linux, and Android after all.

For general usability you need agreement on one way of doing something. Cars are this, you can drive pretty much any car because of the standard way the interface is put together.

My main issue with people responding to any criticism of Apple is that Apple fans (especially hardcore) can't accept that the Mac OS/iPhone interface isn't perfect and doesn't work for everyone.

Re:The erosion of the Mac experience by paulryanrogers on Saturday August 20, 2022 @08:55PM (#32536458)
Mostly agree. IME it really depends on the person. And Microsoft has valued backward compatibly and pragmatic solutions almost to a fault at times. I'd day that's been changing since Windows 8. Still as a DOS-then-Windows native I appreciate their approach.

Job's insistence on a one button mouse for decades, then a one button phone bordered on the absurd as devices grew in capability. Yet it did serve a portion of the market well enough. Even if it kept advanced features virtually impossible to discover with being taught. Doubtful my boomer parents will ever learn swipe gestures, yet my 4yo is doing them now.

Re:The erosion of the Mac experience by nl on Sunday August 21, 2022 @07:21PM (#32545498)
It appears there is a script that may help: https://gist.github.com/ejdyksen/8302862

Not a great solution though - seems like a UI option to turn this off if it is as widespread as it seems.

Re:The erosion of the Mac experience by CaptainZapp on Sunday August 21, 2022 @04:19PM (#32543992)
As a person, who just wants to use that damn thing your reply sounds a bit like:

"You're holding it wrong"

Re:The erosion of the Mac experience by kyriakos on Saturday August 20, 2022 @09:52AM (#32532065)
Wouldn't that mean windows is superior in handling those monitors by applying the solution so the user won't need to go looking?

I understand the monitor manufacturers are at fault but the OS tries to be as compatible as possible and handles the hardware.

Re:The erosion of the Mac experience by derefr on Saturday August 20, 2022 @10:30AM (#32532302)
No—Windows takes a strictly worse approach. macOS [and Linux] give you “some [not to spec] monitors have very slightly blurry text”; but Windows gives you “some TVs just plain don’t work at all.”

Note how I didn’t say that the TVs are not-to-spec; that’s because the EDID spec allows TVs to just not report an EDID (TVs are low-margin, and that’s one fewer chip on the signal path), where the video source then must assume some standard default modes (e.g. 1080p@60 YUV 4:2:2.) But monitors, meanwhile, must report an EDID. Why?

Because all this only applies over HDMI; and HDMI is a protocol for talking to TVs first-and-foremost, which is why the EDID spec assumes YUV as the fallback.

Monitors generally have DisplayPort inputs; and if you plug Windows or macOS into a monitor over DisplayPort, it’ll always go SRGB, because YUV isn’t a video mode the DisplayPort protocol can even carry.

So when a monitor has an HDMI input, it’s essentially doing “TV compatibility” over that input—and it needs to report its capabilities with an EDID, lest the video source think it’s a TV and send base TV spec signals to it.

Which all makes the situation even more ridiculous: there are TVs that Windows can’t talk to over HDMI, despite the HDMI connection implying. and the EDID spec explicitly stating, that Windows should make the fallback/safety assumption that it’s talking to a TV.

Also keep in mind that this is a prisoner’s dilemma: the only reason that monitor manufacturers are able to “get away with” being nonconformant to the EDID spec is because of Windows’ leniency. Windows is the “defector” here. If Windows stopped allowing it, then nobody would be allowing it, and so the monitor manufacturers would have to shape up.

Re:The erosion of the Mac experience by nazgulsenpai on Sunday August 21, 2022 @11:44AM (#32541273)
Thank you for the detailed explanation. Learned something new.
Re:The erosion of the Mac experience by vladvasiliu on Sunday August 21, 2022 @12:38PM (#32541835)
> That’s not the correct solution. The correct solution is for the monitor manufacturer to stop reporting an EDID that identifies their monitor as a TV (and thereby forces the OS to default to YUV rather than SRGB.)

Is this an EDID issue? OP didn't specify what the "non Mac monitor" is, but I'd expect it to be a lower DPI one. I get the blurry text on an Apple Thunderbolt Display, too.

I think this is related to the removal of sub-pixel antialiasing in Mac OS a few versions back.

Re:The erosion of the Mac experience by wruza on Sunday August 21, 2022 @02:38PM (#32543114)
I just stopped reporting edid on my display and wow it looks so great now, thanks!
Re:The erosion of the Mac experience by sdflhasjd on Sunday August 21, 2022 @08:19PM (#32545858)
It could just be macOs's staggeringly bad text rendering on low dpi displays.

I believe that subpixel font rendering being removed several years ago is the cause.

Re:The erosion of the Mac experience by smeagull on Sunday August 21, 2022 @09:34PM (#32546328)
Actually the correct solution is to buy a laptop that just works.

Nobody cares if Apple are following a spec, they care about the experience of using their hardware. And it's awful.

Re:The erosion of the Mac experience by wodenokoto on Saturday August 20, 2022 @04:10AM (#32530252)
I’m using a windows machine for work and I hate it. Explorer and outlook change application icon depending on what you are doing. I can never find them when I alt-tab.

I can never find anything in word or excel or any other application that use windows style menus. On Mac you at least get a real menu.

I never got used to macOS’ alt-tab when I switched more than a decade ago, but now that I’m back on windows I find that their behavior works even worse. So maybe that’s a “don’t ever try to learn another alt-tab behavior than what you already do now”

> Why are 3rd party applications distributed as Disk Images? Then some as package installers? It's weird and nonsensical.

As if the installation experience on windows is consistent. Some things come as a zipped exe, some as an msi, others as a zip file that extract to an exe which runs an install program.

> Mac hardware feels great, but I just cannot understand why it's the preferred developer platform.

Isn’t that because it comes with a Unix shell? I’m using wsl and only like 1 or 2 gui programs can talk with my Linux files in a reasonable fashion.

Re:The erosion of the Mac experience by kitsunesoba on Sunday August 21, 2022 @12:58PM (#32542059)
> I can never find anything in word or excel or any other application that use windows style menus. On Mac you at least get a real menu.

I’ll never understand why it’s so common for Windows and Linux GTK apps to go so far out of their way to avoid using a tried and true menubar. Hamburger menus are probably the most common substitute, and they’re strictly worse in every way, being basically junk drawers in software form.

That’s one of the things I love about the global menubar on macOS: because it’s owned by the system, third party devs can’t try to delete it out of some misguided pursuit of minimalism. Several cross platform apps that lack menubars on Windows and Linux have proper menus on macOS as a result.

Re:The erosion of the Mac experience by im_down_w_otp on Sunday August 21, 2022 @01:58PM (#32542692)
And... it's always in the same place. And... all the standard common things are always in the exact same place with the exact same shortcuts.

I've been using Linux (KDE Plasma) now as my primary system for 5 years now, and it's practically impossible to build up a system-wide muscle memory. On Linux and Windows menus are all over the place. Things in the menus are all over the place. Shortcuts to them are all over the place. It's crazy making.

However, I've resisted going back to a Mac because it's getting perpetually worse year after year too. The "golden era" to me that I wish had been refined and iterated incrementally on is probably somewhere around Mac OS 10.6

Re:The erosion of the Mac experience by woojoo666 on Sunday August 21, 2022 @03:40PM (#32543668)
I personally prefer Windows style menu bars where the menu is at the top of each window, instead of at the top of the screen. I don't want to constantly be dragging my mouse all the way to the top and then back to my window.
Re:The erosion of the Mac experience by im_down_w_otp on Sunday August 21, 2022 @03:59PM (#32543839)
I could tolerate that.

The spastic chaos of keyboard shortcuts across various OS and application functions I cannot forgive however.

Re:The erosion of the Mac experience by osigurdson on Sunday August 21, 2022 @07:23PM (#32545521)
>> Isn’t that because it comes with a Unix shell?

It is kind of funny that we either use macOS or Windows/WSL because our target deployment environment is Linux. We can't use Linux because something eventually goes wrong and people with deadlines don't have time to fiddle with their dev machine to get it working again.

Re:The erosion of the Mac experience by nordsieck on Sunday August 21, 2022 @11:45AM (#32541277)
> I never got used to macOS’ alt-tab when I switched more than a decade ago, but now that I’m back on windows I find that their behavior works even worse. So maybe that’s a “don’t ever try to learn another alt-tab behavior than what you already do now”

I think the one big benefit I notice of OSX style program management vs Windows style is: with OSX, you have have a program open, but without any windows. Whereas with Windows, if you close all of a program's windows, that typically kills the program.

Really, this mostly shows up when I want to create a new incognito browser window when I don't have any browser windows currently open. On OSX, I just tab to the browser and open up a new window. On Windows, I have to start a new regular window and then open a new incognito windows. It's pretty annoying.

Re:The erosion of the Mac experience by same_difference on Sunday August 21, 2022 @12:11PM (#32541553)
You can right click the browser icon in taskbar or start menu > new incognito window.
Re:The erosion of the Mac experience by nordsieck on Sunday August 21, 2022 @12:14PM (#32541580)
That's good to know - thanks.
Re:The erosion of the Mac experience by comfypotato on Saturday August 20, 2022 @06:38AM (#32530934)
> Isn’t that because it comes with a Unix shell? I’m using wsl and only like 1 or 2 gui programs can talk with my Linux files in a reasonable fashion.

Can you elaborate? I've been using WSL1 as a tool to operate on files on my Windows file system and haven't had any issues. (As an aside, I'm actually very pleased with this approach.) Are your issues specifically with GUI programs running through WSL? I'm just checking to make sure I don't get locked into a workflow that causes me problems down the road.

Re:The erosion of the Mac experience by skneko on Saturday August 20, 2022 @03:18AM (#32529975)
Don't worry I'm European and 90% of developers I know think exactly like you (and me). It's just that the HN crowd is typically North American, and people tend to like what they have grown with.
Re:The erosion of the Mac experience by de6u99er on Saturday August 20, 2022 @12:29PM (#32533223)
I'm also European, and I prefer Linux over Windows. I was using Windows and Linux in parallel for some time, but got really upset when a Microsoft Update changed system settings which was the final nail in the Microsoft coffin for me. At my last two jobs I have been using Linux as my main driver and sometimes Widows via Citrix. Now at my new job I will get a Macbook, which shouldn't be a huge difference to Linux since I already try to install most tools I need for work via Linux-Brew.

That all being said, for me a non Windows desktop at work has become a requirement. If an employer would force me to use Windows I would most probably ask for much more money or more likely leave for another company.

Re:The erosion of the Mac experience by skneko on Saturday August 20, 2022 @01:29PM (#32533715)
In my experience the Windows-Linux split is around 50-50, but I've only seen exactly two people with Apple devices in my entire life here. Western Europe.
Re:The erosion of the Mac experience by piva00 on Saturday August 20, 2022 @08:46AM (#32531651)
I live in Europe and 95% of the engineers I've worked with here in major companies use a Mac. A few use Linux, absolutely no one I know (300+ developers I've interacted/paired with in the past 7 years) had a Windows machine. Not a single one.
Re:The erosion of the Mac experience by kramerger on Saturday August 20, 2022 @08:53AM (#32531701)
Exactly where have you been working?

I haven't seen that many macs outside design departments in any big European company I have visited.

Some big companies such as Sony actually have Linux as their first choice, windows second.

Re:The erosion of the Mac experience by pid-1 on Sunday August 21, 2022 @12:32PM (#32541769)
Which sort of software is used to manage large fleets of Linux clients? Like, what are the alternatives for Active Directory and MDM?
Re:The erosion of the Mac experience by piva00 on Saturday August 20, 2022 @09:48AM (#32532036)
Large-ish tech companies in Sweden.
Re:The erosion of the Mac experience by kramerger on Saturday August 20, 2022 @12:10PM (#32533066)
Absolutely not my experience from Scandinavian companies (Volvo, Ericsson, Saab, ABB,...)
Re:The erosion of the Mac experience by ksec on Sunday August 21, 2022 @03:20AM (#32538062)
>Volvo, Ericsson, Saab, ABB,...

I know this sounds silly or wrong, but most dont think of those as "Tech" Companies. Modern world uses of "Tech" now mostly means Software.

Re:The erosion of the Mac experience by kramerger on Sunday August 21, 2022 @07:54AM (#32539280)
Sony Mobile is definitely a "modern tech company" and they are Ubuntu first. At the same time a company like Volvo or ABB is these days probably 60% software development and at most 40% mechanical engineering.

I think you are living in a bubble.

Re:The erosion of the Mac experience by ksec on Sunday August 21, 2022 @11:37AM (#32541205)
>I think you are living in a bubble.

I am not, considering I am the only defending 5G and Ericsson on HN. But you should say that to the rest of HN.

Re:The erosion of the Mac experience by piva00 on Monday August 22, 2022 @02:54AM (#32548168)
Industry/hard engineering companies here do tend to go Linux on their SWE machines, I've interacted with multiple SWEs from Volvo and Ericsson on some of my employers' projects (again, including pairing sessions) and none of them were Windows users. Mostly Linux and Mac.

Software companies do skew extremely into Mac territory, I really don't recall anyone ever using a Windows machine and very few run their ThinkPads with Linux, the vast majority have a Mac as a daily driver.

Re:The erosion of the Mac experience by jeltz on Sunday August 21, 2022 @06:50PM (#32545291)
Sure, the old giants use Windows (and some Linux) but those are exceptions. There are plenty of Mac and Linux use in younger tech companies here.
Re:The erosion of the Mac experience by pjmlp on Saturday August 20, 2022 @11:34AM (#32532783)
Outside iOS projects, and our designers, I have seldom see people use Mac's.

In fact our Java folks get macbooks as option, and eventually many of whom end up migrating to ThinkPads with Red-Hat/Windows, when starting to deal with complex workloads.

On the .NET teams everyone is on Windows ThinkPads.

Re:The erosion of the Mac experience by jononomo on Sunday August 21, 2022 @01:03PM (#32542119)
These are java developers, though, so probably the dregs.
Re:The erosion of the Mac experience by jononomo on Sunday August 21, 2022 @01:02PM (#32542100)
All the European developers I worked with in Berlin used Macs. I can understand using Linux, but using Windows as a web developer just doesn't make sense because all of the tutorials and stack overflow discussions and forum discussions will assume you're using a Unix shell.
Re:The erosion of the Mac experience by solarkraft on Saturday August 20, 2022 @06:17PM (#32535639)
I'm European and really dislike using Windows. I also dislike using Linux and macOS, but macOS is the least bad.
Re:The erosion of the Mac experience by dagmx on Sunday August 21, 2022 @04:43PM (#32544201)
This is such an odd extrapolation. You can see tons of Macs or Linux in use in Europe, at conventions , in lots of dev communities, in design studios.

I suspect you’re in a self selected bubble. Which you sort of allude to by saying “developers you know”, but I don’t see how that extrapolates to the continent as a whole.

Re:The erosion of the Mac experience by seanmcdirmid on Saturday August 20, 2022 @08:55AM (#32531715)
In my experience, macs are even more popular in Western European dev shops than in the USA. Not sure about Eastern Europe, however.
Re:The erosion of the Mac experience by timeon on Saturday August 20, 2022 @04:32AM (#32530387)
> people tend to like what they have grown with

That is why parent post called mac 'counter intuitive'.

Re:The erosion of the Mac experience by sodapopcan on Sunday August 21, 2022 @01:02PM (#32542104)
I'm not one to defend the "mac experience" but some of the stuff you mention I actually really like, namely like the separate key-combo for switching between app windows and the two modes of full screen (although I never use full-full screen anymore).

Finder is definitely not great. It's improved over the years which is kind of sad as it's not a whole lot better. You still can't cmd+x a file to move it to another location. I'm not sure when it happened (probably a while ago) but you can actually rename files in open dialogs now! I didn't notice when it happened because I gave up trying many years ago.

Anyway, I like macos as it gives me a linux-esque command-line experience out of the box without having dive into managing a Linux installs (although that's probably not as big a deal as I think it is), because the hardware is nice, and otherwise because it's just what I'm used to ¯\_(ツ)_/¯

For non-developer reasons, Logic, even though not the best, is so insanely cheap for what you get, and as a light gamer, Minecraft runs decently well on my Mac Mini.

Re:The erosion of the Mac experience by kitsunesoba on Sunday August 21, 2022 @01:11PM (#32542204)
You can cut and paste files in Finder, it’s just a decision that’s made on the “paste” side of the process instead of the “cut” side.

Copy as usual with Command-C, then at your destination move the file with Command-Option-V. This allows you to change your mind about whether you want the file to be duplicated or moved without having to first navigate back to the source and perform an additional action.

Re:The erosion of the Mac experience by sodapopcan on Sunday August 21, 2022 @02:08PM (#32542781)
Oh cool! I never knew that. How long has that been a thing?

In a way I actually like this better as in Windows I used to cut and every-so often I'd blow out my clipboard somehow (at least, I have memories of that... it was like 20 years ago).

Re:The erosion of the Mac experience by kitsunesoba on Sunday August 21, 2022 @02:21PM (#32542906)
Based on an archive.org snapshot[0] of an Apple support page[1], the move shortcut has been in place since at least 2015.

And yeah, the Mac way makes more sense to me too. It's a lot less likely for Command-Option-V to be fat-fingered than both Ctrl-X and Ctrl-V.

Shortcuts like this are all over the place in macOS, and have been for decades. They're usually discoverable by glancing through menus while holding down various modifier keys.

[0]: https://web.archive.org/web/20151128115451/https://support.a... [1]: https://support.apple.com/en-us/HT201236

Re:The erosion of the Mac experience by sodapopcan on Sunday August 21, 2022 @02:44PM (#32543177)
Yeah, I know a lot of the shortcuts, though 2015 is literally 20 years since I started yearning for some kind of cut-and-paste in the Finder. I'd given up hope long before then and started living more on the command line more and more.
Re:The erosion of the Mac experience by vikingerik on Sunday August 21, 2022 @12:47PM (#32541944)
FYI for anyone who doesn't know: that other shortcut is Command+` to cycle between windows of one application.

It's totally nondiscoverable (I read about it here), but once I learned that, it felt amazingly intuitive to separate the concerns of application-switching and window-switching. And Command+` works consistently on MacOS, unlike on Windows where every app reimplements its own multiple-document interface and so Ctrl-Tab hardly ever works.

Re:The erosion of the Mac experience by kitsunesoba on Sunday August 21, 2022 @12:51PM (#32541990)
Separate management of applications and windows is a powerful and underrated tool in my opinion. Once you become accustomed to it, the Windows style of a big vat of random windows feels like a chaotic mess in comparison.
Re:The erosion of the Mac experience by SaltyFetus on Sunday August 21, 2022 @05:46PM (#32544788)
I've been using a Mac now for about a year, and I still don't know if I can move windows around in 'Mission Control' or whatever it is where I see all my open windows.

Like, when I swipe three fingers up and see all the open windows, my current window flys to a random part of the screen and all the other windows appear. I can't move these windows, much less get them to stay in an area to find easily later. Is there something I'm missing? I am learning to like other parts of the interface, but this just baffles me especially when I have 20 browser windows open.

Or is there an app that helps with this? I find there are tons of app and tweaks that, as a new Mac person, I have no clue about. I don't even know what I don't know!

Re:The erosion of the Mac experience by bobviolier on Sunday August 21, 2022 @01:08PM (#32542169)
Yeah agree here. It makes sense to have a shortcut to only cycle over the windows of the same app. In the example where you have 5 windows in an editor.. how nice that you can only cycle over those instead of also the other 20 windows you have open
Re:The erosion of the Mac experience by kemayo on Sunday August 21, 2022 @02:18PM (#32542883)
If you're looking for another not-very-discoverable shortcut that's quite useful... press Command-Tab until you get to the application you want, then without releasing it press up (or down). You'll get the exposé view for the selected application's windows. While that's open you can arrow between them to select the one you want or type to select by window name.
Re:The erosion of the Mac experience by queuebert on Sunday August 21, 2022 @01:40PM (#32542473)
It's right next to tab on most keyboards, so I would call that discoverable.
Re:The erosion of the Mac experience by mrcarrot on Sunday August 21, 2022 @01:48PM (#32542573)
Only if you're using a US keyboard layout.
Re:The erosion of the Mac experience by jesseryoung on Saturday August 20, 2022 @03:48AM (#32530131)
I'm with you, I'm a dev who prefers Windows over Mac. I'm convinced that most Mac users don't use multiple monitors and they're completely fine with the really poor window management. It boggles my mind; I am objectively less productive with a single monitor than I am with multiple.
Re:The erosion of the Mac experience by white_dragon88 on Saturday August 20, 2022 @05:38AM (#32530719)
I’m a Mac user and have 4 monitors plus my laptop’s screen. I use this https://rectangleapp.com/ to add snappiness to my windows. And it kicks ass
Re:The erosion of the Mac experience by bsagdiyev on Saturday August 20, 2022 @06:16AM (#32530857)
Which is not a stock macOS app. Which is what the point was. Stock macOS sucks with window and monitor management. I run three screens and it's aggravating sometimes.
Re:The erosion of the Mac experience by filchermcurr on Sunday August 21, 2022 @11:49AM (#32541335)
It seems like if you discount third-party applications, you should also discount the addition of peripherals like additional monitors, as they're not the stock experience either.

This seems to come up with every argument about operating systems. People say it sucks if you have to use third-party applications, but I vehemently disagree. The fact that you CAN use third-party applications, the fact that they have sufficient access to make the experience better, the fact that the community exists to make them... I think that's a major pro in favor of an OS.

Re:The erosion of the Mac experience by kcplate on Saturday August 20, 2022 @10:01AM (#32532118)
> Which is not a stock macOS app. Which is what the point was.

This seems like a strange standard to me. I can’t think of an OS across any and all I have had to use over a multi-decade career that didn’t benefit from some third-party app to improve some “stock” feature of the OS.

Re:The erosion of the Mac experience by philistine on Saturday August 20, 2022 @11:25AM (#32532706)
If you go back to the earliest days of the Mac there have always been third-party apps to improve the functionnality of your sytem. It's what's been expected of users. There used to be a time when third-party Windows style Start Menus and bars were all the rage. I know it's a cultural, not technical, difference, but unless your work restricts what you can install you will be much happier going with the flow. Many window snapping utilities exist and many others who help with multiple monitor setups.

With the great attention to detail of macOS third-party developers, you can be sure those apps will give you a seamless experience.

Re:The erosion of the Mac experience by throwaway675309 on Saturday August 20, 2022 @06:14PM (#32535624)
And windows file explorer copying was inconsistent and buggy as hell from nearly a decade, but installing teracopy fixed that issue. As long as an OS is plug-in friendly, stock issues that can be easily remedied don't bother me.

If you're using multiple monitors and you're not using the rectangle app... that's kinda on you. I switched to Mac after using windows for decades and in less than a week I solved my windows management issues with this extension.

Re:The erosion of the Mac experience by paulryanrogers on Saturday August 20, 2022 @09:02PM (#32536498)
> If you're using multiple monitors and you're not using the rectangle app... that's kinda on you.

This attitude strikes me as snobbery. People aren't born knowing the best 3rd party alternative to their OS's shortcomings, and some have no control over what apps they can run.

Windows 10 has pretty good built in window management. IMO better than MacOS. I say this as a Mac and Rectangle user. (Though only Mac because of Safari exclusively working on it. I prefer Linux.)

Re:The erosion of the Mac experience by Tao3300 on Sunday August 21, 2022 @11:37AM (#32541206)
It's also the attitude that's endemic in a lot of Mac forums, so good luck finding out answers when everyone rolls their eyes because you should already know.
Re:The erosion of the Mac experience by runjake on Sunday August 21, 2022 @12:16PM (#32541602)
Then you should download Rectangle and try it?

It’s free and involves approximately 2 minutes of effort. Heck, that’s probably less time than it took you to write your comment.

Re:The erosion of the Mac experience by cabbagesauce on Saturday August 20, 2022 @07:12AM (#32531103)
Since when does the expectation that all stock apps should be ahead of competition arise? It was always vice-versa.
Re:The erosion of the Mac experience by cabbagesauce on Saturday August 20, 2022 @07:09AM (#32531093)
> I'm convinced that most Mac users don't use multiple monitors and they're completely fine with the really poor window management. It boggles my mind; I am objectively less productive with a single monitor than I am with multiple.

I'm a long time Mac user with an 25" 21:9 ultra-wide display that constitutes two regular office displays. A single ultradwide display is way superior to a couple of displays. Performance wise for your workstation and config wise as well.

Nothing is blurry to me. To manage windows with keyboard or mouse I use moom[0].

I've worked on Windows for 2 years at a large corp, and the blurriness of fonts I experienced with mid-range 27" monitors was unprecedented. Having invested considerable time to make the problem go away, I gave up.

Even modern Ubuntu does better job at font rendering with displays made by the same manufacturer.

[0] https://manytricks.com/moom/

Re:The erosion of the Mac experience by kitsunesoba on Sunday August 21, 2022 @01:07PM (#32542160)
Longtime user of a 2-3 display setup here, and I would strongly disagree. If anything Windows’ support of multiple displays is bad… last I knew it couldn’t even set per-display or per-virtual-desktop wallpapers, and its virtual desktop support (which is essential for a multi monitor setup in my eyes) is nowhere near as mature as that of macOS or practically any Linux DE.

The key is that with macOS, you don’t really manage windows. Just let windows be where they will, like papers on a desk, and then manage desktops. While I’m working I’m constantly flipping between desktops on both my primary and secondary displays, with the primary display being set up with desktops of primary windows and the secondary display being set up with desktops of secondary and tertiary windows. The ability to mix and match sets between displays is powerful and way more natural to me than cobbling together some kind of overcomplicated window snapping setup or something like that.

Re:The erosion of the Mac experience by nordsieck on Sunday August 21, 2022 @11:54AM (#32541374)
> I am objectively less productive with a single monitor than I am with multiple.

I've tried multi-monitor setups before with both Windows and OS X, and I just don't like them. I moved to a 43" 4K TV, and I like it much better, especially with a window manager like Rectangle. If I need extra screen real estate, OS X has pretty good support for virtual desktops, but I haven't felt the need yet.

One of these days, I might feel cramped by my setup, but I suspect that I'd rather go up to 50" than get multiple monitors. Especially if I could go 8K by then.

Re:The erosion of the Mac experience by DangitBobby on Sunday August 21, 2022 @03:09PM (#32543382)
I've found Mac window management to be completely un-usable... Until I install Magnet from the app store for $3. Then sanity prevails. And with much weeping and gnashing of teeth, I've managed to get the right combination of dongles to get my 32" and 49" monitors to work at the same time. It was worth the pain to be on a Unix machine, at the end of the day.
Re:The erosion of the Mac experience by comfypotato on Saturday August 20, 2022 @06:41AM (#32530947)
Windows window management doesn't really scale well beyond 3 monitors either. I use AHK with great results, and I imagine Mac has a similar non-native program. That being said, I've never even tried to migrate to Mac or Linux because I'm most productive with 8 monitors and the support for that number sounds abysmal on anything but Windows.
Re:The erosion of the Mac experience by awinder on Sunday August 21, 2022 @12:18PM (#32541613)
“Why are 3rd party applications distributed as Disk Images? Then some as package installers? It's weird and nonsensical.”

How many different bespoke ways of installing windows applications are there again? Is it even countable? Is installshield beloved by anyone untainted by just dealing with it for decades?

Re:The erosion of the Mac experience by zamalek on Sunday August 21, 2022 @02:14PM (#32542841)
I'm with you here. I've been using a Mac at my new job since November. I fucking hate it. I have burned so much time on stuff not working, and it's not just me - others seem to just accept and forget it. One great example of this is the recent bout of zero days: forty five minutes for a minor release update? How on earth does anyone think that's acceptable?

I'm no longer a fan of Windows, having moved along to Linux on my personal machine, but both Windows and Linux are in a completely different universe to MacOS when it comes to bare minimum competency.

Re:The erosion of the Mac experience by yurishimo on Sunday August 21, 2022 @04:03PM (#32543879)
Can you outline some other problems you have lost time to besides a software update? I agree that they’re pretty long too, but if that’s your only complaint it’s a bit moot since every OS provides a mechanism for installing updates during off hours.
Re:The erosion of the Mac experience by zamalek on Sunday August 21, 2022 @04:41PM (#32544184)
Notwithstanding that you don't leave a zero day unpatched til after hours, some other time sinks:

* M1 compatability issues.

* Problems surrounding containers. Yes, I have used Rancher Desktop, yes I have used Colima. Neither is a first-class citizen. (As-per usual with Mac dev tools).

* Dual monitor.

* External keyboards, keyboard shortcuts, and customizations.

Re:The erosion of the Mac experience by white_dragon88 on Saturday August 20, 2022 @05:35AM (#32530703)
It’s preferred due to several reasons:

- lack of degradation of performance due to bloated registry, fragmented disks (probably out of date but still hurts my soul to think out) - a control panel that doesn’t suck - several things due to its unix heritage which are far better then windows imo (case sensitive file system, bash/zsh terminal) - lack of concern regarding bloatware installed by vendors - don’t have to crap like dot net c++ extensions and other nonsense just to run something - a more stable, less crashy experience, this is anecdotal but true to me - reliable warranty and support policies, Apple absolutely kicks ass here

I just want to get shit done with minimal auxillary stuff involved. And that’s why I use ios, macOS. Every aspect of it was designed thoughtfully, and not slapped together. I stopped liking windows at version 8 and have never looked back.

Re:The erosion of the Mac experience by filchermcurr on Sunday August 21, 2022 @12:08PM (#32541515)
I prefer macOS over Windows, but I think a lot of your points are... outdated, or just outright myths to begin with.

I can't find any (non-anecdotal) evidence that a "bloated" registry impacts performance at all on a modern system. If you have benchmarks or something, I would love to see them! (not being a jerk, I really would). If you think macOS applications cleanly uninstall when you drag them to the trash, that definitely is not the case. Check out ~/Library and see the ghosts of applications past.

Disk fragmentation isn't an issue on SSDs. Anybody still running Windows on a spinning drive has worse problems than fragmentation.

The settings situation does suck, that's absolutely true.

APFS and NTFS both allow you to choose case sensitivity depending on your preference, so I'd say they're on equal footing there. PowerShell isn't that bad, but you can still use bash with WSL or cygwin if you really want to.

I've always clean installed Windows, so I don't know about vendor bloatware. The bloatiest thing I can think of are shortcuts in the start menu to install ridiculous things like Candy Crush, but those are just shortcut ads, not actually installed things. Distasteful, sure, but easy enough to wipe out with a script.

Anecdotally, I've had way more kernel panics in macOS than I have blue screens of death in Windows 10. The T2 fiasco alone has caused me more crashes than I can count.

Anyway, I think in 2022, operating system choice is more of a personal preference thing than a technical one. They're all equally bad, just in different ways.

Re:The erosion of the Mac experience by vips7L on Sunday August 21, 2022 @03:04PM (#32543342)
> PowerShell isn't that bad,

IMO powershell is amazing, I even use it as my shell on Linux when I have to use a Linux machine. It’s just “different” so a lot of people don’t bother to learn it or expect it to be bash.

Re:The erosion of the Mac experience by csydas on Sunday August 21, 2022 @01:05PM (#32542140)
> Anyway, I think in 2022, operating system choice is more of a personal preference thing than a technical one. They're all equally bad, just in different ways.

I like most of your post since I agree with a lot of it, but I'd like to try to convince you that it's never been better to be a computer user. OSes are _mostly_ stable, have a clear design goal for users, have multiple well supported shell environments for power users, extremely strong cross-system software (i.e., you can use Firefox et. al., on basically anything), plugging in hardware very likely will "just work" for most hardware, the list goes on.

Most importantly, UI/UX conventions are pretty well established regardless of the OS you pick; for example, while I'm rarely in an actual UI on the linux boxes I work with, more or less it works the way I expect based on Mac/Windows. Hitting the CMD/Meta key brings up a system search utility (this is partially happenstance from MacOS as I believe it's the default hotkey for spotlight...but I use quicksilver on ctrl+space so I might be mistaken) Even the mobile space between major Android releases and iOS are very consistent, Android having a slight blemish in the regional minor releases that lack major Android features.

The point is that I think a lot of established UI/UX defaults for OSes are mature enough that edge cases or test cases are the rough edges. There are elements from each OS I miss, elements they share which are equally frustrating (truly, I wish MS and Apple would document the registry/defaults command respectively in full. Both let you tweak the system to an amazing degree to make a perfectly customizable experience, but you basically have to hope someone else has posted it on stackoverflow/reddit/whatever if you want to discover it).

I grew up starting with Mac OS6 and didn't touch a Windows computer until well into my teens or use one daily until I was 20, and the adaptation period was literally a day or two. My friend was windows/linux for his entire life, saw me using my Mac for browsing tabletop PDFs when we were in university, and was intrigued by the way the UI/UX worked and has been a convert ever since, learning the UI in a few days and only a few questions.

It's really never been better to be a user, and I'm kind of amazed that OS wars continue in 2022. Computers are great. Software/Tech Companies are another story...

> I can't find any (non-anecdotal) evidence that a "bloated" registry impacts performance at all on a modern system. If you have benchmarks or something, I would love to see them! (not being a jerk, I really would).

have to comment on this because I agree, it's a non-issue, but the number of registry cleaners that exist or people's self-invented solutions cause far more problems than they solve. Which is a pretty easy task as typically they solve 0 problems directly.

Re:The erosion of the Mac experience by torginus on Sunday August 21, 2022 @12:16PM (#32541599)
> lack of degradation of performance due to bloated registry,

Most of the performance degradation on Windows comes from all the bloatware used to spy on you (remember 'Compatibility Telemetry'?). In this regard, I find MacOS even worse (whateverd is using 100% CPU again), and it's even harder to get rid of all the spyware. I think this is one of the few ways Linux beats the competition.

The UNIX heritage thing is eh. MacOS does a very cursory job of pretending to be UNIX, with usually just the very basics working. In contrast, WSL2 is mostly equivalent to working on Linux.

The filesystem stuff is weird. Sometimes MacOS is case sensitive, sometimes not, sometimes it does the weird file locking thing Windows does, that I hate, sometimes not.

I think each OS is crappy in its own way, and I definitely wouldn't put MacOS over Windows.

Re:The erosion of the Mac experience by mattlondon on Sunday August 21, 2022 @02:02PM (#32542730)
For what it is worth, I've not had a modern windows install crash on me in years. I think I had a blue screen of death perhaps once with windows 7 (I think?) and was gobsmacked to see it had a qr code and a sad smiley face! How unexpected!

On a Mac ai have had the beach all of death many times, even recently on M1 Macs.

Re:The erosion of the Mac experience by krzyk on Sunday August 21, 2022 @02:58PM (#32543289)
> case sensitive file system

By default it is not case sensitive. It is a counter intuitive case remember system. You can't have File.txt and file.txt in same directory. But you can have FiLe.tXt file.

Re:The erosion of the Mac experience by poloniculmov on Saturday August 20, 2022 @03:10AM (#32529930)
I have to use a Mac for work, after not really touching the Apple ecosystem. I was amazed that every other dev I talked with had a list of tiny apps that you need to install in order to have a nice experience. On the latest versions of Windows, things just work (or I'm very good at fixing my annoyances).
Re:The erosion of the Mac experience by faebi on Saturday August 20, 2022 @03:48AM (#32530139)
Have you edited a PDF recently
Re:The erosion of the Mac experience by GordonS on Saturday August 20, 2022 @04:05AM (#32530222)
It's not just you.

I regularly use both Windows and MacOS, though I started with Windows king before MacOS... and I just fine MacOS so unintuitive, ugly and clunky!

Also, it regularly crashes when plugging/unplugging an external monitor. Actually, it crashes every now and then for no discernable reason too - feels like Windows back in the day when BSOD was common!

And not MacOS' fault, but I absolutely loathe my MBP's touchpad! Even on the highest sensitivity setting, presses take too much force. And it just feels... weird. Nothing I can put my finger on, but using it still feels unnatural somehow. Plus, it regularly registers phantom touches, which is incredibly irritating.

Re:The erosion of the Mac experience by white_dragon88 on Saturday August 20, 2022 @05:40AM (#32530724)
If it’s randomly crashing that could be a hardware issue. I’ve owned numerous MacBooks and Mac minis over the years, nothing should ever be crashing randomly, especially not macOS.
Re:The erosion of the Mac experience by GordonS on Saturday August 20, 2022 @06:11AM (#32530845)
It does it even when nothing else is plugged in, and I've had occasional crashes since I got it 5+ years ago (so, across multiple MacOS versions).

TBH, the crashing when plugging/unplugging, HiDPI issues and general ugliness and clunkyness are far more annoying tho!

Re:The erosion of the Mac experience by seanmcdirmid on Saturday August 20, 2022 @09:01AM (#32531758)
I’ve got an LG28” 4K on a 2019 MBP. I’ve never experienced a crash but the monitor will sometimes flick (lose video for a second, sometimes it will also auto lock). Just once or twice a day, so no biggie.

It took me awhile to configure my monitor correctly, and the color is still off. I got my wife the 24” 4K that Apple recommends and it has been much better for her (as a designer, she wouldn’t have put up with wrong colors).

Re:The erosion of the Mac experience by grapeskin on Saturday August 20, 2022 @02:53AM (#32529835)
1 is preference.

2 is something I haven’t experienced. I guess maybe you’re using low resolution monitors? I find Windows to be incredibly blurry or text painfully sharp.

3 is something where I think the Mac mindset is to not really use full screen windows. I personally always have part of my desktop visible and most Mac users I’ve seen in the wild seem to do the same. Probably a consequence of the drag and drop mindset (which Windows is painful to use due to it doing the opposite of MacOS when it comes to drag and drop)

Enable the file path setting in your finder options. Super easy to navigate up then.

Disk images are nice in that usually they contain a drag and drop application install process, while windows often has some messy installer that leaves a trail of shit in its wake that’s sometimes impossible to fully remove when you’re trying to uninstall the program. But… I think a zip file would do all a disk image could and make more sense to people. Sometimes I do encounter zips, though.

Re:The erosion of the Mac experience by lastangryman on Saturday August 20, 2022 @02:56AM (#32529857)
Of course, it's all preference, I'm not making a case to say it's objectively bad, just I find it inferior.

The monitor is a ultrawide LG that works perfectly on windows. A Google for "blurry text external monitor MacBook Pro" turns up many people with the same issue (edit: it's a 1440p monitor)

Thanks for the finder tip, that will help.

Re:The erosion of the Mac experience by frou_dh on Saturday August 20, 2022 @03:07AM (#32529914)
> I'm not making a case to say it's objectively bad, just I find it inferior.

That's good, because usually in this kind of debate there's an undercurrent of "I've been using X for decades (and so know it inside out). When I try Y, anything that differs from X is objectively wrong"

Re:The erosion of the Mac experience by account-5 on Saturday August 20, 2022 @03:38AM (#32530071)
Which is generally all the Mac os just works statements are in my experience.
Re:The erosion of the Mac experience by Darthy on Saturday August 20, 2022 @03:56AM (#32530181)
Maybe you're refering to subpixel rendering, which Windows still has, but has ben phased out on Mac with the introduction of retina displays? https://en.wikipedia.org/wiki/Subpixel_rendering#OS_X
Re:The erosion of the Mac experience by cassianoleal on Saturday August 20, 2022 @08:04AM (#32531394)
I have an LG ultrawide with native res 3840x1600. Text is very blurry at that resolution though, so I use SwitchRes X to turn it down to the highest HiDPI resolution and it looks great.

I agree that it shouldn't be this way though, I'd have preferred to set the native res and be done with.

Re:The erosion of the Mac experience by llanowarelves on Saturday August 20, 2022 @03:34AM (#32530053)
I agree. In my experience, Windows "just works". And when it comes to working on graphics-intensive applications, and using commercial software packages it's a shoo-in.
Re:The erosion of the Mac experience by ricardobayes on Saturday August 20, 2022 @03:51AM (#32530154)
For all the hate MS gets, windows 11 is pretty much perfect. Never had any issues with it whatsoever. Even teams runs well on it, not so much on Mac from what I hear. "I can't share my screen" "Teams has crashed" I would be furious if my 2k EUR Mac couldn't run a chat app.
Re:The erosion of the Mac experience by white_dragon88 on Saturday August 20, 2022 @05:41AM (#32530729)
Yeah… you lost all credibility when bringing up teams as a benchmark. It’s a piece of utter steaming junk that I would barely call software. Zoom and slack work just fine because they weren’t built by imbeciles.
Re:The erosion of the Mac experience by Tao3300 on Sunday August 21, 2022 @11:41AM (#32541246)
Zoom and Slack do not work fine.

Zoom just sits around devouring CPU while it's not even on a call.

If I ever walk in and my MacBook sounds like a jet trying to take off and is hot enough to cook dinner on, I know it's because Slack wants to update. I have no idea what it's doing to show me that "needs to install a helper" dialog.

Re:The erosion of the Mac experience by vr46 on Saturday August 20, 2022 @04:53AM (#32530506)
Teams is a poorly-built app, a terrible experience and hardly any kind of benchmark for the quality of a Mac.
Re:The erosion of the Mac experience by ricardobayes on Saturday August 20, 2022 @09:04AM (#32531779)
Same could be said for Safari though.
Re:The erosion of the Mac experience by WastingMyTime89 on Saturday August 20, 2022 @05:29AM (#32530682)
If someone from MS gets the wrong idea reading this, I can attest than Teams is absolutely awful to use on my 2k EUR Windows 10 machine.
Re:The erosion of the Mac experience by seanmcdirmid on Saturday August 20, 2022 @09:02AM (#32531765)
Isn’t Teams a Microsoft app? It crashing on Mac OS then makes sense, and why wouldn’t that be seen as a Microsoft problem rather than an Apple one?
Re:The erosion of the Mac experience by atoav on Saturday August 20, 2022 @03:45AM (#32530116)
Not a Mac developer here, but I spent significant time on both plattforms and run Kubuntu/Linux since 4 years.

It depends probably on what you are developing, but when you are doing stuff for backend, it will very likely end up running on a Linux box. This means having your platform, terminal and so on closer to Linux is useful (e.g. you have bash).

Windows has WSL now, so this would be a way as well.

From all UIs I like KDE Neon the best. It is truly a good experience.

Re:The erosion of the Mac experience by WastingMyTime89 on Saturday August 20, 2022 @05:25AM (#32530658)
I think it’s mostly linked to what you are used to.

I never Alt+Tab on macOS because I am used to using Exposé and the Windows equivalent frustrates me to no end with its extremely slow animation, same things with virtual desktops which feel very clunky on Windows but works fine on macOS.

Re:The erosion of the Mac experience by Macha on Saturday August 20, 2022 @05:52AM (#32530763)
Huh, Mac is the one platform I avoid virtual desktops because the experience is so clunky with no keyboard commands to move items between spaces or jump to spaces, and the weirdness with fullscreen windows being their own space but then returning to a previous space when fullscreen is exited.
Re:The erosion of the Mac experience by cassianoleal on Saturday August 20, 2022 @08:01AM (#32531377)
> no keyboard commands to move items between spaces

Not natively but Rectangle.app is a FOSS app that has them.

> jump to spaces

Control+(left arrow|right arrow) does it for me. It doesn't hop across destops but it gets me where I want quickly without moving my hand off the keyboard.

> fullscreen windows being their own space but then returning to a previous space when fullscreen is exited

I'm not sure what you'd consider superior to this. If I have a window on Desktop 2 and make it fullscreen, I usually want it to go back to Desktop 2 when I exit it.

Re:The erosion of the Mac experience by Hamuko on Sunday August 21, 2022 @12:02PM (#32541446)
>Control+(left arrow|right arrow) does it for me. It doesn't hop across destops but it gets me where I want quickly without moving my hand off the keyboard.

You can create desktop-specific shortcuts in Keyboard → Shortcuts → Mission Control → Switch to Desktop N

Re:The erosion of the Mac experience by tourincomplete on Sunday August 21, 2022 @11:34AM (#32541171)
I just switched to Mac for work, and the app/window switching experience has been frustrating me so much I sent this to my coworkers:

———

Going from fullscreen App A to App B back to fullscreen App A:

Brain on Windows:

1. Alt-tab -> App A

2. Alt-tab -> fullscreen App B

Brain on Mac:

1. Cmd-tab -> App A

2. Cmd-tab -> Random App C

3. Cmd-tab -> back to App A

4. Cmd-tab -> other App B window you weren't looking for

5. Cmd-` App B windows a few times, nope not here either

6. Triple finger salute -> fullscreen App B

Why. Why?

Re:The erosion of the Mac experience by mattlondon on Sunday August 21, 2022 @01:58PM (#32542693)
Couldn't agree more. The UI is MacOS is actively anti-user in my opinion. E.g. menus that are not attached to the window, a task bar that hides the open windows, maximise that doesn't, "natural scrolling" that is unnatural if you use a mouse, no proper window snapping and layouting etc.

The only thing going for MacOS is the linux-like terminal. Now that Windows has that too (WSL) I see no advantage.

However, the hardware is nice. Way nicer than any windows dell or Asus or whatever I've had.

Re:The erosion of the Mac experience by ris58h on Sunday August 21, 2022 @01:01PM (#32542089)
If you need Windows like alt tab, check out https://alt-tab-macos.netlify.app/ It's free and open-source https://github.com/lwouis/alt-tab-macos
Re:The erosion of the Mac experience by smeagull on Sunday August 21, 2022 @09:38PM (#32546356)
Yup, and it breaks for certain applications like Chrome or Terminal when they are launched after it. The Alt-Tab just ignores that they exist.

Macs fucking suck.

Re:The erosion of the Mac experience by hot_gril on Saturday August 20, 2022 @03:35AM (#32530058)
I like Macs a lot but agree in a couple of ways: Full-screen mode wasn't done well, and they never fixed it. Disk images don't make sense for distributing software cause they take longer to open for no reason, though the usual Windows way of having an exe installer is even worse.
Re:The erosion of the Mac experience by illi on Saturday August 20, 2022 @05:39AM (#32530722)
Why so many comments about Mac vs Windows, when the subject is Mac now vs Mac yesterday?
Re:The erosion of the Mac experience by dsq on Saturday August 20, 2022 @07:33AM (#32531202)
Do you mean the mac experience used to be better? I don’t really know, i have windows. What has degraded?
Re:The erosion of the Mac experience by sys_64738 on Saturday August 20, 2022 @08:28AM (#32531535)
> Why does the alt tab equivalent cycle through applications first, and I need another shortcut to cycle through the windows of that application?

I guess I’m the opposite a single command+tab switches between apps then command+~ to cycle through the windows in the app is very intuitive to me. Cycling through dozens of windows on Microsoft is laborious a confusing in my experience.

Re:The erosion of the Mac experience by adambatkin on Sunday August 21, 2022 @12:11PM (#32541547)
And just to make sure your brain always has to concentrate when switching (beyond the fact that you now need two sets of shortcuts instead of one): Cmd+Tab cycles from most-recently-used (what you would expect) but Cmd+~ blindly switches to the next window in a cycle (not what anyone expects or wants).
Re:The erosion of the Mac experience by runjake on Sunday August 21, 2022 @11:55AM (#32541382)
> I just cannot understand why…

Because it’s natively UNIX-based and this well-supported by the tooling.

Sure, Windows has WSL and it’s great and it’s gaining developers but IMHO it isn’t quite there yet.

And it’s really important to acknowledge that there are a metric crapload of real world devs on Windows. I wouldn’t be surprised if the vast majority of programmers were on Windows.

Re:The erosion of the Mac experience by krzyk on Sunday August 21, 2022 @03:00PM (#32543317)
So why not Linux? It is more Unix than macos, and is for power users unlike macos which tries to hide all the advanced options.
Re:The erosion of the Mac experience by tailspin2019 on Sunday August 21, 2022 @08:29PM (#32545922)
You won’t convince me to switch back to windows in a hurry, but I agree with all of your points entirely.

(Aside from the monitor issue - not sure what that’s all about!)

macOS could do with some work on window management and I’m not convinced that what’s coming in Ventura is what we actually needed.

Re:The erosion of the Mac experience by smeagull on Sunday August 21, 2022 @09:37PM (#32546348)
I agree actually.

I'm primarily a Linux developer, but am now forced on to an M1 mac for work, and it's hot garbage. They force their own half-assed unsupported ways of doing things and break the standards that work on both Windows and Linux.

The state of gaming is actually worse than on Linux.

Re:The erosion of the Mac experience by woleium on Saturday August 20, 2022 @11:16PM (#32537098)
> - Why does finder sometimes open in a sub folder as the "top level", then it's a total pain to move up to where you want.

you can right click on the folder icon at the very top of the window to get a drop-down of all folders going down to the root.

Re:The erosion of the Mac experience by lastdong on Saturday August 20, 2022 @04:06AM (#32530226)
I prefer all my apps fullscreen and it’s so easy to swipe left or right to change desktops or between fullscreen apps - life savier when you’re in a single screen (I actually use it with multiple screens too). Windows is only now catching up in 11.
Re:The erosion of the Mac experience by nordsieck on Sunday August 21, 2022 @11:48AM (#32541318)
> Why are 3rd party applications distributed as Disk Images? Then some as package installers? It's weird and nonsensical.

Maybe you use a lot of paid software?

I just use homebrew for everything, and it just works(tm) 98% of the time. Which is way better than my experience with Windows. I tried using a variety of Nanite, Chocolatey, etc. And none of it seems particularly mature.

> Mac hardware feels great, but I just cannot understand why it's the preferred developer platform.

In my experience, Windows is developer hostile if you aren't using Visual Studio. Almost everything is deployed to Linux, and OS X is close enough that most stuff just works, but the drivers and UI are also completely dependable.

Re:The erosion of the Mac experience by vips7L on Sunday August 21, 2022 @03:09PM (#32543377)
Scoop on windows just works for me as a package manager.
Re:The erosion of the Mac experience by rubslopes on Saturday August 20, 2022 @08:07AM (#32531413)
> Why does finder sometimes open in a sub folder as the "top level", then it's a total pain to move up to where you want.

OH God, I hate that so much. Can't understand the reason behind this behavior.

Re:The erosion of the Mac experience by lastangryman on Saturday August 20, 2022 @10:19AM (#32532218)
It's infuriating. Comes across as patronising, like Apple assuming the concept of a disk represented a tree of folders and files, and I am currently viewing a specific position in that tree, is too complex for me to understand.
Re:The erosion of the Mac experience by danbolt on Sunday August 21, 2022 @05:53PM (#32544835)
> Why does the alt tab equivalent cycle through applications first, and I need another shortcut to cycle through the windows of that application? When I have an IDE with 5x instances, hosting different projects, it's a pain switching back to the project I want from another application.

I find your feelings really interesting here. Or, I grew up with Windows, but realizing that on Mac OS X was an "a-ha! brilliant!" moment for me. I really loved that it was available on Pop!_OS.

Re:The erosion of the Mac experience by pjmlp on Saturday August 20, 2022 @10:41AM (#32532385)
> Mac hardware feels great, but I just cannot understand why it's the preferred developer platform.

Depends what the word developer means....

In the context of Apple ecosystem developer is quite good, in the context of Windows or game console developer not great, for embedded developer depends on the luck of hardware vendor support for macOS, in the context of certified UNIX developer, it gets the job done.

Re:The erosion of the Mac experience by guessbest on Sunday August 21, 2022 @12:38PM (#32541834)
Other than the taskbar from Win95-XP, I find everything that MacOS does more convenient and easier to use. The Disk Images are an especially well done considering that it is a less limiting form of read only ISO disk image. Also, find is better in most respects to base windows explorer, with the except of sorting directories before files and multi-select through the gui.
Re:The erosion of the Mac experience by theonemind on Sunday August 21, 2022 @12:48PM (#32541954)
Mac has weak multi-tasking and window management UI. The Dock also sucks: https://www.asktog.com/columns/044top10docksucks.html .

Strengths:

1. Really nice trackpad. It tracks smoothly. Really well integrated trackpad gestures. It makes a difference.

2. It is literally UNIX

3. Native-app developers that care (eroding year-by-year, but software companies like Panic, Omni, BareBones make first-class software that belongs on the platform). (Windows certainly has more apps, and probably more high quality apps by volume, but Mac apps tend a bit more toward high-quality-density in a more limited application pool)

4. Drivers. I swear, I get laptops from manufacturers with bad Windows installs, glitchy drivers, poor configuration, etc. I also hate cleaning crapware off of new machines and fresh installing OSes.

5. Lack of options. Few people explicitly value this, and sometimes, the Mac way is dumb, but since it's often the Mac way or the highway, it takes some cognitive overhead out of computing.

Overall, I find the Mac less of a hassle. Most things are pretty good, and you mostly can't fiddle with them too much, so you get the strength of that on the whole, not in one particular dazzling thing (except the trackpad.) Garbage window management and multi-tasking indisputable, though.

Re:The erosion of the Mac experience by bradleyjg on Sunday August 21, 2022 @12:56PM (#32542038)
I’ve used dos, windows, linux, and mac. I appreciate the fact that macs are not very tweakable.

I won’t speak for others but for me endless customization of everything supposedly for optimization was just another form of procrastination.

I also appreciate that it mostly either works or it doesn’t. Either it’s broken and I need to swap it for a refurb or it works. Not much staying up late reading obscure stack overflow posts (in the old days webforums, in the old old days newsgroups) and trying this one more thing to fix the problem de jure.

Re:The erosion of the Mac experience by ricardobayes on Saturday August 20, 2022 @03:48AM (#32530133)
The design choices to be different really grind my gears. For example the window close buttons. There's no reason for a western user group to put action buttons on the top left of the window, but Mac did it, to be different.
Re:The erosion of the Mac experience by pseudalopex on Saturday August 20, 2022 @11:52AM (#32532928)
The close button was top left since 1984. Working in a left to right language means eyes and pointer spend more time on the left.
Re:The erosion of the Mac experience by jononomo on Sunday August 21, 2022 @12:58PM (#32542063)
This is the least relatable comment I have ever read on Hacker News. When I switched to a Mac from a Windows machine it was like switching from living in a van to living in a luxury condo. I will never go back.
Re:The erosion of the Mac experience by throwaway675309 on Saturday August 20, 2022 @06:19PM (#32535649)
because it's easy to manage packages using brew, Windows has the... winget which is all but abandoned.

For the longest time there was no such thing as WSL so Mac had a serious advantage for us who migrated between Linux and Mac.

And as you've mentioned I've had so many quality control issues with Windows computers including Dell and Asus that eventually I just said fuck it I'd rather spend 3 to 4 grand on a machine that I know will work flawlessly.

Re:The erosion of the Mac experience by philistine on Saturday August 20, 2022 @08:28PM (#32536325)
Hear hear for Homebrew, who in my mind is single-handedly responsible for getting Apple to stop shipping old versions of scripting languages. We can soon, with Ventura, link the Brew version of Python, and Ruby, and everything.

Hear hear !

Re:The erosion of the Mac experience by roiboosxh on Sunday August 21, 2022 @05:46PM (#32544792)
Can you expand on the Ventura news please? A quick google revealed nothing…
Re:The erosion of the Mac experience by philistine on Tuesday August 23, 2022 @10:37AM (#32565556)
Apple no longer ships scripting languages with macOS Ventura. They had said future versions of macOS wouldn’t have them last year with Catalina. I guess future meant next one.

You have to install them yourself, just like Java was removed a while ago. Honestly it’s great news, since Apple has always shipped very old versions, and you always had to be careful when linking against the system versions. Ruby is particularly batshit insane to manage multiple versions, at least for me.

I absolutely believe that the ascendancy of Homebrew is single-handedly responsible for the removal of those languages. Homebrew is magnificent, and with its recent change of the default install location to the correct Unix location, it’s a nearly perfect package manager for macOS.

Re:The erosion of the Mac experience by cercatrova on Sunday August 21, 2022 @01:23AM (#32537621)
Abandoned? I use winget every day along with brew, they both work fine.
Re:The erosion of the Mac experience by marliechiller on Sunday August 21, 2022 @11:58AM (#32541422)
there is chocolatey as well which i find works great
Re:The erosion of the Mac experience by filchermcurr on Sunday August 21, 2022 @12:12PM (#32541558)
Chocolatey makes it very easy.
Re:The erosion of the Mac experience by throwaways85989 on Sunday August 21, 2022 @03:21PM (#32543499)
I have thick fingers (physical labor produces those) and the mac short-cuts are really not made for guys like me. Yes, i can change that. But still.
Re:The erosion of the Mac experience by deergomoo on Sunday August 21, 2022 @12:39PM (#32541859)
> Why does the alt tab equivalent cycle through applications first

I've always preferred this to Windows' approach; as soon as I have more than dozen open windows I find it very difficult to find what I need on Windows, whereas with macOS there's an extra layer of hierarchy to speed up the search. They really could add it as an option though, you shouldn't need a third-party app for this.

> I attach a non Mac external monitor to a new MacBook Pro from work and the text is super blurry

No idea what the virtual display thing is, and the issue may be the EDID thing that another commenter mentioned, but macOS' handling of "non-retina" screen resolution is absolute ass since they removed subpixel antialiasing a few versions back. You can still disable the gross "font smoothing" via a terminal command which helps a little, but since subpixel AA was removed, text on "low resolution" displays -- i.e. sub 150ppi -- looks like shit compared to Windows.

Compared with the rather primitive way macOS handles UI scaling, the almost total lack of available > 4K displays for > 21.5" screen sizes to suit said scaling, and the fact that a good number of their most popular computers still ship with a non-integer scaling mode by default, getting an optimal image from a Mac is far more difficult than it should be. I know it's all good enough that most people don't care, but this is supposed to be the company where "good enough" isn't enough.

> Why is there 2 modes of "full-size" windows? Regular style "fill the window", then another wierd one that sort of takes over the whole screen

The "take-over" one was added during the peak of the iPhone and iPad exploding in popularity, when Apple was copying many iOS features back to the Mac. I don't begrudge it being there (my wife uses it almost exclusively for some reason), but I do wish I could switch the default behavior. I strongly dislike the notion that windows should be full-screen unless sharing with another app -- I prefer windows to be the size of their content, which is what the green button on macOS used to do (and still does, if you Option-click it). Windows makes this annoyingly difficult, though the new expanded snapping options in Windows 11 are very nice.

> Why does finder sometimes open in a sub folder as the "top level", then it's a total pain to move up to where you want

I've always found Finder to be the worst part of the Mac. Who knows why it does what it does. What determines the default window size? Why is it always far too small? We may never know.

> Why are 3rd party applications distributed as Disk Images? Then some as package installers? It's weird and nonsensical.

.app bundles are actually directories with metadata to make macOS treat them like files, so they can't be shared as-is. Sometimes you get them in plain zips, but I think the .dmg thing is a holdover from classic Mac OS. .pkg installers are usually used when the app needs to install extra stuff outside its bundle -- just like how sometimes Windows programs are an .exe and sometimes they're an .msi.

I love macOS as a platform, but I completely agree with everything the person is saying in the linked Twitter thread. No-one at Apple seems to be equipped to steward the platform anymore, so the software decays even while the hardware is going through a renaissance.

Unfortunately, the investment that is being put into it is largely to give application parity with new features they add to iOS. Things are superficially changed every year (often for the worse), but the actual base OS doesn't seem to be getting much in the way of features or improvements. Why do I need a third-party app to get reasonable window management? Why do I need two third-party apps to make a mouse usable (one to make the side buttons work, another to fix the scroll momentum and have a separate scroll direction to the trackpad)? Why do I need a third-party app to get a calendar in the menu bar? Why do I still get yelled at for yanking an idle USB stick without ejecting it first?

That turned into for more of a rant than I intended.

Re:The erosion of the Mac experience by wruza on Sunday August 21, 2022 @02:49PM (#32543223)
I feel like I may be the only developer that prefers Windows to MacOs

No, I’m also using windows, having many years experience with all of the mainstream OSes.

Mac hardware feels great

Does it?? Maybe, if you cover the price with your hand and close browser tabs with same-price pc configurations. Also their aluminium edges are pretty sharp, I can remember few times when I damaged that thing around my fingernails with display or keyboard edges.

Re:The erosion of the Mac experience by Tao3300 on Sunday August 21, 2022 @11:30AM (#32541131)
Finder sucks so much.
Re:The erosion of the Mac experience by amelius on Sunday August 21, 2022 @01:15PM (#32542232)
Also: why is there a traffic light in the top of every window?
Re:The erosion of the Mac experience by jononomo on Sunday August 21, 2022 @01:05PM (#32542134)
So you just put up with a crappy trackpad?