모바일 개발

Qt는 모바일 애플리케이션의 개발과 배포를 지원합니다.

다음 페이지에는 Qt Creator 설정 및 모바일 플랫폼 시작 방법에 대한 정보가 포함되어 있습니다:

안드로이드

Qt 6에서는 안드로이드 개발이 지원됩니다. Qt Creator 을 사용하여 장치에 연결하고, Android 애플리케이션을 개발, 테스트 및 패키징할 수 있습니다.

이번 Qt 릴리스에서는 다음 구성이 지원됩니다:

섹션설명
배포안드로이드 9(API 28) ~ 14(API 34)
아키텍처arm64-v8a, x86_64, x86, 및 armeabi-v7a
컴파일러Clang 17.0.2(NDK r26b 또는 26.1.10909125)

참고: Qt 앱은 누락된 심볼 오류를 방지하기 위해 안드로이드용 공식 Qt 라이브러리 빌드에 사용된 것과 동일한 NDK r26b 버전을 사용하는 것이 좋습니다.

JDKJDK 17
GradleGradle 8.10 및 AGP 8.6.0
패키지Multi-ABI APKs, AABs 및 AARs

참고: 멀티 ABI 빌드는 CMake를 사용할 때만 사용할 수 있습니다. 자세한 내용은 CMake 안드로이드 멀티 ABI를 참조하세요.

지원되는 안드로이드 버전에 대한 자세한 내용은 안드로이드용 Qt 지원 버전 선택 가이드라인을 참조하십시오.

iOS

Qt for iOS를 통해 Apple iPad 및 iPhone용 Qt 애플리케이션 개발이 지원됩니다. Qt Creator 에서 개발 및 배포를 위한 Xcode를 보완합니다.

빌드 환경대상 플랫폼아키텍처
Xcode 15(iOS 17 SDK) 이상iOS 16 이상(iOS 18 포함)armv8, arm64

참고: iOS에 대한 Apple의 이전 버전 호환성 약속은 일반적으로 새로운 운영 체제 릴리스에서 Qt 애플리케이션이 계속 잘 실행되도록 보장합니다. 발생할 수 있는 문제는 Qt 분기지원 정책에 따라 우선순위가 지정되고 일정이 정해집니다. 새로운 운영 체제 기능에 대한 지원은 일반적으로 패치 릴리스에 포함되지 않습니다.

모바일 개발용 도구

Qt CreatorQt Creator 은 프로젝트 파일, 테스트 및 디버그 코드를 생성하고 모바일 기기에 연결할 수 있는 Qt 개발용 IDE입니다. Android의 경우 Qt Creator 에서 APK 파일을 서명하고 패키징하여 Google Play에 게시할 수 있습니다. Apple 플랫폼에서 개발하려면 Xcode가 필요하며 Qt Creator 에서 프로젝트 파일을 생성하고 Apple 기기에 연결하여 테스트할 수 있습니다.

모바일용 디자인 도구

디자인 도구는 디자이너가 Qt 호환 형식으로 변환할 수 있는 레이아웃과 애니메이션을 생성할 수 있도록 하여 UI 개발을 지원합니다. 다음과 같은 디자인 소프트웨어에서 생성한 2D 및 3D 에셋을 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.