Jump to content

ARKit

From Wikipedia, the free encyclopedia

ARKit is an application programming interface (API) for iOS, iPadOS and VisionOS which lets third-party developers build augmented reality apps, taking advantage of a device's camera, CPU, GPU, and motion sensors.[1][2] The ARKit functionality is only available to users of devices with Apple A9 and later processors. According to Apple, this is because "these processors deliver breakthrough performance that enables fast scene understanding and lets you build detailed and compelling virtual content on top of real-world scenes."[3] The SDK was first released for IOS 11 in 2017, and was preinstalled in the initial release of IPadOS 13 in 2019 and visionOS 1.0 in 2024. In visionOS, however, ARKit plays a lesser role in augmented reality than in iOS and iPadOS. ARKit in visionOS is focused on acquiring data about the person’s surroundings, while SwiftUI and RealityKit control the placement of any 2D or 3D content in the person’s surroundings, and SwiftUI or UIKit are used to build windows with an app's content.[4][5]


Background

[edit]

ARKit incorporates computer-vision and SLAM technology developed in part by Metaio, a Munich-based augmented reality company founded in 2003. Apple acquired Metaio in May 2015,[6] absorbing its engineering team, which had accumulated over 100 patent applications in augmented reality.[7] Former Metaio engineers joined Apple's Technology Development Group before ARKit was publicly released with iOS 11 at the Worldwide Developers Conference in June 2017.

References

[edit]
  1. ^ Potuck, Michael (June 5, 2017). "Apple announces ARKit for iOS 11". 9to5Mac. Archived from the original on June 5, 2017. Retrieved June 5, 2017.
  2. ^ Robertson, Adi (June 5, 2017). "Apple is launching an iOS 'ARKit' for augmented reality apps". The Verge. Vox Media. Archived from the original on June 5, 2017. Retrieved June 5, 2017.
  3. ^ Smith, Chris (June 8, 2017). "One of the hottest iOS 11 features will force you to buy a new iPhone". BGR. Penske Media Corporation. Archived from the original on June 8, 2017. Retrieved June 10, 2017.
  4. ^ "Bringing your ARKit app to visionOS". Apple Developer Documentation. Retrieved 2024-02-22.
  5. ^ "ARKit in visionOS". Apple Developer Documentation. Retrieved 2024-02-22.
  6. ^ "Apple acquires augmented-reality company Metaio". The Guardian. 2015-05-28. Retrieved 2026-05-08.
  7. ^ Vaske, Heinrich (2015). "Peter Meier, Metaio – Die Hall of Fame der IT". Computerwoche (in German). Retrieved 2026-05-08.

See also

[edit]
  • ARCore – Software development kit for building augmented reality applications
  • OpenXR – Standard for access to virtual reality and augmented reality platforms and devices