Table of Contents

장치 및 플랫폼 지원

이 문서는 평면 이미지 tracking을 motion tracking 및 custom camera와 함께 사용할 때 지원되는 장치, 운영 체제, 하드웨어 요구 사항 및 관련 지원을 자세히 설명하여 개발자가 프로젝트 가능성을 평가하고 소프트웨어 및 하드웨어 환경을 미리 준비할 수 있도록 돕습니다.

지원되는 장치 및 플랫폼

크로스 플랫폼 AR SDK인 EasyAR Sense는 평면 이미지 tracking에 대해 폭넓은 운영 체제 및 하드웨어 지원을 제공합니다.

운영 체제 및 버전 요구 사항

장치 유형 운영 체제 버전 비고
PC • Windows 7 and later
• macOS Catalina 10.15 and later
Windows N/KN 에디션에서 카메라를 사용하려면 Media Feature Pack 설치가 필요합니다
Phone/tablet • Android 5.0 and later
• iOS 12.0 and later
HarmonyOS 1.x-4.x 포함
XR headset • Android
• visionOS 2.0 and later
지원 장치 및 시스템 요구 사항의 자세한 내용은 헤드셋 지원을 참조하십시오

CPU 아키텍처 지원

운영 체제 지원되는 CPU 아키텍처
Windows x86, x86_64
macOS x86_64, arm64 (Apple Silicon)
Android armv7a, arm64-v8a
iOS arm64

하드웨어 요구 사항

평면 이미지 tracking은 카메라가 필수이며 추가 센서 요구 사항은 없습니다. surface tracking 같은 다른 AR 기능과 비교해 이 기능은 하드웨어 의존도가 낮고 거의 모든 장치에 적용됩니다.

호환성 설명

  • 향후 Android/iOS 버전
    EasyAR Sense는 일반적으로 많은 시스템 API에 의존하지 않으므로 새로 출시되는 Android/iOS 버전은 대체로 즉시 지원될 수 있습니다.
  • 64-bit 아키텍처 요구 사항
    2019년부터 Google Play Store는 새로 제출되는 앱에 64-bit 지원을 요구하고 있으며, 중국 주요 앱 스토어도 이를 강제하고 있습니다. EasyAR는 armv7aarm64-v8a 바이너리를 모두 제공합니다.

Motion Fusion 장치 지원

Motion Fusion은 평면 이미지 tracking과 device motion tracking을 결합하여 tracking 안정성을 높이거나 더 복잡한 AR 상호작용을 구현하는 것을 의미합니다. 평면 이미지 tracking 자체는 motion sensor를 강제로 요구하지 않지만, Motion Fusion을 활성화하려면 다음 조건을 만족해야 합니다.

Motion Fusion 하드웨어 요구 사항

  • 필수 센서: 가속도계와 자이로스코프
  • 적용 시나리오: target 이미지이 현재 카메라 시야에서 벗어날 때 장치 motion data를 사용해 virtual object pose 연속성을 유지하고 안정적이고 연속적인 tracking을 유지합니다

플랫폼 지원

  • iOS: ARKit을 지원하는 장치.
  • Android: ARCore/AR Engine/EasyAR Motion Tracker를 지원하는 장치.
  • Windows/macOS: 일반적으로 내장 센서가 없으므로 외부 장치가 필요하거나 Motion Fusion을 사용하지 않아야 합니다.

EasyAR가 지원하는 XR headset 장치는 Motion Fusion을 자연스럽게 지원합니다.

주의 사항

  • 평면 이미지 tracking과 Motion Fusion은 독립적으로 사용할 수 있습니다. image recognition만 필요한 경우 추가 센서가 필요하지 않습니다.
  • Motion Fusion의 구체적인 기기 목록과 성능 요구 사항은 motion tracking 지원 기기를 참조하십시오.

custom camera 지원

특정 해상도/frame rate 요구 사항이나 외부 video stream 입력 같은 일부 특수 시나리오에서 개발자는 custom camera가 필요할 수 있습니다. EasyAR 평면 이미지 tracking은 custom camera와 함께 사용하는 것을 지원합니다.

custom camera를 참고하여 custom camera를 이해할 수 있습니다. 현재 Unity 및 native 플랫폼에서 custom camera 통합을 지원합니다.

구현 방식 및 주의 사항

플랫폼별로 해당 주제 페이지를 제공합니다.

custom camera를 사용할 때는 항상 다음 핵심 제한 사항에 주의하십시오.

  • custom camera는 YUV/RGB 같은 frame 형식이 EasyAR 입력 요구 사항과 일치하도록 보장해야 합니다.
  • 개발 복잡도가 증가하고 성능에 영향을 줄 수 있으므로 표준 방법이 요구 사항을 만족하지 못할 때만 사용하는 것이 좋습니다.
  • 카메라 권한, lifecycle 관리, frame 동기화를 직접 처리해야 합니다.

모범 사례 제안

평면 이미지 tracking은 하드웨어 및 플랫폼 요구 사항이 비교적 완화되어 카메라만 있으면 실행할 수 있으므로 대부분의 모바일 장치와 데스크톱 시스템에 적합합니다. 개발자는 Android 64-bit 패키징 규칙에 주의하고 Motion Fusion이 필요할 때 장치 지원을 확인해야 합니다. custom camera는 가능하지만 표준 방법이 요구 사항을 만족하지 못할 때만 권장됩니다.