3 ms·
While I haven't had nearly as many bad experiences with Catalina as some other users, I am indeed starting to feel increasingly uneasy with the overall quality
by naetius 6y ago
While I haven't had nearly as many bad experiences with Catalina as some other users, I am indeed starting to feel increasingly uneasy with the overall quality of the platform, both as a user and as a developer.
I've been a Mac user since the late 2000s: the first Mac I could afford at the time was a MacMini G4.
When I booted that machine up for the first time I was amazed by the quality and the refinements of the platform. When I started looking digging into the platform as a developer the feeling was exactly the same: care and refinements were almost omnipresent in every aspect of the platform.
While bugs - and even nasty ones - have never been aliens on Mac OS X/macOS, what I've personally started to experience in the past few years is a feeling of neglect toward the platform.
Yes, Catalyst seems to go against this trend: its intent, though, is to ease the porting effort of iOS applications to Mac. A certainly laudable goal.
What would probably be more laudable for Mac users and developers are: core platform stability and quality, API stability, developer documentation overhaul [1].
Our CI breaks every single time there's a minor macOS update and/or an Xcode update: we're at the point where our macOS UITests (XCTest) require more maintenance to keep working than the application itself.
XCTest on macOS has ridiculous bugs. I lost count of the radars we've opened, and the sample apps for reduction we've sent to Apple.
At every single minor macOS upgrade, few users complain that our application "doesn't work anymore" in certain cases. And to be exquisitely blunt: there ain't wrong with the application itself.
Rebooting after a macOS upgrade fixes whatever event tap regression we hit in Quartz.
In general, what I'd personally like to see:
* a less "hysterical" approach to the OS would be so. much. appreciated. (eg: focus on the few important core things, keep them working)
* release when it's ready: this whole marketing driven annual release cycle is unsustainable
I do understand that the vast majority of Apple's income is not Mac related at this point, but WTH...
[1] The whole business with documentation is amazingly summarized by this HN post from last year: https://news.ycombinator.com/item?id=19966135 https://news.ycombinator.com/item?id=19966135
[Apologies if this comment sounds a bit complaining in nature, that's not what I meant]
- reaperducer 6y agoWhen I booted that machine up for the first time I was amazed by the quality and the refinements of the platform. And the speed of the boot process. I switched to Macs around 2000. One of the things that struck me was how quickly Macs booted compared with Windows machines. Today, a Macs don't seem to have any advantage when it comes to cold booting. Sleep, yes. But not a real boot.