ARCore supported devices

Last updated 2019-09-12

What does it mean for a device to be supported? In short, it means it has passed
our certification process.

Certification is important because we want users to have a good experience
with your AR application. This is primarily related to sensitive motion
tracking, which is done by combining the camera image and the motion sensor
input to determine how the user's device moves through the real world.

To certify each device, we check the quality of the camera, motion sensors, and
the design architecture to ensure it performs as expected. Also, the device
needs to have a powerful enough CPU that integrates with the hardware design to
ensure good performance and effective real-time calculations.

The strength of Android is in the large diversity of devices available across
the world. We are constantly working with manufacturers to make sure their
hardware and designs meet these requirements. At the same time, we are working
internally to make sure ARCore integrates well with every model we certify to
provide good experiences for users.

Supported device models

Android (Google Play)

The Android devices listed here support ARCore via Google Play Services for AR,
which enables augmented reality (AR) experiences built with an ARCore SDK.
Google Play Services for AR
is available via the Google Play Store on supported devices.

Android (China)

In China, devices do not ship with the Google Play Store. The Android devices
listed here support ARCore via Google Play Services for AR, which is available
as a separate downloadable service from these app stores: