지원되는 장치 및 플랫폼 애플리케이션
EasyAR Mega는 크로스 플랫폼의 일관된 spatial computing 경험을 제공하도록 설계되었습니다. 이를 위해 다양한 장치와 플랫폼에 대해 전용 지원을 제공합니다. 이 장에서는 Mega가 어떤 장치와 플랫폼에서 실행될 수 있는지, 그리고 서로 다른 장치가 제공할 수 있는 경험 차이를 자세히 설명합니다.
장치 및 플랫폼 지원 개요
Mega Cloud Localization 및 Mega Go 장치 측 localization은 광범위한 연동 능력을 갖추고 있으며, 카메라 이미지를 얻을 수 있는 다양한 장치와 플랫폼을 지원합니다. 지원 상황은 다음과 같습니다.
| 장치 유형 | 운영 체제 | 대상 플랫폼 | 지원 상황 |
|---|---|---|---|
| 스마트폰/태블릿 | • iOS • iPadOS • Android |
• Native • Unity • WeChat Mini Program |
전면 지원, 시장의 거의 모든 스마트폰/태블릿을 포괄 |
| XR 헤드셋 | - | • Unity | 제한적 지원. 구체적인 장치 지원 상황은 헤드셋 지원 참조 |
| PC | • Windows • macOS |
• Native • Unity |
제한적 지원, 시뮬레이션 효과 미리보기에만 사용. EIF simulation run 참조 |
| 사용자 지정 장치 | • Android | • Native • Unity |
제한적 지원. custom camera 기능이 필요하며 고급 개발자에게 적합 |
장치별 경험 차이
Mega Cloud Localization 및 Mega Go 장치 측 localization 기능은 서로 다른 플랫폼에서 실행되는 다양한 장치를 폭넓게 지원하지만, 최종 사용자 경험은 클라이언트에서 localization 결과를 fusion tracking하는 효과에도 의존합니다.
구체적인 장치와 플랫폼의 hardware 조건 및 software 능력에 따라, 우리는 장치를 xDoF (x Degrees of Freedom) 방식으로 분류합니다. xDoF는 장치의 fusion tracking 능력을 측정하는 핵심 지표이며, Mega의 경험 품질에 직접적인 영향을 줍니다.
| 장치 분류 | Hardware 요구 사항 | Software 요구 사항 | 경험 등급 |
|---|---|---|---|
| 0DoF | 카메라 외에는 필수 요구 사항 없음 | • 없음 | 기본, terminal tracking capability 없음. 가상 콘텐츠는 화면에 붙은 형태로만 표시 가능 |
| 3DoF | gyroscope 필요 | • EasyAR Sense 4.7.0 이상 | 일반, 제한된 terminal tracking capability. 경험은 이동 방향과 속도의 영향을 받음 |
| 5DoF | gyroscope와 accelerometer 필요 | • Android 7.0 이상 • EasyAR Sense 4.7.0 (Lib Full) |
차선, 일정한 terminal tracking capability가 있지만 높이 방향 경험은 저하됨 |
| 6DoF | 좋은 IMU sensors 필요 | 다음 중 하나 지원: • Apple ARKit • Google ARCore • Huawei AR Engine • EasyAR Motion Tracker |
최상, 완전한 terminal fusion tracking capability로 사용자의 다양한 움직임 패턴에 대응 가능 |
참고
Apple 장치에서 ARKit 지원 여부를 확인하려면 ARKit verifying device support를 참조하십시오.
Android 장치에서 ARCore 지원 여부를 확인하려면 ARCore 지원 장치를 참조하십시오.
Huawei 장치에서 AR Engine 지원 여부를 확인하려면 AR Engine motion tracking 지원 장치를 참조하십시오.
기타 장치에서 EasyAR Motion Tracker 지원 여부를 확인하려면 EasyAR motion tracking 지원 장치를 참조하십시오.
XR 헤드셋 장치의 경우, 현재 Mega 기능 통합을 지원하는 모든 장치는 완전한 6DoF 능력을 갖추고 있습니다.
중요
좋은 사용자 경험을 보장하기 위해 EasyAR Motion Tracker를 사용하는 장치에서는 Mega 기능이 실행 전에 self-check를 수행합니다. 구체적으로 프로그램은 MotionTrackerCameraDeviceQualityLevel 상태를 판단합니다.
- ≥
Limited: 기본 6DoF, 수동으로 5DoF, 3DoF, 0DoF로 downgrade 가능 - <
Limited: 기본 5DoF, 수동으로 3DoF, 0DoF로 downgrade 가능
관련 개념은 motion tracking 소개를 참조하십시오.
WeChat Mini Program 추가 설명
WeChat Mini Program 내에 Mega Cloud Localization을 통합할 때 장치 요구 사항은 Native 또는 Unity 개발과 다릅니다.
- 장치는 실행하려면 최소한 WeChat VisionKit V1 plane interface를 지원해야 합니다.
- 비교적 이상적인 효과를 얻으려면 WeChat VisionKit V2 plane interface 지원이 필요합니다.
자세한 장치 지원 목록은 WeChat Mini Program 공식 문서를 참조하십시오. V2 plane AR interface 지원 목록
EasyAR Mega는 주요 모바일 플랫폼에 즉시 사용할 수 있는 지원을 제공합니다. 대상 장치를 선택할 때는 ARKit/ARCore/AR Engine/EasyAR Motion Tracker를 지원하는 모델 또는 특정 XR 헤드셋 장치를 우선 고려하여 사용자가 최고의 Mega 공간 경험을 얻도록 하십시오.