I really don’t like macOS but I’ve shifted to recommending Mac to all my friends and family given the battery, portability and, and speed.
I really don’t like macOS but I’ve shifted to recommending Mac to all my friends and family given the battery, portability and, and speed.
Also, again, most folks just don't care. And of the remainder:
> Compiles code twice as fast as my new Windows desktop
That's because MS's filesystem layer has been garbage since NT was launched decades ago and they've never managed to catch up. Also if you're not apples/applesing and are measuring native C/C++ builds: VS is an OK optimizer but lags clang badly in build speed. The actual CPU is faster, but not by nearly 2x.
>That's because MS's filesystem layer has been garbage since NT was launched decades ago [...]
I confess that this kind of excuse drives me batty. End users don't buy CPUs and buy filesystems. They buy entire systems. "Well, it's not really that much faster, it's just that part of the system is junk. The rest is comparable!" That may be, but the end result for the person you're talking to is that their Windows PC compiles code at half the speed of their Mac. It's not like they bought it and selected the glacial filesystem, or even had a choice in the matter.
That's right up there with "my Intel integrated graphics gets lower FPS than my Nvidia card." "But the CPU is faster!" Possibly true, but still totally irrelevant if the rest of the system can't keep up.
At least historically for hardware components of PCs, this was not irrelevant, but the state of things:
You basically bought some PC as a starting basis. Because of the high speed of improvements, everybody knew that you would soon replace parts as you deemed feasible. If some component was not suitable anymore, you swapped it (upgrade the PC). You bought a new PC if things got insanely outdated, and updating was not worth the money anymore. With this new PC, the cycle of updating components started back from the beginning.
If performance is so critical, people do find ways around this. Just to give an arbitrary example since you mention file systems:
Oracle implemented their own filesystem (ASM Cluster File System (ACFS)):
> https://en.wikipedia.org/w/index.php?title=Oracle_Cloud_File...
"ACFS provides direct I/O for Oracle database I/O workloads. ACFS implements indirect I/O however for general purpose files that typically perform small I/O for better response time."
The use case was "compiling code". My assumption was that anyone buying hardware for that application would understand stuff like filesystem performance, system tuning, also stuff like "how to use a ramdisk" or "how to install Linux".
Yes, if you want to flame about the whole system experience: Apple's is the best, period. But not because they're twice as fast, that's ridiculous.
My mom is happily using a Lenovo from 2013 and looking to upgrade because it doesn't support Windows 11 and Win10 is running out of support. A contemporary Mac would have been the 2012 Mac Mini which would have received its final OS update with 10.15 Catalina in 2019, and would have received its final security update in 2022. (Desktop, so no difference in peripherals, etc.)
Incidentally, I actually purchased both the Lenovo and a 2012 Mac Mini (refurb) so I have the pricing data - the Lenovo was $540 and the Mac Mini was $730 - and then both took aftermarket memory and SSD upgrades.
Also a lot of people prefer windows. It’s got a lot more applications than Mac. It has way more historical enterprise support and management capability as well. If you had a Mac at a big company 20 years ago the IT tooling was trash compared to windows. It’s probably still inferior to this day.
The Mac can (legally) run more software than any other computer. Aside from macOS software, there's a bunch of iOS and iPadOS software that you can run, and you can run a Windows, Linux, and Android software via VMs.
Let’s not forget that you’re now talking about buying a $100/year license; in just a few years you could buy a whole Windows computer with a permanent license for that money.
And if you’re going to talk about how great VMs are on Mac we can’t leave out how it’s the worst Docker/podman platform available.
A 500 laptop is probably more repairable and worst case you pay $500 to get a new one. Not to mention battery replacement etc.
The expected total cost of ownership is very high for a Mac. It’s like owning a Mercedes. Maybe you can afford to buy one, but you cannot afford maintenance.
Between work and personal, I’ve had an Intel Air, 2x Intel Pros, M1 Air, 2x M3 Pros, and an M4 Pro. My wife has an M1 Air. My in-laws have an M3 iMac. My mom has… some version of an Apple Silicon laptop.
That is a decent amount of computers stretching over many years. The only maintenance required has been the aforementioned keyboard.
If that had happened to any other laptop I would be able either replace just the broken keycap, or just the keyboard.
And no, apple care+ that covers accidents is not cheap either at $150/year.
In pre-college education, the answer is often "use any other junky Chromebook from anywhere in the world", which is cheaper still.
I did drop my watch last week, and the second hand fell off, though.