And then there's the Windows telemetry stuff. Apple's actually talking about ways to incorporate identity anonymization (sp?) into its browser. They've stayed out of trying to reap side income off device usage in multiple ways.
By the way, support for that is completely non-existant on Linux.
xrandr reports the following:
Screen 0: minimum 320 x 200, current 3840 x 1080, maximum 8192 x 8192 eDP-1 connected 1920x1080+1920+0 (normal left inverted right x axis y axis) 294mm x 165mm
- I'm now used to the "inverse mouse scrolling". To enable this for my mouse (logitech something?) I needed to edit the registry. Every time I plug it into a new USB port it's now a new device with a new registry entry to hack.
- I installed the various device drivers that came with my hardware. The Realtek on-motherboard network card had some driver, which actually stopped the hardware from working - Microsoft's own standard driver was better. But every time I rebooted, Windows would helpfully install the "updated" driver from it's local cache. I ended up fixing this by setting the permissions on some c:\windows\system32 file to such that the system itself could not update it
I'm also not yet familiar with the changes to the Start menu and Windows Explorer, so those also feel confusing. But it's a gaming computer, I turn it on, play games, then turn it off. Presumably if it was a development workstation I'd have more opinions on the rest of it.
I got forced into going Windows for GPU powered 3D rendering because Apple isn't interested in my business.
I seldom (never?) have to worry about reinstalling device drivers. Everything works, all the time, on my windows laptop somethings don't work and I have to do convoluted things to make them work - e.g. pdf's no longer open in adobe reader, I keep saying yes make adobe reader the default but it never works, I've never looked into it cause who cares. With my mac I seldom have to fiddle with something because it's not working - it is a lot smoother experience, with windows bits are broken everywhere and I just work around them.
Edit: oh also the 2d graphics are so much nicer and crisper - core graphics makes gdi/gdi+/direct2D a joke (I spend a lot of time writing graphics code), cocoa is superior.
My reminder alerts are being triggered at arbitrary times. I followed every advice on the support forums. Nothing works. Now the recommendation is to reinstall macOS.
I have replaced the magic mouse with a wired Logitech mouse because bluetooth keeps draining the mouse battery too quickly. I wanted to buy a wired Apple keyboard for the same reason, but they no longer sell one without a number pad (which makes the keyboard far too wide)
After waking from sleep my Mac takes awfully long to become responsive. I just keep hitting those keys until they show up. Then I delete all the buffered keystrokes and start entering my password. Stupid, I know.
Don't get me started on Apple Mail...
Time capsule doesn't make much sense as a backup solution if its in the same physical place as the Mac itself. You're just one burglary or fire away from losing all your data. I use spideroak which works on any OS.
I like Swift, but Xcode is by far the worst IDE I have ever used. It keeps crashing. The much-vaunted "playgrounds" are a useless, annoying toy. It is slower than you think possible, always indexing something. It can't rename Swift functions and classes (This "advanced" feature is coming this month I think). It doesn't even have a built-in shortcut (or a mappable command) to delete the current line.
I haven't used Windows in many years and I have no idea if its any better. I guess I will try once my mac mini expires, because I'm certainly not going to hand over thousands to Apple for a MacBook or buy a "new" mini that has almost exactly the same specs as the one I bought 5 years ago.
What I like about macOS is that it rarely has driver issues (I did have one wi-fi issue a while ago though). That's what keeps me away from Linux.
You can buy the wireless keyboard and plug in a lightning cable all the times. I don't recommend it, but it works just like a wired keyboard.
Beyond that, I've just got a lot of random applications for streamlining my workflow and day-to-day usage that would take a long time to find equivalent tools for, and I'm long past the days when "spending a weekend fucking with settings" was something I want to do. OSX, I just back up my machines and if/when I need to replace them, it's just "plug the new one into the backup drive, restore from backup".
Maybe someday the year of the linux desktop will actually happen, but I'm not holding my breath either.
Not to mention that since it's more popular every device manufacturer wants to "customize" your experience with some BS app, the amount of bad practices in app development is abundant (remember when Windows 2000/XP came out how long did it take developers to make their products run without being Administrator? And then with Vista?)
MS helps developers, shames them sometimes (IIRC Vista had a "Windows is not shutting down because of this app ) and sometimes "virtualizes" things so developers can still not clean up after themselves, but it gets old.
I have a personal 2012 macbook air and a lenovo thinkpad whatever from work. If I have to use the trackpad on windows I'm miserable. It's just so bad, the OS itself isn't made with it in mind: things like dragging and click-holding don't work anywhere near as well as it does on the macbook, the multi finger gestures are a miserable experience; I spend most of my time frustrated that I don't have a mouse. Compare it to the macbook: I do have a magic mouse somewhere but I haven't used in years; it offers me no better experience than that amazing trackpad support does.
This isn't even related to trackpad hardware because the experience was equally bad when I ran windows on the macbook using bootcamp. The Windows trackpad experience is just years behind OSX.
edit: as a related sidenote, I'm planning on dumping the macbook next year becase it's aging (4gb ram doesn't cut anymore). I'm planning on replacing it with a MS Surface; I found that touchscreen+pen are a suitable replacement for the macbook trackpad when you're on the go for my type of usage.
No advertising built into OS X on a fresh install. No default collection of usage. Faster boot times, faster wake up from sleep and faster shut down (ever been stuck on shutdown?). Forced updates, with a count down to save my work before a forced reboot (seriously, what decade is this?!). Windows Trackpads suck compared to Mac (even with the Precision Touchpad enabled laptops... and so much more.
- That it has Unix and its tools underneath
- That app guis look consistently good on it (although I will admit that Windows has caught up to Mac OS X in this regard)
- That I don't have to worry about catching viruses as easily when browsing the Internet. Yes, I know there are viruses for Mac, but I've not come across them. Not the same with Windows. In fact, I made the switch after catching a nasty one using Windows Vista and losing more than half of my stuff.
- A corollary is not having to use Antivirus on a Mac
- That even though Macs have little in terms of specs, that the OS doesn't fucking lag something fierce. Last Windows I used, Windows 8, was still a memory hog for a machine having twice the RAM as my Mac. It was a work machine, not a personal machine.
And Most importantly, that I don't have to worry about maintaining the machine for all the aforementioned reasons and that I just get stuff done.