They have great kernel, drivers and low level engineering but the stack above that has a lot of questionable stuff.
They have great kernel, drivers and low level engineering but the stack above that has a lot of questionable stuff.
Some parts of their software stack -- higher up than the kernel -- are actually pretty great. There's a lot of realy brilliant stuff in their system frameworks, and in SwiftUI, Cocoa, and UIKit. I've been using Linux at home recently, and I find myself missing some of it.
But, on the flip side, suddenly you hid maddening bugs, crashes, or terrible developer-experience papercuts. And, of course, there's the App Store, which is just evil. For my next app I'm just going to go Notarization only, and see how that goes...
Do they? Is Linus' rant about porting git to OSX now obsolete? At least, unlike MS with ReFS, they managed their HFS+ -> APFS migration.