|
|
|
|
|
by tharne
1474 days ago
|
|
> Most of your points also apply to open source software, and aren't strict requirements for proprietary software. Except I can still use discontinued open source software like Atom. Try installing an older version of an app on an old iPhone. The app store won't let you. You might be able to jailbreak the phone and track down an older version of the app, but it's a pain and Apple makes it as difficult as they can for you instead of just letting you download the version you want from their store. |
|
The same thing can be said about desktop proprietary software, so long as it does not rely on a cloud service to function.
> Try installing an older version of an app on an old iPhone. The app store won't let you. You might be able to jailbreak the phone and track down an older version of the app, but it's a pain and Apple makes it as difficult as they can for you instead of just letting you download the version you want from their store.
iOS is an extreme situation, but we are talking about desktop apps here, desktop OSes don't have these kinds of restrictions.
That said, open source have this edge that if it's just too obsolete for the dependencies, you can hope someone would patch it if it's popular enough. It would be harder to patch a proprietary app. That may not matter as much in the context of Electron apps as the web platform is pretty stable. Not sure about the Java thing Jetbrains IDEs are running on though.