Dev Report: Google's ARCore Bests Apple's ARKit with Tracking for Walls, Ceilings, Even Ramps

Aug 29, 2017 07:26 PM
Aug 29, 2017 11:02 PM
636396047002371265.jpg

This morning Google announced ARCore, an SDK for Android devices that will allow augmented reality developers to add new functionality to Android 7.0 and up, all without any special hardware other than the camera of a phone.

While Apple released ARKit into beta at WDCC a few months ago, it is worth noting that the capabilities of ARCore already surpass what ARKit offers.

With the ARKit, developers can track a horizontal surface. This is great for putting things on tables or living room floors but leaves out about half of the surfaces in the world. ARCore, can not only track upward facing surfaces but it can track ceiling — or downward facing surfaces — multiple vertical surfaces, and even slanted surfaces like ramps.

Built with Unity and ARCore, Portal Painter by Jane Friedhoff opens up windows to cartoonish worlds on walls with the swipe of a finger.

On top of that, the API adds a light detection capability that will help solidify the presence of the holograms being viewed.

Looking through the API reveals an intent to extend its capabilities further, and track more than one surface, which will further widen the gap between Apple's and Google's versions of the software. Of course, Apple likely has the same intentions, but they just have not let it be known.

Draw and Dance, built by Judith Amores Fernandez and Anna Fusté Lleixà with assistance from Google Creative Lab using ARCore, Unity, Vuforia, and API.AI, shows a stick figure dancing on the slanted top of a Google Home device.

Shortly after Google's announcement, Unity revealed they have incorporated ARCore capabilities into the newest beta, released this morning, in version 2017.2.0b9. Unity and Google only recently announced Tango capabilities which were added to Unity in 2017.2.0b1, the first version of the beta a few weeks earlier.

For those that don't follow Google products, Tango is the name of a hardware set that Google has been working on for a few years. Lead by NR50 member, Johnny Lee, Tango — a considerably far more sophisticated solution to spatial recognition — has been slowly working its way into some of the existing smartphones. Unfortunately, the rate has been too slow, too few. And as developers, we have to go where the people are or soon will be.

Considering, with ARCore, Google is adding new functionality to existing technology, the implications for our current range of devices running Android could be amazing. Unlike Apple's mobile OS, Android, being from the open source standard, is being used to power many devices other than smartphones, tablets, and laptops. Will these devices soon be able to add a piece of hardware, like a camera and join our AR existence?

Another AR experiment, Wall Face from Hook Studios, demonstrates the capability to anchor animated faces on walls.

Companies like Osterhout Design Group, who make smartglasses running versions of the Android OS, will likely benefit heavily from this news.

ARCore is a great thing for us. It acts as another proof point that AR is real and further helps the Android developer community to conceptualize AR that can be seamlessly ported onto our glasses.

— Nima Shams, VP of Headworn at ODG, in a statement to Next Reality

ODG's Qualcomm 835-based smart glasses R-8 and R-9 are supposed to be out sometime this year, and while they are not currently running Android 7.0, code-name Nougat, I can imagine the coming rustling from the engineering department as they find a way to utilize this new technology.

Cover image via Unity

Comments

No Comments Exist

Be the first, drop a comment!