iOS 11 ha introdotto ARKit, un nuovo framework per sviluppatori progettato per abbreviare i tempi di sviluppo in termini di creazione di esperienze di realtà aumentata per iPhone e iPad.
Poiché ARKit svolge la maggior parte del lavoro pesante in termini di rilevamento dell'aereo, tracciamento estremamente accurato, stima dell'illuminazione e altro, le app alimentate da esso non sono supportate su dispositivi meno recenti.
Il tuo iPhone o iPad supporterà esperienze di realtà aumentata basate su ARKit?
Secondo le risorse ARKit ufficiali di Apple per gli sviluppatori, ARKit richiede app hardware ad alte prestazioni basate su di esso eseguite sui processori Apple A9 e A10.
I seguenti dispositivi utilizzano questi processori:
- iPhone SE
- iPhone 6s
- iPhone 6s Plus
- iPhone 7
- iPhone 7 Plus
- IPad da 9,7 pollici (modello 2017)
- IPad Pro da 10,5 pollici
- IPad Pro da 12,9 pollici (modello 2017)
- IPad Pro da 9,7 pollici (modello 2016)
- IPad Pro da 12,9 pollici (modello 2016)
"Questi processori offrono prestazioni rivoluzionarie che consentono una rapida comprensione delle scene e consentono di creare contenuti virtuali dettagliati e avvincenti su scene del mondo reale", osserva la società.
Se possiedi uno dei suddetti dispositivi supportati, puoi eseguire app basate su ARKit sul tuo iPhone e iPad. In caso contrario, sei sfortunato a meno che non acquisti un dispositivo iOS supportato.
ARKit fa la sua magia analizzando la scena presentata dalla vista della telecamera.
Utilizza anche i dati dei sensori di bordo. La fusione dei dati del sensore della telecamera live con i dati CoreMotion consente sofisticati algoritmi per rilevare piani orizzontali in una stanza come tavoli e piani.
ARKit può anche tracciare e posizionare oggetti su punti funzione più piccoli e stimare la quantità totale di luce disponibile in una scena per applicare la giusta quantità di illuminazione agli oggetti virtuali.