Table of Contents

Supported devices and platform applications

EasyAR Mega is designed to provide a cross-platform, consistent spatial computing experience. To achieve this goal, we offer specialized support for different devices and platforms. This chapter details which devices and platforms Mega can run on, as well as the differences in experiences provided by different devices.

Device and platform support overview

Mega Cloud Positioning has extensive access capabilities and supports various devices and platforms that can obtain camera images. The support status is as follows:

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

Experience differences across devices

While Mega cloud positioning is widely supported on various devices across different platforms, the final user experience also depends on the fusion tracking effect of cloud positioning results on the client side.

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

Device classification Hardware requirements Software requirements Experience level
0DoF No mandatory requirements except for a camera • None Basic, no terminal tracking capability, virtual content can only be displayed on-screen
3DoF Requires a gyroscope • EasyAR Sense 4.7.0 or above Moderate, limited terminal tracking capability, experience affected by movement direction and speed
5DoF Requires a gyroscope and accelerometer • Android 7.0 or above
• EasyAR Sense 4.7.0 (Lib Full)
Suboptimal, some terminal tracking capability, but experience is compromised in the height direction
6DoF Requires good IMU sensors Supports any of the following:
• Apple ARKit
• Google ARCore
• Huawei AR Engine
• EasyAR Motion Tracker
Optimal, full terminal fusion tracking capability, capable of handling various user movement patterns
Note

For Apple devices, check ARKit support here: ARKit device support verification.
For Android devices, check ARCore support here: ARCore-supported devices.
For Huawei devices, check AR Engine support here: AR Engine motion tracking supported devices.
For other devices, check EasyAR Motion Tracker support here: EasyAR motion tracking supported devices.
For XR headset devices, all currently supported devices with integrated Mega functionality have full 6DoF capability.

Important

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

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

For related concepts, refer to the documentation: Introduction to motion tracking.

Additional notes for WeChat Mini Programs

Integrating Mega into 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.

For a detailed list of supported devices, please refer to the official WeChat Mini Program documentation: V2 plane AR interface support list


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