This isn’t feasible
… This isn’t feasible. Last I tried to support old systems on my app, the vendor (Apple) had stopped supporting and didn’t even provide free VMs. Windows 10 is scheduled for non-support this year (afaik). On Linux glibc or gtk will mess with any GUI app after a few years. If Microsoft, Google and Apple can’t, why the hell should I as a solo app developer? Plus, I have 5 platforms to worry about, they only have their own. > Touching files on a user's system should be treated as a rare special occurrence. Huh? That’s why I built an app and not a website in the first place. My app is networked both p2p and to api and does file transfers . And I’m supposed to not touch files? > If a server is involved with the app, build a stable interface and think long and hard about every change. Believe me, I do. These changes are as scary as database migrations. But like those, you can't avoid them forever. And for those cases, you need at the very least to let the user know what’s happening. That’s half of the update infrastructure. …
Original discussionHow to gain code execution on hundreds of millions of people and popular apps319 source comments · at import