I've heard from several former Apple fans who switched, and they all marvel at being able to run old binaries without recompilation. Even though they ship apps with the latest frameworks. It's still "just plain cool".
I've heard from several former Apple fans who switched, and they all marvel at being able to run old binaries without recompilation. Even though they ship apps with the latest frameworks. It's still "just plain cool".
Linux is kind of a mixed bag. Some devs are ultra responsive while others only update when absolutely necessary, but the FOSS nature of most apps there helps since you can always take matters into your own hands and fork a project if it’s accumulated too much rust to be usable.
The stick was mainly necessary for big devs back in the day, who never cared about making Mac-assed Mac apps. Now those have switched to Electron anyway; the stick no longer provides meaningful incentives. It just annoys people who want to play Half-Life for 5 minutes every few years.
I'm sure the people on the Mac team think exactly the way you do though, so I guess I hope they read this, or at least that they make sure their assumptions are still valid.
It’s hard to overstate the impact of Sparkle, it made it easy for developers to ship updates while also putting the control of that process in the hands of developers rather than the platform.
Linux went the opposite route with dozens of package managers which makes it harder for updates to reach users.
It’s a bit of a different situation under Linux where the norm is dynamically linked libraries kept up to date with a package manager, but even there static binaries and things like flatpaks and app images can be bad news.
That doesn't right at all.
Apple famously dropped support for 32 bit binaries on iOS/iPadOS a while back (it's why I sold my iPad Pro).
Pretty sure they dropped support for 32 bit binaries on macOS at some point as well.