Apple launched its ARKit SDK in the summer of 2017 and got the jump on Google in offering a platform-specific augmented reality tool. From that point on, any mobile app developer could create AR experiences for owners of Apple devices running iOS 11, as long as those devices are built around the A9, A10, or A11 processors.
In effect, ARKit mobile apps are compatible with any model of Apple phone from the iPhone 6s onwards. According to intelligence firm ARtillry, that should amount to about half a billion ARKit-compatible phones at the time of writing this article.
As of February 2018, Apple’s exclusive position as a platform-specific AR tool provider ended, when Google brought its ARCore system out of beta, applying the technology to its own Pixel devices, along with a selection of other manufacturers’ flagship phones running Android 7.0 or 8.0.
The release of both SDKs should come as a breath of fresh air for developers, as each comes with implanted features native to their respective operating systems, easing the creation of AR mobile apps that harness the hardware aboard Apple or Android devices. Quite simply, the arrival of ARKit and ARCore means that AR mobile app development no longer requires a deeply specialized set of skills.