Some (Desktop) software development updates
Some (Desktop) software development updates
The Qt path
As mentioned in the previous post, I wanted to give Qt a try to see if it handles the HTML problem better, than Flutter.
It took quite some effort to reach the UI polish that the Flutter version had but I eventually got there. Almost at least 😃.
The result was a bit mixed. Whilte it solved the webview issue way better than Flutter, the approach that Qt takes also has some drawbacks:
- The complete web engine gets bundled with the app (the engine and the Qt specific additions and integrations). Which is OK in this day and age but still I consider that a downside. To get a better idea: on macOS the installed application has around 450MB. The Flutter version has around 230MB.
- Performance: While the webview at least works on Linux its performance on macOS was way worse than in the Flutter version. I didn’t measure concrete timings but it takes longer to load the web content.
I also continued to experiment with the rendering performance on Linux with both - Flutter and Qt - and in the end both of them have a problem getting resized smoothly on Linux. After fine-tuning there is no visible difference any more between Qt and Flutter. Both are bad 😃.
Read more...


