ARKit es una interfaz de programación de aplicaciones (API) para iOS , iPadOS y VisionOS que permite a los desarrolladores externos crear aplicaciones de realidad aumentada , aprovechando la cámara, la CPU , la GPU y los sensores de movimiento de un dispositivo. [1] [2] La funcionalidad de ARKit solo está disponible para usuarios de dispositivos con procesadores Apple A9 y posteriores. Según Apple, esto se debe a que "estos procesadores ofrecen un rendimiento innovador que permite una comprensión rápida de la escena y le permite crear contenido virtual detallado y atractivo sobre escenas del mundo real". [3] El SDK se lanzó por primera vez para IOS 11 en 2017 y se preinstaló en el lanzamiento inicial de iPadOS 13 en 2019 y visionOS 1.0 en 2024. Sin embargo, en visionOS, ARKit juega un papel menor en la realidad aumentada que en iOS y iPadOS. ARKit en visionOS se centra en la adquisición de datos sobre el entorno de la persona, mientras que SwiftUI y RealityKit controlan la colocación de cualquier contenido 2D o 3D en el entorno de la persona, y SwiftUI o UIKit se utilizan para crear ventanas con el contenido de una aplicación. [4] [5]