3 ms·
Apple went the other extreme. Even if you use public APIs exactly the way they want, your software will break frequently. This is without even getting into the
by morshu9001 1y ago
Apple went the other extreme. Even if you use public APIs exactly the way they want, your software will break frequently. This is without even getting into the whole OpenGL vs Metal drama.
In Windows they took things a bit too far by not only supporting old stuff but also treating it as first-class. If software is too outdated, it's fair to stick it behind some compat layer that makes it slower, as long as it still runs. But that's not even the biggest problem with Windows, it's Microsoft turning it into adware, also not being Unixlike in the first place.
To answer your last question, yes for PPC at least. 68K is too old to matter. Emulation layer doesn't need to hold back the entire system. If it means less dev resources to spend making glass effects and emojis, fine.
- raw_anon_1111 1y agoIt does hold back the entire system though. It increases the attack surface of vulnerabilities and it allows companies like Adobe and Microsoft to be lazy about updating their software.