ARKit

Understand the world around the device: planes, faces, bodies, hands and rooms.

Introduced
2017
WWDC17
Kind
Framework
Runs on
Get it from
iOS
11.0+
iPadOS
11.0+
Mac Catalyst
macOS
tvOS
visionOS
1.0+
watchOS
Works in Swift Playground ›

Overview

ARKit combines camera, motion sensors and LiDAR to track the device and understand its surroundings: horizontal and vertical planes, images, objects, faces, people and the shape of a room.

On Apple Vision Pro, ARKit provides data providers for world tracking, hand tracking, scene reconstruction and more, which you combine with RealityKit.

World tracking

Know where the device is and what's around it.

Scene understanding

Planes, meshes and objects in the room.

Faces and bodies

Track expressions, poses and motion.

Vision Pro

Hand tracking and scene reconstruction for spatial apps.

History

How it grew up.

2017

Introduced

Augmented reality arrives in iOS 11.

2018

ARKit 2

Shared experiences and persistent worlds.

2019

ARKit 3

People occlusion, motion capture and collaborative sessions.

2020

LiDAR

A depth API for the new LiDAR Scanner.

2023

visionOS

ARKit powers spatial computing on Vision Pro.