Motion tracking supported devices
A device (phone, glasses, or headset) is considered a motion tracking device if it has real-scale six degrees of freedom (6DoF) motion tracking capabilities through hardware or software solutions. These devices include, but are not limited to, devices that can run EasyAR motion tracking, ARCore/ARKit, Huawei AR Engine, or glasses with 6DoF tracking capabilities.
EasyAR motion fusion can eliminate jitter in image and object tracking, ensuring stable tracking and allowing continued tracking even after leaving the camera's field of view.
Choosing motion tracking solutions across different platforms
Some operating systems or manufacturers provide similar motion tracking functionality through native AR SDKs, such as Apple ARKit, Google ARCore, and Huawei AR Engine.
To ensure optimal performance, EasyAR automatically selects the currently available native motion tracking solution on certain platforms without requiring additional configuration. For example, on iOS, EasyAR prioritizes using ARKit's motion tracking functionality. For further details, refer to The relationship between EasyAR motion tracking and native platform motion solutions.
EasyAR's motion tracking solution currently supports mainstream smartphones and tablets. EasyAR's motion tracking functionality does not currently support wearable devices like AR/MR glasses. If these devices inherently support 6DoF motion tracking, developers can integrate them with EasyAR through custom camera input and use them in conjunction with other features.
For WeChat Mini Program developers, due to platform restrictions, they cannot directly use any of the above motion tracking solutions. Instead, they can refer to similar motion tracking functionality provided by WeChat Mini Programs.
Further reading
Learn about specific models supported for motion tracking: