モバイル開発
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 バージョンを使用することを推奨します。 |
JDK | JDK 17 |
グラドル | Gradle 8.10 および AGP 8.6.0 |
パッケージ | Multi-ABIAPK s,AAB s andAAR s注: Multi-ABIビルドは、CMakeを使用する場合にのみ利用可能です。詳細については、CMake Android Multi-ABIs を参照してください。 |
サポートされる Android バージョンの詳細については、Qt for Android サポートバージョン選択ガイドライン を参照してください。
iOS
Apple 社の iPad や iPhone 向けの Qt アプリケーションの開発には、Qt for iOS がサポートされています。Qt Creator は開発とデプロイのためにXcode を補足します。
対象プラットフォーム | アーキテクチャ | ビルド環境 | |
---|---|---|---|
iOS 16、17、18 | armv8 ( )arm64 | Xcode 15 (iOS 17 SDK)、 | Xcode 16(iOS 18 SDK) |
モバイル開発用ツール
Qt Creatorは Qt 開発用の IDE です。Qt Creator はプロジェクトファイル、テストコード、デバッグコードを作成し、モバイルデバイスに接続します。Android の場合、Qt Creator は APK ファイルに署名してパッケージ化し、Google Play に公開できます。Apple プラットフォームでの開発にはXcodeが必要であり、Qt Creator はプロジェクトファイルを作成し、テストのために Apple デバイスに接続することができます。
モバイル向けデザインツール
デザインツールは、デザイナーがレイアウトやアニメーションを作成し、Qt 互換フォーマットに変換することで、UI 開発を支援します。Qt Design Studio などのデザインソフトウェアで作成した 2D および 3D アセットは、Qt アプリケーションに統合することができます。
©2024 The Qt Company Ltd. ここに含まれるドキュメントの著作権は、それぞれの所有者に帰属します。 本書で提供されるドキュメントは、Free Software Foundation が発行したGNU Free Documentation License version 1.3に基づいてライセンスされています。 Qtおよびそれぞれのロゴは、フィンランドおよびその他の国におけるThe Qt Company Ltd.の 商標です。その他すべての商標は、それぞれの所有者に帰属します。