Glossary

ARKit

ARKit is Apple's augmented reality framework, introduced in 2017 for iOS and iPadOS and now also the spatial engine behind visionOS. It handles the hard parts of AR, motion tracking, surface and scene detection, light estimation and, on LiDAR devices, real-world depth, so apps and the system can place virtual objects convincingly in the real world. On the web you never call ARKit directly; it powers Apple Quick Look, which renders USDZ models in AR straight from Safari.

Quick Facts

Developed by
Apple, introduced 2017
Platforms
iOS, iPadOS and visionOS
Capabilities
motion tracking, plane and scene detection, light estimation
LiDAR extras
real-world depth and RoomPlan room scanning
Web access
indirect, via Apple Quick Look and USDZ
Android counterpart
ARCore

ARKit is the engine under Apple’s AR. It fuses the camera feed with motion sensors to understand where the floor is, how the room is lit and how the device moves, then anchors a 3D model to a real surface so it stays put as the user walks around it. On iPhones and iPads with a LiDAR scanner it adds precise depth, which powers features like RoomPlan, an API that scans a room into a tidy 3D floor plan. On visionOS it goes further still, with capabilities such as shared world anchors, fast hand tracking and environment occlusion that hides virtual content behind real objects.

For the web this matters indirectly. A website cannot talk to ARKit on its own, but it can hand a USDZ file to Apple Quick Look, which uses ARKit to do the placement. That is why iOS Web AR feels so solid.

On WordPress, PausAR Viewer takes care of the whole chain. Upload a USDZ (plus a GLB for ARCore on Android), and the Elementor widget triggers Quick Look on iOS, so you reach ARKit without writing a line of Swift.

Comparison

PropertyARKitARCore
VendorAppleGoogle
PlatformsiOS, iPadOS, visionOSAndroid
Web AR formatUSDZ via Quick LookGLB via Scene Viewer

FAQ

Can a website use ARKit directly?

Not directly. A website hands a USDZ model to Apple Quick Look, which uses ARKit internally for tracking and placement.

What is the Android equivalent of ARKit?

ARCore from Google, which powers Google Scene Viewer for GLB files.

How do I reach ARKit from my WordPress site?

Use the PausAR Viewer Elementor widget. Upload a USDZ, drag the widget into a page, and the plugin launches Apple Quick Look on iOS, which runs on ARKit, with no coding.

Related Terms