iOS 11 introduceerde ARKit, een nieuw framework voor ontwikkelaars ontworpen om ontwikkeltijden te verkorten in termen van het bouwen van augmented reality-ervaringen voor iPhone en iPad.
Omdat ARKit het grootste deel van het zware werk doet op het gebied van vlakdetectie, supernauwkeurige tracking, verlichtingsraming en meer, worden apps die hierdoor worden ondersteund niet ondersteund op oudere apparaten.
Ondersteunt uw iPhone of iPad ARKit-aangedreven augmented reality-ervaringen?
Volgens de officiële ARKit-bronnen van Apple voor ontwikkelaars, vereist ARKit krachtige hardware-apps die erop zijn gebouwd en die worden uitgevoerd op de Apple A9- en A10-processors.
De volgende apparaten gebruiken deze processors:
- iPhone SE
- iPhone 6s
- iPhone 6s Plus
- iPhone 7
- iPhone 7 Plus
- 9,7-inch iPad (model van 2017)
- 10,5-inch iPad Pro
- 12,9-inch iPad Pro (model van 2017)
- 9,7-inch iPad Pro (2016-model)
- 12,9-inch iPad Pro (2016-model)
"Deze processors leveren baanbrekende prestaties die snel scène-inzicht mogelijk maken en waarmee u gedetailleerde en boeiende virtuele inhoud kunt bouwen bovenop echte scènes", merkt het bedrijf op.
Als u een van de bovengenoemde ondersteunde apparaten bezit, kunt u ARKit-aangedreven apps op uw iPhone en iPad uitvoeren. Zo niet, dan heb je pech, tenzij je een ondersteund iOS-apparaat koopt.
ARKit doet zijn magie door de scène te analyseren die wordt gepresenteerd door het camerabeeld.
Het gebruikt ook gegevens van sensoren aan boord. Door live camerasensorgegevens te combineren met CoreMotion-gegevens kunnen geavanceerde algoritmen horizontale vlakken detecteren in een ruimte zoals tafels en vloeren.
ARKit kan ook objecten volgen en op kleinere functiepunten plaatsen en de totale hoeveelheid licht in een scène schatten om de juiste hoeveelheid verlichting op virtuele objecten toe te passen.