4 ms·
>wxWidgets This is, in theory, what you're asking for. It's not perfect. But nobody uses it and there are few contributors. In most threads lamenting Electron,
by scythe 4y ago
>wxWidgets
This is, in theory, what you're asking for. It's not perfect. But nobody uses it and there are few contributors. In most threads lamenting Electron, it barely gets mentioned. So:
>I really don't see any massive barrier
I think the barrier is a lack of interest. If anyone thinks about building a cross-platform native-widget GUI framework, they only have to consider briefly the near-total obscurity of wxWidgets and how much work it would take (a lot!) to even reach feature parity with the same.
- bmitc 4y agoI'm not sure there's no interest. See the uptake in Electron apps. And people are chomping at the bit for Flutter to fully support all desktop OSs.
- DomesticMouse 4y agoI'm curious which operating systems people are still waiting for. We have delivered Windows, macOS and Linux on stable as of Flutter 3. We don't have plans to add more, but people in the community are working on things like embedded Linux: https://github.com/sony/flutter-embedded-linux https://github.com/sony/flutter-embedded-linux Disclosure: I'm a Developer Relations Engineer for Flutter
- bmitc 4y agoThanks for the update, although it should be pointed out that that was apparently very recent, as in May 2022. It's not like it's been there and makes my comment that people have been waiting on it inaccurate. I wasn't aware of stable macOS and Linux support, so thanks for pointing it out. As far as I know, Windows was the first to get stable desktop support from Flutter, and that was just at the very beginning of this year. Even now, the official Flutter Desktop webpage links back to that release as "new": https://flutter.dev/multi-platform/desktop https://flutter.dev/multi-platform/desktop Flutter still cannot manage multiple windows on desktop, which makes it a no-go for my use cases, and it doesn't look like it's coming anytime soon: https://github.com/flutter/flutter/issues/30701 https://github.com/flutter/flutter/issues/30701. The original issue has been sitting around for four years.
- mhoad 4y agoAlso a comment from May saying that it’s under active development at the moment.
- DomesticMouse 4y agoWe are aware that multiple windows is an area of interest for potential users of the desktop platform. You can see the proposed API we have published for feedback: https://docs.google.com/document/u/0/d/11_4wntz_9IJTQOo_Qhp7QF4RfpIMTfVygtOTxQ4OGHY/ https://docs.google.com/document/u/0/d/11_4wntz_9IJTQOo_Qhp7...
- bachmeier 4y ago> I think the barrier is a lack of interest. Probably not in writing C++ apps.