Then there are the details that everyone seems to miss, like the fact that OpenBSD has no bluetooth support at all.
For 99% of the world, macOS is still the best option.
90% of the time it's from people who just do coding on the backend and/or web development, plus use web and mail.
If you work or have hobbies that have to do with photography, music, audio editing, video, multimedia in general etc, it's more of a wasteland.
E.g. when it gets to DAWs your options get very limited, very fast (BitWig, Reaper, iirc, and some FOSS ones that are not up to the task). Same or worse for VSTs.
I'm quite fascinated by this dilemma: on one hand there's too much choice with Linux (desktop environments, package managers, shells, ...) while on the other hand there's the complaint that there's too little choice (graphics suites, DAWs, CAD/CAM packages, 3D rendering apps, video editing...).
The actual complaint, however, is that there's no Pro Tools, no Final Cut, no Adobe Suite - because that's what people actually mean when it comes down to it.
The perceived "wasteland" primarily refers to just a handful of very specific products, most of which do have equivalents in Linux (not all FOSS, mind you), albeit often with vastly different workflows associated with them.
The GUI is precisely the reason I dislike macOS. It's chaotic.
To quote the article, GNOME for me:
> It’s like coming home to a quiet orderly house.
As if 99% of the world can afford a MacOS machine.
And battery issues?
i3 here is the ‘magic’ part because with other, more mac/windows like window managers, the battery life is comparable, however, I cannot turn those off on mac/win so I cannot test if that is really the case. But if I use, say, unity, the battery life drops to at or below what it does with it’s native system.
And issues of not being able to run software (often from Adobe) that are required for work.
And 3.5mm audio jacks are still a thing on the think pad, so you can get a cheaper, higher quality headset for this device which unlike Bluetooth ones does not run out of power every couple of hours.
No idea about the numbers, but my n=1 uses Bluetooth a lot. I use my Airpods Pro on my laptop all the time, for calls and music and watching videos with others in the room, the noise cancelling is really good and I don't have to drain my phone battery as much. I really like the Magic Mouse, which is Bluetooth as well, and I have a keyboard with 3 Bluetooth IDs that I can switch back and forth between my phone, gaming PC and laptop with a single keypress, and I use that a lot and would use it even more if it could handle five devices instead of three. Apart from that, I have a stationary bluetooth speaker I often stream music to from my laptop to conserve my phone battery, and, finally, one of my electronics projects that I never seem to get around to finishing is a lipo-powered glove-shaped bluetooth midi controller.
Macbooks do retain their 3.5mm jacks, but I hate that I have to be mindful of the cable (i.e. can't move around the room), and good wired headphones tend to be bulkier. I don't really mind a 10-15 minutes charging break every couple of hours, and sound quality and noise cancelling are really good for my standards.
Take powerful desktops. It's never been cheaper to build a powerful expandable box but whereas you can have something great for 700-1200 apples start at 6000 for something that might not beat the 1200 option.
Alternatively take their very well reviewed laptops that start at 50% more than than the average person pays for a computer. They may be a good value but the average buyer prefers to spend their money on other affairs.
How about a laptop with a modest screen size and dedicated gpu, doesn't exist.
How about a dedicated gpu. You'll need to buy the highest end model starting at 2400 instead of paying 1000 at Walmart.
It seems like 89% disagree with your assessment.
In a related note, I see Windows being adopted more as they keep improving WSL2.
The vast majority of software developers have always been on Windows. This is true worldwide and in the US. Only in certain fields and places like Silicon Valley do developers on Macs outnumber those on Windows.
I can link some numbers for you but they are findable. The stackoverflow developer survey shows it year after year.
I struggle to see the point in that strategy. We're at a point where the 'average user' doesn't need a computer, since even cheap noname mobile phone are good enough for most things now. Why turn the Mac into an oversized mobile phone? This won't attract any new users who are happy with their phone, it just will drive away the people who bought a computer because it lets them do stuff that's not possible on a phone.
PS: My comment reads a bit snobbish, which wasn't my intention. I do believe that no actual "average user" (or "homogeneous" target audience) exists in the real world. Thus it doesn't make sense to create a single setup which targets such an "average user". Options, customization and (for some people at least) being able to poke into the guts of the system are important, and that's what Apple is taking away on macOS, and that's what makes macOS more and more unattractive.
> Xcode
You either need it and can't switch to a non-Mac, or you don't need it. What's the argument here?
> the omnipresent ‘Dock’ (never used it once)
I hide mine. In 12 years on a Mac this hasn't been an issue for me since I turned Dock hiding on 5 minutes in.
> the omnipresent ‘Finder’
Finder isn't great, but I wouldn't say that the graphical file managers on Linux are particularly stellar either.
> black magic in the ‘Terminal.app’
What "black magic" is this? Also iTerm2 is a wonderful piece of software.
> Notifications (and its omnipresent menu hamburger icon)
Users do typically need to be notified about things. Is the problem that you want these somewhere else? Is it that you want to disable notifications? Because you do have full control over which apps can notify.
> App store
What's the problem here? Since they moved system updates back out of the AppStore, it's very easy to just ignore it entirely.
> start-up chord
If this is making it to your list of things you hate about macOS, you're really scraping the barrel.
Come on. Let's make better arguments than this. Let's be clear about our requirements, our biases, our specific likes and dislikes. This article has no substance to it, it's essentially clickbait.
There are many reasons to dislike macOS, there are many legitimate reasons to move to another OS on other hardware.
We make better decisions when we are more honest like this.
IMO I think there have been way too many of these 'why I left Apple' posts, I don't see the point, they rarely add anything meaningful for anyone who hasn't already made up their mind and the discussion afterwards is always a repetition of the same tired anecdotes.
I'd guess anyone who doesn't like or need macOS is already running something else, and for those of use who still like macOS but also use other systems like myself it is trivially easy to run things in a VM so you can have the 'best of both worlds' (my opinion, YMMV).
Update: four years ago: https://www.macrumors.com/how-to/enable-classic-startup-chim...
The argument is don't giving in to a company that refuses to provide tooling across platforms.
It's like we had to install Windows to test our websites in Explorer. And at least Windows you could install on your own hardware.
Apple is an overpriced fashion company. Ten words or less, end of fucking argument, nothing more should have ever been considered. The entire rest of the thread brings no useful details or counterarguments. If you want practical hardware, buy it from literally any other vendor for a substantial discount and possible improvement in quality.
Okay, that was rough and brutal. I don't know if we can have discussions that are so honest! Let's go back to whining about Finder.
Keyboard shortcuts are good, the issue is it does not work across all applications. One example is the end key going to end of line in some application and end of page in others. Ctrl + E does not work on some application etc. This probably partly the applications fault, but it does make for a subpar experience. I assume the butterfly keyboard needs no explaination.
What keyboard shortcuts are you talking about exactly? Also you can map any menu item to a custom keyboard shortcut in macOS for any application
I have been using Rectangle now which makes window management bit more sane. But things like command+tab not working on minimised application, having to use a different shortcut to switch between windows of an application is not ideal. In MSWindows, windows are first class citizens and alt + tab works across all the cases mentioned above.
I find connecting devices through a dongle convenient in certain cases. I mostly work in my home office with 3-4 devices connected and when I want to move around a bit, it is easier to disconnect the single dongle - rather than disconnecting each individual cable.
I’ve been using a desktop 99.99% of the time for several years, so I’m a bit out of touch with laptop offerings.
The OS is a tool. Choose the one you are familiar with or want to work on, and change it if you are not happy with.
.DS_Store files? The startup chord? The dock?
These are all incredibly minor things. This read more like an attempt to justify a purchase than any kind of actual comparison or analysis.
As an aside, I may be totally alone here, but I never plug anything into my laptop with the obvious exception of a charger. I don’t need more ports and I don’t see them as a selling point. That said, I can easily imagine different use cases where they’d be useful.
It’s particularly annoying when you ram a USB stick in a TV and have to play “find which file is the film you wanted to watch”.
Granted we have our thumbs.db as well.
As for the solution, if you can switch to OpenBSD on a Thinkpad, having macOS to start with sounds a bit like choosing the wrong tool for the job.
People give computer and os branding too much importance, this is a non issue.
I'd say the author is in a niche within a niche.
* Quality control has gone completely downhill. Catalina is completely unusable and the last two security updates for Mojave cause constant OS panics
* Apple’s push to switch developers to subscription pricing is unconscionable
* So are their antitrust abuses
* the price-gouging on the Mac Pro has gotten completely out of hand. I’ve owned a PowerMac G5, Nehalem Mac Pro and 2013 Round Mac Pro, but I draw the line at the new one.
I love OpenBSD, sadly it is not usable as a full-time desktop/laptop for me:
* No modern WiFi support beyond 802.11n
* No Docker
I haven’t bought a Mac since 2015.
More power to anyone who's needs are met by OpenBSD on a laptop, but they are as far from a typical user as can exist. And I don't mean just a stereotypical 'business user' who only uses their computer to access email and spreadsheets, I mean any power user who actually creates stuff with their computer, whether it's programs, websites, music, video editing, documents, whatever.
This person hates Finder. A normal person hates a laptop that might not go into suspend mode when they close the lid to go to a meeting or it might just lock up and lose all their work because some webcam driver that got loaded doesn't fully support suspend. And god forbid if they try to plug the laptop into a random projector to do a presentation.
This person hates the startup sound. A normal person hates a laptop where the fonts look like crap or all the GUI elements render at way too small a size unless you edit config files and play with DPI settings.
This person hates the dock. A normal person hates a laptop that requires you to install command line utilities and edit config files to enable reliable power management and get decent battery life.
This person hates laptops that don't have lots of different kinds of ports to plug in stuff. A normal person loves that they can just buy any external solid state hard drive on Amazon and plug it into the USB-C port with zero configuration and it transfers files super fast. Or they can buy any brand new USB-C webcam or headset and everything just works and they get it with next day delivery and can get on with their actual job and never thing about it again.
This person hates .DS_Store files. A normal hates a laptop where trying to have a simple video call is probably going to require 6 hours of figuring out which kernel modules are required to support your webcam and audio chipset. And if you use multiple webcams or regularly switch between headsets or whatever, you might as well just give up.
This person hates the App Store. A normal person hates a laptop that doesn't let them run essential software like Photoshop, Lightroom, Premiere, Illustrator or whatever modern creation software makes them 50x more efficient at their job.
But if OpenBSD solves your specific laptop needs, that's awesome and keep on keeping on. The best thing to happen to computing since the mid-90s is that now pretty much any computer can talk to any other computer and most file types can be read across and range of operating systems and software. It really didn't used to be like that. So at least we live in a world where the steam train people can keep on running their steam trains.