ARCore and ARKit are Google and Apple’s respective Augmented Reality frameworks for bringing more AR apps to their platforms. They use the smartphone’s camera to add interactive elements to an existing environment.
What is Augmented Reality?
Augmented Reality—generally abbreviated as “AR”—is a real world view that has been augmented digitally to add interactive elements or otherwise change visual perception.
In simpler terms, Augmented Reality adds computer generated elements to your environment, which you can see through a hardware layer—like your smartphone’s camera. While AR used to require a headset or some other form of visual in-between, that is no longer necessary.
The most popular and well-known use of AR to date is probably Niantic’s Pokemon Go. It uses a smartphone’s camera to see the general area, then uses AR to add Pokemon to the environment.
But Pokemon Go was ahead of the curve, as it was released before Google and Apple built their respective Augmented Reality frameworks. In other words: as cool as it was at the time, it wasn’t able to take advantage of the tools that are now available on Android and iOS.
What are ARCore and ARKit?
ARCore is Android’s AR framework, while ARKit is the same thing for Apple’s iOS. These frameworks let developers tap into advanced AR tools to allow for a better, more immersive, and otherwise realistic AR experience.
For example, using these tools, developers can add things like advanced motion tracking to their AR apps, which allows devices to better understand their relationship to the environment. Similarly, tools like ARCore and ARKit let phones judge the size and position of things like tables and chairs for a more realistic feel in any given environment.
Google describes ARCore like this:
While Apple uses different verbiage to describe ARKit, the point is still the same, and Google’s description is true for both platforms.
Cool, So Can I Check out ARCore/ARKit?
Yes! If you’d like to see what AR apps are available for your particular smartphone platform, here’s a list of a few examples for each.
Android Apps that use ARCore
Before we get into the list, it’s worth noting that ARCore is only available on certain devices right now. Here’s a full list, per Google:
If you’re running one of the compatible handsets, here are some of the best apps you can try that are using the ARCore Framework:
ARCore is still relatively new, so more (and better) uses will show up as time goes on .
iOS Apps that use ARKit
Much like with Android, iOS devices that use ARKit are limited. Apple requires an A9, A10, or A11 chip (as well as iOS 11), so the following phones apply:
iPhone 6s and 6s Plus iPhone 7 and 7 Plus iPhone SE iPhone 8 and 8 Plus iPhone X iPad Pro 1st and 2nd Gen (all sizes) iPad (2017)
If you’re on board and updated, you’re ready to rock and roll. Here are some apps to check out:
As time goes on, we’re going to see a lot more apps show up that utilize AR—both for practical purposes (like Ikea Place) and for fun (like Pokemon Go).