- ArcGIS AppStudio과 ArcGIS Web AppBuilder의 차이점은 무엇입니까?
- ArcGIS AppStudio과 ArcGIS Runtime SDK의 차이점은 무엇입니까?
- ArcGIS AppStudio과 ArcGIS AppStudio Developer Edition의 차이점은 무엇입니까?
- ArcGIS AppStudio Developer Edition 라이선스는 어떻게 해야 받을 수 있나요?
- 동일 머신에 여러 ArcGIS AppStudio 인스턴스를 설치할 수 있나요?
- 데스크톱에서 앱을 만들었습니다. 기기에서 해당 앱을 사용하려면 어떻게 해야 합니까?
- 앱을 만들었는데 기관의 다른 사용자가 AppStudio Player에서 해당 앱을 찾을 수 없습니다. 이유가 무엇입니까?
- AppStudio용 QML 코드 샘플은 어디서 찾을 수 있습니까?
- 앱을 스토어에 발행할 수 있습니까?
- 머신에 Qt Creator가 두 버전 이상 설치되어 있습니다. 어떤 버전을 사용해야 합니까?
- 로컬 제작을 사용하려면 어떤 라이선스가 있어야 하나요?
- 어떤 ArcGIS Runtime 라이선스가 있어야 하나요?
- 베타란 무엇입니까?
- 대용량 리소스로 앱을 생성할 경우 시간을 단축하는 방법은 무엇인가요?
- 어떤 버전의 OpenSSL이 AppStudio에 패키지되어 있나요?
- AppStudio 앱에서는 명령줄 매개변수가 지원되나요?
- 새로 만든 앱이 이전 버전의 AppStudio Player에서 작동되지 않습니다.
- 내 기기에서 포착한 위치의 정확도는 어떻게 향상시키나요?
- Qt Creator의 디자인 탭을 사용하여 앱의 UI를 만들 수 있나요?
ArcGIS AppStudio 라이선스가 있으면 AppStudio에서 앱을 만들고 AppStudio Player에 사용할 수 있는 앱을 기관 내에서 공유할 수 있습니다. ArcGIS AppStudio Developer Edition에서는 고유의 네이티브 앱을 만든 다음 앱 스토어에 발행할 수 있는 추가 기능이 제공됩니다.
기능 | ArcGIS AppStudio | ArcGIS AppStudio Developer Edition |
---|---|---|
코딩 없이 구성 설정 앱 템플릿을 사용해 앱을 만듭니다. | 예 | 예 |
Ubuntu, iOS, Windows, macOS, Ubuntu에서 실행되는 앱을 만듭니다. | 예 | 예 |
ArcGIS 웹 맵을 모바일 앱으로 변환합니다. | 예 | 예 |
구성 설정 앱 템플릿을 사용해 앱을 확장합니다. | 예 | 예 |
추가 도구 및 샘플을 사용하여 사용자 정의 앱을 만듭니다. | 예 | 예 |
기업 내에서 앱을 배포합니다. | 예 | 예 |
Google Play 및 Apple 앱 스토어에 발행할 수 있는 앱을 만듭니다. | 아니요 | 예 |
ArcGIS AppStudio Developer Edition를 사용하려면 라이선스 구독이 필요하며 해당 라이선스는 ArcGIS 기관 관리자가 관리해야 합니다. 모든 기관 구성원은 ArcGIS AppStudio을(를) 사용할 수 있습니다. ArcGIS AppStudio Developer Edition 라이선스가 할당된 ArcGIS 계정이 구성되어 있으며 사용자가 해당 계정을 사용하여 로그인하는 경우 이외에는, Developer Edition 기능이 ArcGIS AppStudio에 잠김 상태로 있습니다.
AppStudio Developer Edition 라이선스는 빌더 레벨 이상의 ArcGIS Developer Subscription에 포함되어 있습니다. 해당 라이선스를 할당하는 방법은 AppStudio Developer Edition 라이선싱을 참고하세요.
로컬 제작을 사용하려면 Qt 키트를 설치해야 합니다. 이러한 키트에 접근하려면 Qt 오픈 소스 또는 엔터프라이즈 라이선스를 사용해야 합니다. 자세한 내용은 Qt 웹사이트를 참고하세요.
앱에서 ArcGIS Runtime을 즉시 사용할 수 있지만 맵에 워터마크가 표시되며 앱이 개발자 전용으로 라이선싱되었다는 디버그 메시지가 나타납니다. 이 메시지가 나타나지 않도록 하려면 ArcGIS Runtime을 적합한 레벨에서 라이선싱해야 합니다. 이러한 라이선스 레벨에 대한 자세한 내용은 앱 라이선싱을 참고하세요.
베타 컴포넌트는 불완전한 기능이나 문서 외에 공지되지 않은 사소한 변경 사항을 일부 포함할 수 있습니다. 베타 기능을 사용하는 데 문제가 있는 경우 Esri 지원에 문의하거나 Esri 커뮤니티를 위한 AppStudio에 방문하세요.
OpenSSL 라이브러리는 특정 플랫폼의 AppStudio 및 AppStudio Player에 포함되어 있으며 정기적으로 업데이트됩니다. 버전별로 제공되는 라이브러리와 해당 플랫폼은 다음과 같습니다.
AppStudio 및 Player 버전 | OpenSSL 라이브러리 | 플랫폼 |
---|---|---|
1.2~2.1 | 1.0.2g | Windows |
1.3~2.1 | 1.0.2h | Android |
3.0 | 1.0.2n | Windows, Android |
3.1 | 1.0.2o | Windows, Android, Ubuntu |
3.2 | 1.0.2p | Windows, Android, Ubuntu |
3.3 | 1.0.2r | Windows, Android, Ubuntu |
4.0 | 1.0.2s | Windows, Android, Ubuntu |
4.1~4.3 | 1.1.1d | Windows, Android, Ubuntu |
4.4 | 1.1.1h | Windows, Android, Ubuntu |
5.0 | 1.1.1i | Windows, Android, Ubuntu |
5.1 | 1.1.1k | Windows, Android, Ubuntu |
5.2 | 1.1.1l | Windows, Android, Ubuntu |
5.3 | 1.1.1m | Windows, Android, Ubuntu |
5.4 8월 업데이트 | 1.1.1q | Windows, Android, Ubuntu |
5.5 | 1.1.1s | Windows, Android, Ubuntu |
현재 다음과 같은 명령줄 매개변수가 AppStudio 독립형 앱에서 지원됩니다. 이러한 매개변수 앞에는 하이픈 2개가 있어야 합니다(예시: --show maximized).
- show maximized - 창을 데스크톱 플랫폼에서 최대화하여 엽니다.
- show fullscreen - 창을 데스크톱 플랫폼에서 전체 화면으로 엽니다.
- show minimized - 창을 데스크톱 플랫폼에서 최소화하여 엽니다.
- show normal - 창을 최대화, 최소화, 전체 화면으로 열지 않습니다.
- locale localeCode - 시스템 언어를 무시하고 로캘 코드로 정의된 언어를 사용합니다. 예를 들어 locale fr의 경우 프랑스어 번역 파일이 사용됩니다. 이 매개변수는 앱을 여러 언어로 테스트할 때 유용합니다.
- enablehighdpi - 화면의 픽셀 밀도를 기반으로 자동 크기 조정을 활성화합니다.
- disablehighdpi - 모든 크기 조정을 비활성화합니다. 실제 Window 시스템 좌표를 사용해야 하는 응용프로그램을 위한 매개변수입니다.
- renderingEngine - Windows에서만 지원됩니다. 그래픽 렌더링 엔진을 설정합니다. 지원되는 값은 default(OpenGL을 사용하고 OpenGL에 오류가 발생하면 ANGLE로 대체함), opengl, angle입니다.