Google previews ARCore, its own ARKit for Android apps

Google previews ARCore, its own ARKit for Android apps
August 29 19:19 2017

Google on Tuesday announced ARCore, a new framework bringing augmented reality capabilities to existing and future Android phones which bears lots of similarities to Apple’s ARKit framework in iOS 11.

The ARCore software development kit was released today as a preview for Google’s latest Pixel smartphone lineup and Samsung’s Galaxy S8 with Android 7.0 Nougat or newer installed.

ARCore is based on the same principles of visual inertial odometry that Apple is using for ARKit to accurately track the world around it. In other words, no dedicated hardware like Project Tango is required for ARCore (fun fact: ARCore is actually built on Google’s  work on Project Tango in the past three years).

Instead, the system fuses camera sensor data with gyroscope, accelerometer and other available sensors for positional and motion tracking data. These two inputs allow the device to sense how it moves within a room with a high degree of accuracy.

Again, similar to Apple’s ARKit, ARCore at its core supports the same sets of capabilities which do most of the heavy lifting in terms of lighting estimation, plane detection, tracking and more.

ARCore focuses on three key things:

  • Motion tracking—Using the phone’s camera to observe feature points in the room and IMU sensor data, ARCore determines both the position and orientation (pose) of the phone as it moves. Virtual objects remain accurately placed.
  • Environmental understanding—It’s common for augmented reality objects to be placed on a floor or a table. ARCore can detect horizontal surfaces using the same feature points it uses for motion tracking.
  • Light estimation—ARCore observes the ambient light in the environment and makes it possible for developers to light virtual objects in ways that match their surroundings, making their appearance even more realistic.

Google’s AR Experiments showcase provides some fun examples of what’s possible.

The company even released prototype browsers for web developers so they can start experimenting with ARCore and creating augmented reality-enhanced websites which will run on both its own ARCore as well as Apple’s ARKit system.

The company noted on the official Android Developers blog that it is targeting some hundred million devices at the end of the ARCore preview.

It’s unclear when ARCore will exit preview, but when it does it will support additional devices from Samsung, as well as high-end smartphones from Huawei, LG and Asus.

“ARCore is bringing augmented reality to Android at scale, on millions of devices today,” said the Android team on Twitter.

Like ARKit, ARCore works with Unity and the Unreal Engine, as well as with Java and OpenGL. However, Android fragmentation may pose a major challenge to ARCore’s mass adoption as it requires select hardware to deliver a consistent bar for quality and high performance.

As explained by AppleInsider:

Also in February 2017, Android Nougat was installed on 1.2 percent of active Android devices out of a pool of around 2 billion devices active at least once a month after a release six months prior at about the same time as iOS 10. The number of Nougat installations has since grown to 13 percent.

Even if Google expands the hardware needed to run ARCore, the adoption percentage of the company’s latest version of Android will be a major hindrance to adoption.

Apple’s ARKit framework requires an iPhone or iPad with the A9, A10 or newer processor—every iPhone and iPad Apple’s released since September 2015 will work with ARKit.

As to when ARCore might exit beta and become an integral part of the Android operating system, Google wouldn’t say anything beyond issuing a vague statement, saying “we’ll have more to share later this year.”

Android is the most widely-used platform with 2+ billion active devices powered by it.

That said, creating ARKit to help developers build immersive augmented reality apps was a wise move on Google’s part as it marks an important milestone that will help mainstream augmented reality and ensure there is healthy competition in that space.

For an insider view on why ARKit is better than the alternatives, be sure to read a Medium post by Matt Miesnieks. He’s been working in augmented reality for nine years now and built technology identical to ARKit in the past.

  Article "tagged" as:
view more articles

About Article Author

write a comment


No Comments Yet!

You can be the one to start a conversation.

Add a Comment

Your data will be safe! Your e-mail address will not be published. Also other data will not be shared with third person.
All fields are required.