3 ms·
This is a consequence of poor desktop APIs: Windows / Mac installer APIs are awful; and Windows / Mac have no good "common denominator" API so everyone is stuck
by gwbas1c 3y ago
This is a consequence of poor desktop APIs: Windows / Mac installer APIs are awful; and Windows / Mac have no good "common denominator" API so everyone is stuck with HTML / CSS / Javascript. HTML / CSS / Javascript work great for documents, but are horrible abstractions for the kind of things UIs need to do.
Personally, I think we need to figure out a better cross-platform UI API. I'm still surprised that almost 30 years into the Windows / Mac duopoly that we haven't figured out yet.
- leononame 3y agoIsn't that by design? What interest would MS/Apple have in supporting this even in the slightest? For them, a walled garden is much more valuable than people potentially jumping off (especially because a common API would make Linux much more viable for everyday use for most people)
- gwbas1c 3y agoMicrosoft / Apple didn't design HTML / Javascript / CSS. It happened organically.