Flutter Desktop compatibility is getting worse?
Lately I received more and more bug report in my repo about
glGetString(GL_VERSION) failed`
on all platforms.
Also, new Flutter desktop can not work on mac vm totally. https://github.com/flutter/flutter/issues/108304
This embarassed me so much, because we spent almost one year to migrate from an old sdk to Flutter. Now we have to maintain both the old sdk and Flutter together because Flutter's poor compatibility.
5 comments
[ 3.4 ms ] story [ 24.5 ms ] threadIf you're up to a rewrite I recommend Tauri or Sciter.
Both are lightweight, and Microsoft Edge's WebView2 is also fine as well.
1Password does this. It's not sexy but it works, and if you're building a product you need something that is mature and works. It's probably an easier port from Sciter than Flutter.
You didn't really ask, but this combination is likely a reliable path forward. If you keep web technology maybe Tauri would mature to the point you are happy with it and could switch one day. Not really easy to suggest someone rewrite parts of their product but if the tech is not doing it for you then it's nice to at least have a card to play.
Having something purely in Rust would be nice but GUI wise it just isn't widely used enough. egui and iced are mentioned a lot - the latter is at least adopted by PopOS, but that's not enough for me to bet on yet.
"Support for the following hardware will be dropped:
"1. https://github.com/flutter/flutter/issues/114445
Are you running an older hardware?