장비 및 플랫폼 지원
이 문서는 평면 이미지 추적 기능이 지원하는 장비, 운영 체제, 하드웨어 요구 사항 및 이 기능이 동작 추적, 사용자 정의 카메라와 결합하여 사용될 때의 관련 지원 상황을 상세히 설명하여 개발자가 프로젝트 타당성을 평가하고 소프트웨어/하드웨어 환경을 사전에 준비할 수 있도록 돕습니다.
지원되는 장비와 플랫폼
EasyAR Sense는 크로스 플랫폼 AR SDK로서 평면 이미지 추적 기능에 광범위한 운영 체제와 하드웨어 지원을 제공합니다.
운영 체제 및 버전 요구 사항
| 장비 유형 | 운영 체제 버전 | 비고 |
|---|---|---|
| PC | • Windows 7 이상 • macOS Catalina 10.15 이상 |
N/KN 버전 Windows는 카메라 사용을 위해 Media Feature Pack 설치 필요 |
| 스마트폰/태블릿 | • Android 5.0 이상 • iOS 12.0 이상 |
HarmonyOS 1.x-4.x 포함 |
| XR 헤드셋 | • Android • visionOS 2.0 이상 |
상세 지원 장비 및 시스템 요구 사항 참조: 헤드셋 지원 |
CPU 아키텍처 지원
| 운영 체제 | 지원되는 CPU 아키텍처 |
|---|---|
| Windows | x86, x86_64 |
| macOS | x86_64, arm64 (Apple Silicon) |
| Android | armv7a, arm64-v8a |
| iOS | arm64 |
하드웨어 요구 사항
평면 이미지 추적 기능은 카메라가 필수이며, 추가 센서는 필요하지 않습니다. 다른 AR 기능(예: 표면 추적)에 비해 이 기능은 하드웨어 의존도가 낮아 거의 모든 장비에 적용 가능합니다.
호환성 설명
- Android/iOS 향후 버전
EasyAR Sense는 다수의 시스템 API에 의존하지 않으므로, 새로 출시된 Android/iOS 버전은 일반적으로 즉시 지원됩니다. - 64비트 아키텍처 요구 사항
2019년부터 Google Play Store는 새로 제출되는 앱이 64비트를 지원해야 한다고 요구합니다. 중국의 주요 앱 스토어들도 이를 의무화하고 있습니다. EasyAR는armv7a와arm64-v8a바이너리 파일을 모두 제공합니다.
동작 융합의 장비 지원
동작 융합(Motion Fusion)은 평면 이미지 추적과 장비 동작 추적 기능을 결합하여 추적 안정성을 향상시키거나 더 복잡한 AR 상호작용을 구현하는 것을 의미합니다. 평면 이미지 추적 자체는 동작 센서를 강제로 요구하지 않지만, 동작 융합 기능을 활성화하려면 다음 조건을 충족해야 합니다:
동작 융합 하드웨어 요구 사항
- 필수 센서: 가속도계와 자이로스코프
- 적용 시나리오: 대상 이미지가 현재 카메라 시야에서 벗어났을 때, 장비 동작 데이터를 활용하여 가상 객체의 포즈 지속성을 유지하여 안정적이고 연속적인 추적 유지
플랫폼 지원
- iOS: ARKit을 지원하는 장비.
- Android: ARCore/AR Engine/EasyAR Motion Tracker를 지원하는 장비.
- Windows/macOS: 일반적으로 내장 센서가 없으므로, 외부 장비 연결 필요 또는 동작 융합 포기.
팁
EasyAR가 지원하는 XR 헤드셋 장비의 경우, 동작 융합 기능이 기본적으로 지원됩니다.
주의 사항
- 평면 이미지 추적과 동작 융합은 독립적으로 사용할 수 있습니다. 이미지 인식만 필요한 경우 추가 센서가 필요하지 않습니다.
- 동작 융합의 구체적인 기기 목록과 성능 요구 사항은 다음을 참조하십시오: 동작 추적 지원 기기.
사용자 정의 카메라 지원
특정 해상도/프레임 속도 요구 사항이나 외부 비디오 스트림 입력과 같은 특수한 시나리오에서 개발자는 사용자 정의 카메라가 필요할 수 있습니다. EasyAR 평면 이미지 추적 기능은 사용자 정의 카메라와 결합하여 사용하는 것을 지원합니다.
사용자 정의 카메라의 내용을 참조하여 사용자 정의 카메라에 대한 이해를 구축할 수 있습니다. 현재 우리는 Unity 및 네이티브 플랫폼에서 사용자 정의 카메라 통합을 지원합니다.
구현 방식 및 주의 사항
다른 플랫폼에 대해 각각의 주제 페이지를 제공합니다.
사용자 정의 카메라를 사용할 때는 다음 핵심 제한 사항을 항상 주의하십시오:
- 사용자 정의 카메라는 프레임 형식(예: YUV/RGB)이 EasyAR 입력 요구 사항과 일치하는지 확인해야 합니다.
- 개발 복잡성이 증가하고 성능에 영향을 미칠 수 있으므로, 표준 솔루션이 요구 사항을 충족하지 못할 때만 사용하는 것이 좋습니다.
- 카메라 권한, 생명주기 관리 및 프레임 동기화를 직접 처리해야 합니다.
모범 사례 제안
평면 이미지 추적 기능은 하드웨어와 플랫폼에 대한 요구 사항이 상대적으로 관대하여 카메라만 있으면 실행 가능하며, 대부분의 모바일 장비와 데스크톱 시스템에 적합합니다. 개발자는 Android 64비트 패키징 규범에 주의하고 동작 융합이 필요할 때 장비 지원 여부를 확인해야 합니다. 사용자 정의 카메라는 가능하지만 표준 솔루션이 요구 사항을 충족하지 못할 때만 채택하는 것이 좋습니다.