4 ms·
Operating systems are starting to make that impossible. I used to use an old version of Quicken for Mac (this was back in the MacOS 10.2 days). It was "finish
by Mister_Snuggles 4y ago
Operating systems are starting to make that impossible.
I used to use an old version of Quicken for Mac (this was back in the MacOS 10.2 days). It was "finished" in that it did absolutely everything I needed and there were no bugs that affected me. As time marched on, Apple switched from PowerPC to Intel which was fine because they had technology (Rosetta) which allowed me to run PowerPC applications. Then they dropped Rosetta, so now I had to choose whether to upgrade MacOS or continue to use Quicken.
I now use software called Banktivity to replace Quicken. Much like Quicken, Banktivity is "finished" as far as my requirements go. The version I have is Intel-only and Apple is switching to Arm processors. How long will Rosetta 2 last before it's pulled and I'm forced to choose between upgrading my OS and using this software?
I think there are similar things in the mobile world too. I think Google requires apps to use a minimum API version to maintain a listing in Google Play. I believe Apple does something similar with the App Store too. So short of regularly recompiling, testing, and publishing your app, everything in the stores has a finite lifetime.
- worthless-trash 4y agoNo, shitty operating systems make that impossible.
- jbluepolarbear 4y agoWhat’s an operating system that makes it possible?
- goosedragons 4y agoI'm willing to bet that Windows 10 or 11 would have zero trouble running some random version of Quicken from 2002. Most PC games from that era are still easily runnable without too much hassle and those have way more complexity and weird crap to deal with. Linux might be doable too if it doesn't have a bunch of shared libraries or if you at least know what versions it needs.
- jbluepolarbear 4y agoThat’s about what I was thinking. I made and distributed a small application on Windows, Mac, and Linux back in the late 2000s and only the windows version still works. Getting the Linux version wouldn’t take much work, but the mac version would need to be rewritten.
- mrwnmonm 4y agoDocker?
- paulryanrogers 4y agoWould you consider running an emulator to keep using the original software? In gaming this has become mainstream as GOG and Steam now leverage DOSBox for this purpose. Personally I think vendors beyond a certain size should be regulated so they must maintain BC for some minimum period like 20y. Regressions should incur fines unless it's proven they are required for security fixes.
- Mister_Snuggles 4y agoI’m torn on this. For both apps I mentioned there is a reasonable path forward, it’s simply a matter of buying a newer version. But it really amounts to spending extra money to get functionality I’ve already paid for once, after all both of these programs are 100% complete and bug free relative to my requirements. I’ve got a few GOG games and they’ve done an incredible packaging job with DOSBox - if there was a way to take an old PPC Mac app and package it up to run in a similar manner, I’d have probably taken a serious look at it back when Rosetta was discontinued.
- fuzzfactor 4y ago>Operating systems are starting to make that impossible. Microsoft operating systems have always strived to make that impossible. Apple has to compete somehow. When you push unfinished, not-fully-tested code out the door, even if you can confidently patch it later, it's just never been the most professional thing to do. Especially for something that could be mission-critical like an OS. Getting it into people's hands sooner is no excuse. This kind of thing really lowers the bar when it comes to the rest of the development ecosystem constantly engaged in making temporary solutions to permanent problems. This ripples out and overflows far enough to effectively be a major anti-recycling effort for megatonnes of hardware itself.
- Kye 4y ago>> "Microsoft operating systems have always strived to make that impossible." That's the one thing I've never seen someone accuse Microsoft of. They're famous for their obsession with backward compatibility. It sounds like you've had a different experience, and now I'm curious. Care to share?
- init2null 4y agoMicrosoft's backward compatibility was always impressive until Windows 10 (ignoring the death of 16-bit on 64-bit Windows). S Mode and the store are great examples of how Microsoft has lost interest in supporting third-party binaries. They want to own Android, not Windows. I've had software break in the forced feature upgrades of 10, and I had BSODs when printing on every machine I supported at work thanks to a security patch.
- Kye 4y agoIt's possible they're breaking some stuff so other things work better. A lot of developers are still using the registry, for example. The choice is basically leave it wide open for developers to break or push them to AppData and friends. All the programs I use also use the current standard, and I don't have any issues. This might actually explain why 10 and 11 have been the most flawless experience I've had with Windows while so many people have endless trouble. It might be similar to the transition to NT in XP: everything broke, but almost everything made after was more stable and secure.