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:

AbschnittBeschreibung
VerteilungAndroid 9 (API 28) bis 14 (API 34)
Architekturarm64-v8a, x86_64, x86, und armeabi-v7a
CompilerClang 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.

JDKJDK 17
GradleGradle 8.10 und AGP 8.6.0
PaketMulti-ABI APKs, AABs und AARs

Hinweis: 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-UmgebungZielplattformArchitektur
Xcode 15 (iOS 17 SDK) oder höheriOS 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.