4 ms·
True, but it will get better with time.
by amedvednikov 9y ago
True, but it will get better with time.
- chrismorgan 9y agoThe fact of the matter is that in the things that matter, a web view is more native than this—and in practice probably always will be. :-(
- LeoNatan25 9y agoNo. That's actually almost never true. It certainly isn't what I meant.
- chrismorgan 9y agoScreen readers. System themes. Keyboard shortcuts. Text rendering. Visual effects on interaction. The list of things that go into making even a simple text box is surprisingly long, and varies a lot by operating system and over time. Browsers—well, Gecko and Edge; WebKit and Blink aren’t quite so good at it—tend to do things properly or to a remarkably high fidelity. They put enormous amounts of effort into getting it right, because it’s worth it for them. Something like Qt also puts a lot of effort into getting it right (even if it still commonly requires the developer to make certain choices to use that rightness). But something like this, not using any GUI toolkit? Games can do it, because they aren’t trying to fit in with the everything else, but regular applications just shouldn’t do it. I have never seen a single one that was even good, let alone great. They always fail to handle various important things properly, and so tend to wind up painful to use or even unusable for many users. If you care about your users and are not making a game, the sad truth is that drawing all the controls yourself is irresponsible.
- LeoNatan25 9y ago> If you care about your users and are not making a game, the sad truth is that drawing all the controls yourself is irresponsible. I agree, but the solution is not going to web, but instead using the OS provided UI toolkits.