4 ms·
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 tim
by alacombe 6y ago
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 statically linked binaries on Linux for years without problem, so really WTF ? Are Apple fans just that blind ?
- slmjkdbtl 6y agoIt'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 technology for better software (being proprietary is separate issue).
- rorykoehler 6y agoLooking at the list of hardware that doesn’t work anymore and I’m delighted I didn’t buy any when i was considering it. I would be very pissed right now if the expensive hardware I bought stopped working due to an OS upgrade. Most of my musical equipment is much older than NI as a company even and I never have to worry about it breaking due to software updates.
- alacombe 6y ago> 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. Not when millions of people rely on working computers, and as much third party peripherals.
- slmjkdbtl 6y agoThen I'm interested to know when, what's the number of years, should we drop backwards compatibility for a certain version of interface, if ever. I'm sure there're still a lot of punch card programs and today no new system support it. Also there's always a option to not use the new technology that dropped backwards compatibility, which is why many people still buy second hand game consoles and casette players. I love them, but I accept the fact that they're no longer backward compatible with new devices.