Having integration between iPhone/iWatch/MacBook is great and I have come to accept Apple’s UI experience as definitely good enough for me.
I love Linux, and do much of my day to day coding on Linux servers with far more horsepower than my laptops. Working in macOS for email, writing, research, small code experiments, etc. is fine, as is working in a few SSH shells on a server with a nice Emacs/tmux/etc. setup for development. I find that I can live without the nice JetBrains IDEs, VS Code, etc.
Edit: I am nearing ‘retirement’ when I will do less software development and more writing. I am seriously considering switching to a really nice Chromebook since that would also meet my needs - so I am not permanently married to Apple.
That kind of depends on the country you are in, I guess. Here in the Netherlands you first need to make an appointment (~1 week), then they order the parts (~2-3 days), then they fix the issue (~1 week). All in all you are without your laptop for 1,5 weeks. That is really lousy support compared to something like Dell's next business day on-site support.
I'm in the USA.
I suppose the difference in handling is that other vendors often have a wide open parts chain, and Apple doesn't. You can't buy them as a consumer or user, and as an APSP or AASP you can only get parts when ASD2 says there is a reason to, and you can only order them via GSX. In some cases, for example when it's a big item like a screen assembly or a mainboard, you have to send the item in first. All of that stuff takes time, and for many users, that is a reason to get next-day AppleCare support so you don't have that problem. You just get a replacement sent or someone at your door. Yes, that exists, just like with Dell and HP.
The AASP I contacted could not return the hardware until the repair was done, so bringing it in when the parts arrived was impossible. The Apple stores need 1 week for repairs nowadays.
> a reason to get next-day AppleCare support (...) Yes, that exists, just like with Dell and HP
Only for enterprise users, and it sets you back 400 EUR/yr. Dell charges 190 EUR for 3 years (in total). Quite a difference.
I used to have Macs but made my way back to Linux (Manjaro) and happiest ever
In the hardware dept, people are always bringing up the issue that Linux doesn't work well on all the random laptop hardware. It's true but it's not exactly a disadvantage compared to OS X, which works well on a much smaller set of hardware.
This is the infuriating part. You can buy an os x license - but only to run on Apple hw. So you can't legally run it on other hw.
Not sure if this is really enforceable here (Norway) vs consumers due to somewhat strong consumer protection - but it's probably enforceable against businesses, which is bad enough.
This is the only thing I need before I move to Linux on my laptop. Until then I'm sticking with Linux on my desktop and MacOS on my Macbook.
I have been using 1password with wine for over 3 years now.
These aren't Linux issues, they're hardware issues. Pick up a decent-quality laptop which lots of developers use and support is rock-solid. Pick up a cheapo Win10 plastic thing, and yes, nothing will run great on that.
And the first step was to open up the laptop to swap out a part!?!?!
I’m sure Linux probably supports the built in WiFi card on this laptop too. But I remember having to do just this same thing with an older laptop to get Linux to support the WiFi chip.
- can't run apps I depend on (e.g., Sketch.app only runs on macOS, and I I have a lot of existing files on it, and there's a lot more support for Sketch than, say, Inkscape. Other examples: Things.app, 1Password... hell, even Spotify barely works on Linux (does hi-dpi work yet?)
- hardware quality & support (if my Apple laptop has an issue, I can take it into an Apple store and get it fixed same-day in many cases. also, recent keyboard issues notwithstanding, Mac laptops are generally seen has having best-in-class build quality and durability)
- hardware support+power management (much better than it used to be, but depending on which laptop you choose, many people still have issues getting hardware edgecases, like suspending and resuming, adjusting the backlight based on ambient light, applying optimal power management, etc)
- touchpad drivers (libinput and wayland are making progress on this front, but the experience is still not on par with Windows Precision and macOS
- mobile device integration (unlock my computer with my watch, get phone texts forwarded to my laptop, make and receive calls via my phone, etc)
Trust me when I say, I really wish I could move back to Linux. I spent many years helping develop a desktop linux distro. And certainly things have improved substantially since a few years ago — hiDPI support in particular is really excellent these days. But there's still a number of barriers for even technical users. At the end of the day, I want to get work done with my laptop. I don't want to fuss around with configuring and worrying what happens if an update upsets my driver compatibility (yes, I know about btrfs snapshots and kernel image caching).
Just my $0.02. Sorry to be a downer.