I could go on and on with such examples and I can't believe that people pay so much money and don't see a problem here. I never had any major problems with any devices I use and they all cost several times less than Apple equivalent.
I could go on and on with such examples and I can't believe that people pay so much money and don't see a problem here. I never had any major problems with any devices I use and they all cost several times less than Apple equivalent.
The keyboard thing was a real (and sucky) problem that Apple should not have let go on as long as they did. But the very small number of problems I've had through the years of using Macs, iPhones, iPads, Apple Watches, AirPods, iPods, etc. gives me an overall good impression of their products.
Apple's customer satisfaction rating is industry-leading: https://www.theacsi.org/index.php?option=com_content&view=ar...
iPad mini 1 - 8 years, my mom uses it for videos, facetime, reading. Still works fine.
Airpods are great.
Macbook pro 2017 - 3 years of use, works perfectly. Keyboard had its issues - had replaced it for free this year, wanted to replace a battery - they found some kind of defect there and replaced for free.
So yeah, I haven's seen anything even close to this kind of reliability and customer support. That is why when time comes I will continue to use Apple.
Before that I was a long time Android and Windows laptop user.
Apple is the most expensive but also the least... bad.
Android is fine I guess. I still prefer iPhones. They have a much nicer app experience. Android feels subpar and inconsistent.
Windows... is just awful. I deal with Windows every day on machines much faster than my macbook and it’s just slow. Opening Explorer randomly slow. Settings that are randomly forgotten. Sound and network settings spread out over 5 config screens. One laggy app can easily make the whole system feel unresponsive. Oh, and “this file cannot be opened because it is in use by another program”. Thanks. What program? I dunno.
Huge progress has been made on consolidating settings in the last couple years, unfortunately that means everyone is unhappy right now because old settings are constantly being moved to more consistent locations but you still need to know both the old and new ways.
This was also my first problem with Apple after 6 years of using different products. So I can tag it to bad luck. If I was having these problems with every device, I'd definitely move to something else.
AFAICT the two main alternatives are a Windows Laptop and a Linux Laptop. Each of them with their own _ton_ of problems.
For my current mbp, (the one used in the comparison) I only have it because my late 2013 model was stolen, and needed a new machine quickly. Then I got the 2018 fn key 13" which I was forced to first replace the screen on, then the logic board, then the entire computer under warranty. They gave me the 2019 model as a replacement.
For a lot of professional people it's mostly a matter of time vs cost. I am a developer, mostly working with ruby & python these days. What my options are? Mac, Windows and Linux.
Let's sum it down:
- Windows. Took them like 20 years to figure out how to make a working Terminal so no, really not a good candidate for people like me. I am glad they are catching up, but who knows when they will get stuck for 20 years on another important piece (not to mention their WSL is a prerequisite for a lot of work, and basically a VM)
- Linux. Good on paper but man, it's such a time sink. Dependency hell: you want to upgrade your httpd so you must upgrade 175+ other packages, one of which will break something. UI: clumsy but works if you have little expectations. Hardware: A mess, sleep never works, gfx performance is silly, at the end of the day mostly closed-source stuff that companies do not care about making it unreliable at best.
- Mac: Expensive? Kinda, yes, but not that much if you compare to similar hardware from other vendors (ie. Dell) assuming you do not compare apples to oranges (same cpu, same general performance, same form factor & quality). Does it break? Yes it does and it sucks. It shouldn't - not for that price, not for environmental reasons since they try to be so "green". Had my issues with Apple hardware more than once, but thank god they were not as serious as this.
Saying that linux is a good replacement for mac is like saying that k8s is good for everyone. Yes, you can deploy your blog on k8s but it will cost you a lot of time & energy. Same with linux - yes, I can work on linux, but its just sooo much faster and cheaper for me to just go and buy another MBP if my current one were to break. Some people (me) still like to play with k8s, others like to dig into linux stuff (not me).
What I am angry about with Apple is how they approach their failures rather than the failures themselves. I can understand mistakes that you cannot do anything about - famous iPhone 4 antena. They made tens of millions of devices that have an issue with antena in some edge conditions, well, shit happens, what can you do - it's not like they are going to replace all of them.
But MBP keyboards? Giving 4 years of free replacements is not the solution, a solution would be to create a replacement keyboard that would not break - and use that each time it gets replaced. Because 4 years old MBP is still a great machine that can do what's it supposed to very well, there is no reason to trash it.
If there were a law to force manufacturers to repair known defects (examples like that keyboard, screen laminate etc) for at least 10+ years, I would be first to vote for it. It's way to common for things to break after a couple years, things that could - and should - work for much more. And this is what I'd expect from companies like Apple, which would justify their green PR and prices bullshit.
Which is something more or less impossible on the other systems you have mentioned.
On macOS, I can easily upgrade my nginx homebrew package, (same with httpd) each of them have like 2 dependencies and I don't think I ever had a conflict when doing so. Granted, not easy on windows, but see my comment about terminal ;-)
If you want to use latest packages at all, you can use distro like Arch Linux, Gentoo, or etc.
Normal distros like Ubuntu and RHEL don't upgrade packages because of stability. If you use these distros but need latest software, you can use LinuxBrew (it seems that it's merged to Homebrew) to install latest software, or use Docker.
Anyway it's not pros for Mac but pros for Homebrew and it's also available on Linux. OTOH stable and secure macOS environment with many packages like Ubuntu, RHEL is difficult.
I just took my almost three year old iPhone X in for an expanding battery, first real issue I've had with any of my iPhone's since I went snorkling with my iPhone 4. Since I didn't buy the extended warranty, they charged me $89CDN for the repair. Turns out they can't repair the battery, so I got a new iPhone X. Oh, that phone I snorkled with, they COMPED because I'm a good customer.