Mobile Entwicklung
Qt unterstützt die Entwicklung und Bereitstellung von mobilen Anwendungen.
Auf den folgenden Seiten finden Sie Informationen zur Einrichtung von Qt Creator und zu den ersten Schritten mit den mobilen Plattformen:
Android
Qt 6 unterstützt die Entwicklung für Android. Mit Qt Creator können Sie sich mit Geräten verbinden, Android-Anwendungen entwickeln, testen und paketieren.
Die folgenden Konfigurationen werden in dieser Qt-Version unterstützt:
Abschnitt | Beschreibung |
---|---|
Verteilung | Android 9 (API 28) bis 14 (API 34) |
Architektur | arm64-v8a , x86_64 , x86 , und armeabi-v7a |
Compiler | Clang 17.0.2 (NDK r26b oder 26.1.10909125) Hinweis: Es wird empfohlen, dass Qt-Apps dieselbe NDK r26b-Version verwenden, die für die Erstellung der offiziellen Qt für Android-Bibliotheken verwendet wird, um Fehler durch fehlende Symbole zu vermeiden. |
JDK | JDK 17 |
Gradle | Gradle 8.10 und AGP 8.6.0 |
Paket | Multi-ABI APK s, AAB s und AAR sHinweis: Multi-ABI-Builds sind nur bei Verwendung von CMake verfügbar. Für weitere Informationen siehe CMake Android Multi-ABIs. |
Weitere Informationen zu den unterstützten Android-Versionen finden Sie unter Qt for Android Supported Versions Selection Guidelines.
iOS
Qt für iOS unterstützt die Entwicklung von Qt-Anwendungen für Apple iPad und iPhone. Qt Creator ergänzt Xcode für die Entwicklung und Bereitstellung.
Build-Umgebung | Zielplattform | Architektur |
---|---|---|
Xcode 15 (iOS 17 SDK) oder höher | iOS 16 oder höher (einschließlich iOS 18) | armv8 , arm64 |
Hinweis: Apples Vorwärtskompatibilitätsversprechen für iOS stellt im Allgemeinen sicher, dass Qt-Anwendungen auch auf neuen Betriebssystemversionen gut laufen. Eventuell auftretende Probleme werden gemäß den Qt-Verzweigungs- und Supportrichtlinien priorisiert und geplant. Unterstützung für neue Betriebssystemfunktionen ist in der Regel nicht in Patch-Versionen enthalten.
Werkzeuge für die mobile Entwicklung
Qt Creator ist die IDE für die Qt-Entwicklung. Qt Creator erstellt Projektdateien, Test- und Debug-Code und stellt eine Verbindung zu mobilen Geräten her. Für Android kann Qt Creator APK-Dateien signieren und verpacken, so dass sie bei Google Play veröffentlicht werden können. Für die Entwicklung auf Apple-Plattformen ist Xcode erforderlich. Qt Creator kann Projektdateien erstellen und sich zum Testen mit Apple-Geräten verbinden.
Design-Tools für Mobilgeräte
Design-Tools unterstützen die UI-Entwicklung, indem sie Designern ermöglichen, Layouts und Animationen zu erstellen, die in Qt-kompatible Formate konvertiert werden können. Mit Design-Software erstellte 2D- und 3D-Assets, wie z. B. Qt Design Studioerstellt wurden, können in Qt-Anwendungen integriert werden.
© 2025 The Qt Company Ltd. Documentation contributions included herein are the copyrights of their respective owners. The documentation provided herein is licensed under the terms of the GNU Free Documentation License version 1.3 as published by the Free Software Foundation. Qt and respective logos are trademarks of The Qt Company Ltd. in Finland and/or other countries worldwide. All other trademarks are property of their respective owners.