Qt Quick
Qt Quick ist ein deklaratives Framework zur Entwicklung hochdynamischer Benutzeroberflächen, das Teil des Qt-Frameworks ist.
Qt Quick
Qt Quick ist ein deklaratives Framework zur Entwicklung hochdynamischer Benutzeroberflächen, das Teil des Qt-Frameworks ist. Es wurde 2010 von Nokia eingeführt und ermöglicht die schnelle Entwicklung performanter, plattformübergreifender Anwendungen mit QML (Qt Meta-object Language).
Überblick
- Typ: UI-Framework / Entwicklungsframework
- Erstveröffentlichung: 2010 (offiziell unterstützt ab Qt 4.7)
- Aktuelle Version: Qt 6.10 (veröffentlicht am 7. Oktober 2025)
- Entwickler: The Qt Company (Finnland)
- Hauptsitz: Espoo, Finnland
- Website: qt.io
- Programmiersprache: QML (deklarativ) mit C++ Backend
- Lizenz: Open-Source (GPL, LGPL) und kommerzielle Lizenzen
- Plattformen: Windows, macOS, Linux, Android, iOS, Embedded Systems
Produkte und Services
Qt Quick Framework
Qt Quick ist das Kernprodukt für die UI-Entwicklung innerhalb des Qt-Ökosystems. Es bietet:
- QML (Qt Meta-object Language): Eine deklarative Sprache zur Definition von Benutzeroberflächen
- Qt Quick Controls: Vorgefertigte UI-Komponenten für Desktop-, Mobile- und Embedded-Anwendungen
- Qt Quick 3D: Erweiterung für 3D-Grafiken mit geringem Footprint
- Qt Quick Designer: Visuelles Design-Tool zur GUI-Entwicklung
Einsatzbereiche
Qt Quick wird in verschiedenen Industrien eingesetzt:
| Branche | Anwendungsbeispiele |
|---|---|
| Automotive | Infotainment-Systeme, digitale Armaturen, Head-Up-Displays, Rear-Seat-Entertainment |
| Embedded Systems | HMIs für Industrieautomation, Smart Home, IoT-Geräte |
| Medizintechnik | Diagnosegeräte, Patientenmonitoring-Systeme, Laborgeräte (FDA/CE-konform) |
| Luftfahrt | In-Flight-Entertainment-Systeme (z.B. Panasonic Avionics) |
| Industrieautomation | SCADA-Systeme, Business Intelligence, Simulation, CAD |
Qt Bridges Initiative
2025 kündigte The Qt Company die Initiative “Qt Bridges” an, die Qt Quick und QML mit weiteren Programmiersprachen verbindet:
- Python
- .NET (C#)
- Kotlin (Java)
- Swift
- Rust
Geschichte und Entwicklung
Ursprünge (1990-2008)
Qt wurde ursprünglich 1990 von Haavard Nord und Eirik Chambe-Eng entwickelt, die später CEO und Präsident von The Qt Company wurden. Die Entwicklung begann mit einer Datenbankanwendung.
Nokia-Ära (2008-2012)
- 2008: Nokia erwirbt Trolltech (den ursprünglichen Qt-Entwickler) für ca. 104 Millionen Euro
- 2009: Beginn der Entwicklung von QML als alternative Methode zur UI-Definition
- 2010: Qt Quick wird offiziell gelauncht
- Qt 4.7: Erste offizielle Unterstützung von Qt Quick und QML (mit Qt Creator 2.1)
Übergang zu Digia (2011-2014)
- März 2011: Nokia verkauft das kommerzielle Lizenzgeschäft von Qt an Digia
- August 2012: Digia erwirbt die gesamte Qt-Technologie und -Business von Nokia für ca. 20 Millionen Euro (nur ein Bruchteil des ursprünglichen Kaufpreises)
- September 2014: Digia überträgt Qt-Business und Copyrights an die neu gegründete Tochtergesellschaft “The Qt Company”
The Qt Company und Qt Group (2016-heute)
- Mai 2016: Spin-off von Digia - Qt Group wird eigenständiges Unternehmen und geht an die NASDAQ Helsinki
- 2020: Investcorp Technology Partners erwirbt bedeutende Anteile an Qt Group
- 2025: Ankündigung von Qt Bridges zur Unterstützung weiterer Programmiersprachen
- Oktober 2025: Release von Qt 6.10
Qt wird heute von The Qt Company entwickelt und vom Qt Project unter Open-Source-Governance verwaltet.
Team und Führung
Management
- Juha Varelius: CEO (seit Mai 2016, über 9 Jahre im Amt), zuvor CEO von Digia (2008-2016)
- Jouni Lintunen: Chief Financial Officer (CFO, seit 2020)
- Juhapekka Niemi: Senior Vice President Product Management (seit 2023, im Management-Team seit 2016)
- Katja Kumpulainen: Senior Vice President Marketing (seit 2016)
- Mika Pälsi: General Counsel
Standorte
- Hauptsitz: Espoo, Finnland
- Kern-F&E: Oslo, Norwegen
- Große Engineering-Teams: Berlin (Deutschland), Oulu (Finnland)
- Weitere Büros: China, Frankreich, Indien, Japan, Südkorea, USA
Investoren und Eigentümer
Qt Group Plc ist seit Mai 2016 an der NASDAQ Helsinki börsennotiert.
Wichtige Anteilseigner
- Investcorp Technology Partners: Bedeutender Anteilseigner seit 2020, hat strategische Entwicklung maßgeblich beeinflusst
- Öffentlicher Streubesitz: Börsennotierung ermöglicht breite Investorenbasis
Historische Eigentumsverhältnisse
| Zeitraum | Eigentümer | Details |
|---|---|---|
| 1990-2008 | Trolltech | Ursprünglicher Entwickler |
| 2008-2011 | Nokia | Akquisition für ~104 Mio. Euro |
| 2011-2014 | Digia | Kauf für ~20 Mio. Euro |
| 2014-2016 | Digia (The Qt Company als Tochter) | Ausgliederung in Subsidiary |
| 2016-heute | Qt Group Plc (börsennotiert) | Eigenständiges Unternehmen |
Konkurrenz
Qt Quick konkurriert im Bereich der Cross-Plattform-Entwicklung mit verschiedenen Frameworks:
Hauptkonkurrenten
| Framework | Entwickler | Programmiersprache | Stärken |
|---|---|---|---|
| Flutter | Dart | Wachsender Markt, umfangreiche Widgets, Mobile-fokussiert | |
| React Native | Meta/Facebook | JavaScript | Größte Community, sehr populär, 28% Code-Overhead vs. Qt-basierte Lösungen |
| Xamarin/.NET MAUI | Microsoft | C# | Integration mit .NET-Ökosystem |
Wettbewerbsvorteile von Qt Quick
- Plattformunterstützung: Herausragende Unterstützung für Desktop, Mobile, Embedded und Web
- Native Look & Feel: Nutzung nativer Widgets für authentisches Plattform-Erlebnis
- Performance: Geringerer Code-Overhead im Vergleich zu React Native (28%) und Flutter (40%)
- Embedded-Fokus: Besonders stark in Automotive und Embedded Systems, Bereiche wo Flutter/React Native schwächer sind
- C++-Integration: Nahtlose Integration mit performanten C++-Backends
Nachteile gegenüber Konkurrenz
- Lizenzierung: Komplexere und teilweise kostenpflichtige Lizenzmodelle
- Setup: Schwierigere Einrichtung im Vergleich zu Alternativen
- Binary-Größe: Größere Binärdateien auf mobilen Plattformen
- Custom Widgets: Herausfordernder bei der Erstellung benutzerdefinierter Widgets
Quellen
- Qt (software) - Wikipedia
- Qt Framework – Build Fast, Scalable Cross-Platform Software | Qt
- Qt Quick - Wikipedia
- Qt History - Qt Wiki
- Management - The Qt Company
- Qt Group - Wikipedia
- The Current State of Flutter vs React Native vs Qt
- Real-World Use Cases of Qt | Examples Across Industries
- Qt Bridges: Modernizing Software Design and Development
- Use cases for Qt in automotive
Kommentare werden geladen...