ARKit (Apple ARKit) è la piattaforma di sviluppo di realtà aumentata (AR) di Apple per dispositivi mobili iOS.
ARKit consente agli sviluppatori di creare esperienze AR ad alto dettaglio per iPad e iPhone. Gli ambienti acquisiti tramite il dispositivo possono contenere testo, oggetti e personaggi virtuali 3D animati. Le scene AR realizzate da un individuo sono persistenti e possono essere viste da altri che visitano il luogo in un secondo momento.
ARKit è stato introdotto insieme a iOS 11. Poiché ARKit è specificato per funzionare su dispositivi iOS Core A9 e versioni successive, le esperienze AR possono avere contenuti più dettagliati e mantenere una migliore consapevolezza ambientale. Con iPhone X, ARKit può eseguire la scansione del viso in tempo reale e utilizzare questi dati per guidare le espressioni facciali dei personaggi 3D.
Utilizzando la fotocamera del dispositivo iOS, gli accelerometri, il giroscopio e la consapevolezza del contesto, ARKit esegue la mappatura dell'ambiente mentre il dispositivo viene spostato. La fusione del sensore dei dati del sensore inerziale con i dati della telecamera consente una rilevazione e una mappatura della posizione estremamente accurate. Il software individua le caratteristiche visive nell'ambiente come gli aerei e tiene traccia del movimento insieme alle informazioni dai sensori inerziali. La fotocamera viene utilizzata anche per determinare le sorgenti luminose mediante le quali vengono illuminati gli oggetti AR. La soluzione di Apple per aumentare i dettagli e quindi l'utilizzo della memoria è una mappa scorrevole in cui i vecchi dati scompaiono per nuovi. Gli utenti possono posizionare degli ancoraggi per contrassegnare le creazioni che desiderano salvare.
Secondo le speculazioni del settore, ARKit potrebbe provenire dall'acquisizione da parte di Apple della società AR Matario. L'azienda aveva già dimostrato una solida tecnologia AR e un'API ben accolta.