|
|
|
|
|
by miki123211
995 days ago
|
|
If we didn't have an OS duopoly, we'd have a programming language duopoly, GUI library duopoly or something of that sort. It's just not reasonable to expect every company to maintain more than two or three completely different versions of their apps, and most would vastly prefer to maintain just one, hence Electron and React Native. It would be a constant incompatibility hell, and most code would be littered with #ifdefs and polyfills. You can argue that companies producing software tools would specialize, so you would use Microsoft image editing tools on Windows, Foo's image editing tools on Amiga, Adobe's image editing tools on Mac etc, but that argument breaks down when it comes to banks, movie and music streaming companies, games etc. |
|
Then it will be up to the OS maintainers to make sure the software is compatible with their operating system, like how it works with FOSS systems already.
A man can dream anyway...