ARCore 1.0 is now available. See the blog post for more information.

ARCore Overview

ARCore is a platform for building augmented reality apps on Android. ARCore uses three key technologies to integrate virtual content with the real world as seen through your phone's camera:

  • Motion tracking allows the phone to understand and track its position relative to the world.
  • Environmental understanding allows the phone to detect the size and location of flat horizontal surfaces like the ground or a coffee table.
  • Light estimation allows the phone to estimate the environment's current lighting conditions.

Supported Devices

ARCore is designed to work on a wide variety of qualified Android phones running Android 7.0 (Nougat) and later. ARCore supports the following devices:

Name Model
Asus Zenfone AR ASUS_A002, JP_ASUS_A002, VZW_ASUS_A002A
LG V30
Requires Android 8.0 or higher
L-01K, L-02K, LG-H930, LG-H930DS, LG-H931, LG-H932, LG-H933, LG-VS996
LG V30+
Requires Android 8.0 or higher
LG-LS998U, LG-US998
Google Pixel 2 All models
Google Pixel 2 XL All models
Google Pixel All models
Google Pixel XL All models
OnePlus 5 ONEPLUS A5000
Samsung Galaxy Note8 SM-N9508, SM-N950F, SM-N950N, SM-N950U, SM-N950W, SM-SC01K, SM-SCV37
Samsung Galaxy S8+ SM-G955F, SM-G955N, SM-G955U, SM-G955W, SM-SC03J, SM-SCV35
Samsung Galaxy S8 SM-G950U, SM-G950N, SM-G950F, SM-G950W, SM-G9508, SM-SCV36, SM-SC02J
Samsung Galaxy S7 SM-G930A, SM-G930F, SM-G930K, SM-G930L, SM-G930P, SM-G930R
SM-G930S, SM-G930T, SM-G930U, SM-G930V, SM-G930W
Samsung Galaxy S7 Edge SM-G935A, SM-G935F, SM-G935K, SM-G935L, SM-G935P, SM-G935R,
SM-G935S, SM-G935T, SM-G935U, SM-G935V, SM-G935W, SM-SCV33, SM-SC02H

How does ARCore work?

Fundamentally, ARCore is doing two things: tracking the position of the mobile device as it moves, and building its own understanding of the real world.

ARCore's motion tracking technology uses the phone's camera to identify interesting points, called features, and tracks how those points move over time. With a combination of the movement of these points and readings from the phone's inertial sensors, ARCore determines both the position and orientation of the phone as it moves through space.

In addition to identifying key points, ARCore can detect flat surfaces, like a table or the floor, and can also estimate the average lighting in the area around it. These capabilities combine to enable ARCore to build its own understanding of the world around it.

ARCore's understanding of the real world lets you place objects, annotations, or other information in a way that integrates seamlessly with the real world. You can place a napping kitten on the corner of your coffee table, or annotate a painting with biographical information about the artist. Motion tracking means that you can move around and view these objects from any angle, and even if you turn around and leave the room, when you come back, the kitten or annotation will be right where you left it.

For a more detailed breakdown of how ARCore works, check out fundamental concepts.

Learn more

Take a look at our guides below to get started with the SDK on the platform of your choice.

Enviar comentarios sobre…