William Kucharski wrote:
Without divulging anything I can't, I know a number of people specifically working on macOS internals, so I wouldn't be calling the coroner quite yet.
But what are they doing with those internals? They may be just porting iOS frameworks to the Mac.
One thing that has always bothered me is an offhand comment at WWDC (which is no longer under NDA). Apparently, there are features in macOS that are there only because one person put in the extra effort to make it happen. While I applaud the initiative and effort required to make things like that happen, it shouldn't happen that way.
There are people working on macOS internals, just not as many as there should be. They don't seem to have the full support of the corporation. macOS is no longer the flagship software product. It is the old legacy ball-n-chain held together with duct tape and bailing wire.
macOS is mature enough that it really doesn't need framework or UI changes, but it can certainly become faster, sleeker and more scalable underneath, plus things like large memory pages can be supported advantageously.
But every year it gets slower. I now tell people straight up "do NOT buy a new Mac without an SSD - a 'Fusion' drive does not count as an SSD".
And it does need framework and UI changes. In that respect, I support the ports from iOS. At least then, if something is broken and fixed on iOS, the fix will eventually make it to the Mac too. The Mac-specific APIs haven't been updated in years. I am looking forward to a unified UI API. I hope that isn't a rumour.