My understanding of coding is very limited, which is worth noting when reading the thoughts below. I have followed and owned Qt almost since the company was spun off from Digia into an independent listed company.
Recent performance has been weak and naturally raises concerns about the sustainability of Qt’s competitive advantages. The company doesn’t seem to be worried about the situation, and competitors don’t seem to be viewed as a real threat. At the same time, when reading developer forums, one inevitably gets the impression that new platforms, especially Flutter, are taking giant strides in the market (particularly in the automotive sector, which is important to Qt). Based on my understanding, Qt-based software runs significantly lighter than, for example, Flutter (lower CPU usage, energy efficiency, cheaper components with less memory possible, etc.), which is a major advantage especially in embedded systems with lightweight hardware—of course, the Qt ecosystem is also very versatile and established. My understanding is that Qt’s strengths are specifically in high-performance / mission-critical applications and when deep hardware integration is required.
However, from a coder’s perspective, Flutter seems to be much faster to grasp, easier to use, faster, more intuitive, and above all free. @Antti_Luiro, how worried are you that Flutter, for example, might capture market share in the automotive industry or, for instance, in “rich display” consumer electronics (smart TVs / other home electronics, etc.), where the hardware doesn’t necessarily impose such strict requirements?
How do you view Qt’s aggressive license pricing—is there a risk that Qt is pricing itself out of the market? Personally, I fear that Qt’s aggressive pricing model could be one of the biggest risks / bottlenecks for the future. Have you discussed Qt’s competitiveness with Qt customers (or embedded coders) at seminars or industry events? Additionally, many issues related to usability / Flutter’s superior technical features (Hot Reload, rendering, etc.) seem to come up on forums, which Qt has certainly tried to address in its own product development. The Flutter community is also growing at a significant pace and is very active, while the Qt forum seems to have quieted down—how does Qt ensure its relevance among the new generation of developers / start-ups?
How worried are you, @Antti_Luiro, that Qt’s stagnation is not just due to market weakness / that Qt’s addressable market is narrowing?
Below are some further reflections gathered mainly from forums, on some of which my own technical expertise is not sufficient to comment.
How to simplify the onboarding?
- Steep learning curve and lack of beginner-friendly templates
- Modernize documentation layout?
- Enable quick “start → see results” workflow?
Modern C++ Integration?
- Qt does not fully adopt the modern C++ practices (like RAII)
- Offer safer, modern APIs
- Replacing legacy patterns to attract new C++ developers?
Next-Gen Renderer – does RHI in Qt 6 solve this issue?
- Compete with Flutter/Unity/Unreal by having faster cross-platform GPU rendering
- Support unified shader pipelines, 2D + 3D blending, richer animations
- Go beyond Qt Quick 3D?
Accessible Pricing
- Has the license pricing been too aggressive (especially with Flutter being free)?
- Should there be affordable tiers for small teams and freelancers / some kind of “pay-as-you-grow” model to make the framework accessible for start-ups?
Stronger Language Bindings
- Adoption of a unified cross-language strategy?
- Announcement of integration with Rust, Python, .NET, Swift, and Kotlin/Java in May 2025 – what is the status?
How to react to increasing competition especially from Flutter?
- Flutter seems to be anything but dead, significant milestones taken in 2025
- Flutter has become a serious player in cross-platform app development with several key advantages e.g.
- Hot Reload - Flutter vs Qt with Felgo?
- AOT and JIT compilation – compared to Qt Quick Compiler?
- Entirely free, easier adoption and more intuitive due to Dart, rapid development
- Rapidly expanding community
- Superior documentation (documentation especially in QML apparently far behind?)
- Very strong rendering engine – Qt solution vs Impeller?