5 ms·
> Also they have several system architectures and complete API rewrites over the years that mean their client-base rewriting the entire universe every time they
by anextio 13y ago
> Also they have several system architectures and complete API rewrites over the years that mean their client-base rewriting the entire universe every time they move the goalposts.
There have only been two instances of that: 68k to PPC and then Mac Toolbox to Cocoa. Carbon held the gap for a number of years by porting Mac Toolbox APIs to use modern things like protected memory. Both of those events were necessary and welcomed changes.
PPC to Intel was not a major rewrite for anyone except people who already knew what they were doing.
What's the problem here? Providing new APIs that reflect the advancements in software technology made in the last 45 years is a _good thing_.