3 ms·
The problem with vendor-made cross platform UI libraries are that they: 1) Would need to be lowest-common-denominator by nature 2) Would quickly stagnate due
by kitsunesoba 6y ago
The problem with vendor-made cross platform UI libraries are that they:
1) Would need to be lowest-common-denominator by nature
2) Would quickly stagnate due to friction against changes/additions
3) Would have few allowances for platform HIGs
If it were permissible to have vendor specific additions on top of a common core, that could probably work fine otherwise this hypothetical standard UI library would share many of the problems suffered by Qt, wxWidgets, etc.
The other option I could see working is something like SwiftUI, in which some control over the behavior, layout, and presentation is ceded to the platform — basically having developers provide a set of basic specifications rather than instructions for every pixel on-screen.