3 ms·
> Linux can't be simply as good as Windows or MacOs, it would have to be better for people to make the effort. I really don't think this is the reason. Pretty
by _emacsomancer_ 8y ago
> Linux can't be simply as good as Windows or MacOs, it would have to be better for people to make the effort.
I really don't think this is the reason. Pretty much anything is better than Windows, but defaults rule supreme and Windows is what you get on your computer until you pay extra for MacOS. Ordinary users aren't likely to change the OS on their computer any more than they are to swap the engine on the car.
- pjmlp 8y agoCocoa and Android Frameworks are the only tooling that compares to Windows developer experience for UI/UX centric devs. For how much effort GNOME and KDE devs have put on their frameworks, they still don't offer the full stack experience across APIs, IDE, GUI tooling and OS APIs.
- _emacsomancer_ 8y agoOk. Of course there's a sizable group of devs who really don't like the Windows developing experience (part of why Microsoft has been so keen on getting the the subsystem for Linux into place, to lure Linux-centric devs over). But I think that's largely irrelevant to desktop share. It's not as if the majority of Windows users are developers.
- pjmlp 8y agoSomeone needs to write the applications those users have access to. So if the desktop market is bigger, by definition there needs to be a bigger amount of desktop devs to serve the market. Thanks to people that buy Apple to develop for GNU/Linux instead, Microsoft has learned that for many developers it isn't about GNU/Linux rather some kind of POSIX like compatibility. Since Linux seems to have replaced POSIX in the minds of many devs, they apparently decided it was better to support Linux syscalls than bring back the SUA personality. Which is something that even BSD and illumos were kind of forced to do. So given the current trajectory of Apple hardware, they saw an opportunity there to get those devs on Windows.