ARCore is an Android software development kit (SDK) that lets developers introduce AR capabilities to Android devices, and one of the sticking points is that there is
no need for folks to purchase additional sensors or hardware: it will work on both existing and future Android phones. The SDK focuses on motion tracking, environmental understanding, and light estimation to make immersive AR experiences possible.