Table of Contents

Supported devices and platform applications

EasyAR Mega aims to deliver a cross-platform, consistent spatial computing experience. To achieve this, we provide specialized support for different devices and platforms. This chapter details the devices and platforms Mega can run on, and the differences in experience offered by various devices.

Device and platform support overview

Mega cloud localization boasts extensive accessibility, supporting various devices and platforms capable of capturing camera images. Support details are as follows:

Device Type Operating System Target Platform Support Status
Smartphone/Tablet • iOS
• iPadOS
• Android
• Native
• Unity
• WeChat Mini Program
Fully supported, covering almost all smartphones/tablets on the market
XR Headset • visionOS • Unity Limited support, refer to Headset Support for specific device compatibility
PC • Windows
• macOS
• Native
• Unity
Limited support, only for simulation preview, refer to EIF Simulation Run
Custom Device • Android • Native
• Unity
Limited support, requires using the Custom Camera feature, suitable for advanced developers

Experience differences across devices

Although Mega cloud localization broadly supports various devices running on different platforms, the final user experience also depends on the fusion tracking effect of the cloud localization results on the client side.

Based on the hardware conditions and software capabilities of specific devices and platforms, we classify devices according to xDoF (x Degrees of Freedom). xDoF is a key metric for measuring a device's fusion tracking capability, directly impacting the quality of the Mega experience.

Device Classification Hardware Requirements Software Requirements Experience Level
0DoF No mandatory requirements besides camera • None Basic, no terminal tracking capability, virtual content can only be displayed screen-locked
3DoF Requires gyroscope • EasyAR Sense 4.7.0 or higher Limited, restricted terminal tracking capability, experience affected by movement direction and speed
5DoF Requires gyroscope and accelerometer • Android 7.0 or higher
• EasyAR Sense 4.7.0 (Lib Full)
Sub-optimal, some terminal tracking capability, but experience is compromised in the height direction
6DoF Requires good IMU sensors Support any of the following:
• Apple ARKit
• Google ARCore
• Huawei AR Engine
• EasyAR Motion Tracker
Optimal, complete terminal fusion tracking capability, can handle various user movement patterns
Note

For Apple devices, ARKit support verification: ARKit Supported Devices. For Android devices, ARCore support verification: ARCore Supported Devices. For Huawei devices, AR Engine support verification: AR Engine Motion Tracking Supported Devices. For other devices, EasyAR Motion Tracker support verification: EasyAR Motion Tracking Supported Devices. For XR headset devices, all currently supported devices integrating Mega functionality possess full 6DoF capability.

Important

To ensure a good user experience, for devices using EasyAR Motion Tracker, Mega functionality performs a self-check before running. Specifically, the program checks the status of MotionTrackerCameraDeviceQualityLevel:

  • Limited: Defaults to 6DoF, can be manually downgraded to 5DoF, 3DoF, 0DoF
  • < Limited: Defaults to 5DoF, can be manually downgraded to 3DoF, 0DoF

Related concepts refer to the documentation: Motion Tracking Introduction.

Additional notes for WeChat Mini Programs

Integrating Mega within WeChat Mini Programs has different device requirements compared to native or Unity development.

  • Devices need to support at least WeChat VisionKit V1 Plane Interface to run.
  • Support for WeChat VisionKit V2 Plane Interface is required for optimal results.

Detailed device support list please refer to the official WeChat Mini Program documentation: V2 Plane AR Interface Supported Devices


EasyAR Mega provides out-of-the-box support for mainstream mobile platforms. When selecting target devices, prioritize models supporting ARKit/ARCore/AR Engine/EasyAR Motion Tracker or specific XR headset devices to ensure users receive the best Mega spatial experience.