which begs the question... Is backward compatibility dead ? People are rejoicing when developer updates their app "fast" to support new OS, but once upon a time, one wouldn't even expect to have to update anything at all , just because "new OS version". You can easily run Win 95 app on Win 10. I can run a CNC controller built for WinXp, controlling very destructive equipment on Win7 without issue, and I've been using…
It's just buggy, not dead. However there should be a point when backward compatibility should be dropped, if you want to keep maintaining a sane codebase and interface, or force a "better" way of doing things. When Apple deprecated OpenGL and moved to Metal, I hated it but I actually respected a lot, cuz Metal does have a superior design, and by deprecating old technology they're forcing devs to use this better techn…
Not when millions of people rely on working computers, and as much third party peripherals.