モバイル開発

Qt はモバイルアプリケーションの開発とデプロイをサポートしています。

以下のページでは、Qt Creator のセットアップと、モバイルプラットフォームの始め方について説明します:

Android

Qt 6 では Android 開発がサポートされています。Qt Creator を使えば、デバイスに接続し、Android アプリケーションを開発、テスト、パッケージ化することができます。

この Qt リリースでは、以下の設定がサポートされています:

セクション説明
ディストリビューションAndroid 9 (API 28)14 (API 34)
アーキテクチャarm64-v8a x86_64 x86 armeabi-v7a
コンパイラClang 17.0.2 (NDK r26b または 26.1.10909125)

注意: Qt アプリでは、Missing Symbol エラーを避けるため、公式 Qt for Android ライブラリのビルドに使用されたものと同じ NDK r26b バージョンを使用することを推奨します。

JDKJDK 17
グラドルGradle 8.10 および AGP 8.6.0
パッケージMulti-ABIAPKs,AABs andAARs

注: Multi-ABIビルドは、CMakeを使用する場合にのみ利用可能です。詳細については、CMake Android Multi-ABIs を参照してください。

サポートされる Android バージョンの詳細については、Qt for Android サポートバージョン選択ガイドライン を参照してください。

iOS

Apple 社の iPad や iPhone 用の Qt アプリケーションの開発には、Qt for iOS がサポートされています。Qt Creator は、開発とデプロイのためにXcode を補足します。

ビルド環境ターゲットプラットフォームアーキテクチャ
Xcode 15 (iOS 17 SDK) 以上iOS 16 以上(iOS 18 を含む)armv8,arm64

注意: iOS に関する Apple の前方互換性の約束は、一般的に Qt アプリケーションが新しいオペレーティング・システムのリリースでも正常に動作することを保証します。発生する可能性のある問題は、Qt のブランチポリシーとサポートポリシーに従って優先順位を付け、スケジュールされます。新しいオペレーティングシステムの機能のサポートは、通常パッチリリースには含まれません。

モバイル開発ツール

Qt CreatorQt for iOS は、Qt 開発のための IDE です。Qt Creator では、プロジェクトファイルの作成、コードのテストとデバッグ、モバイルデバイスへの接続が可能です。Android の場合、Qt Creator は APK ファイルに署名してパッケージ化し、Google Play に公開できるようにします。Appleプラットフォームでの開発にはXcodeが必要で、Qt Creator 、プロジェクトファイルを作成し、テストのためにAppleデバイスに接続することができます。

モバイル向けデザインツール

デザインツールは、デザイナーが Qt 互換フォーマットに変換可能なレイアウトやアニメーションを作成することで、UI 開発を支援します。などのデザインソフトウェアで作成した 2D および 3D アセットは、Qt アプリケーションに統合することができます。 Qt Design Studioなどのデザインソフトウェアで作成した 2D および 3D アセットを Qt アプリケーションに統合できます。

© 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.