The latest update of ARKit 4 is a game-changer for augmented reality mobile app development, offering developers an expanded toolkit to create new and highly realistic AR experiences. With ARKit 4, developers can bring their visions to life, delivering on the promise of immersive and lifelike augmented reality. Moreover, there is speculation that ARKit 4 may serve as the pioneering software development kit (SDK) for Apple’s rumored AR Glasses, further fueling the excitement and potential of augmented reality app development. The possibilities are immense, and ARKit 4 empowers developers to push the boundaries of what is possible in the world of augmented reality.
Let’s discuss the juicy new features in more detail.
Location Anchors for Accurate Tracking of Geographic Location
With ARKit 4, we can now place AR content at fixed coordinates in the real world determined by the latitude, longitude, and elevation. Combining the use of the visual localization feature (that uses machine learning), GPS location, and 3D map meshes captured on Google/Apple maps, the improved feature helps track your current location in the world (wherever you are) more accurately.
A possible use case for this feature? CitrusBits can use this API to create an app that places AR content anywhere in the world. For example, users could play Jenga on the Eiffel tower in Paris with multiple people across the park.
FYI – the AR apps that required image recognition or scanning a code to launch location-based experiences previously can now take advantage of the new location anchors feature and upgrade.
Scene Geometry, Depth, and Object Placement
Apple has massively overhauled their AR accuracy and latency by pairing the hardware and software updates, allowing for fast object placement on load.
For example, in the project CitrusBits did for global animal health leader Zoetis, the machines could be placed on the table with close to no load time and no lag while the users pan around the object. This is carried out by accumulating 60 frames of depth data a second which in turn gives a denser point cloud system. This allows for faster plane recognition, providing a more accurate topological map.
This development will allow AR content to be more realistic moving forward, as a result of improved lighting and smoother frame rates. AR can be an ideal medium to show highly detailed 3D models of products, especially complex products like heavy machinery, vehicles, or electronics products. 3D models of such products in AR help your consumers understand and appreciate the engineering within your products.
The end goal of features like these is to create an immersive and powerful experience that engages, excites, and is impossible to forget.
Face Tracking
With ARKit 4, Apple has also updated its face-tracking accuracy. By using an upgraded ‘Depth Data’ collection, the feature allows any Apple device with the A12 processor to perform fast and accurate facing tracking. This allows developers like CitrusBits to build more complex face filters that can already be used by newer iPhones on the market.
Presently, Apple devices with A12 processors include, iPhone SE iPhone XS and XS Max, iPhone XR, iPad Mini (5th generation), iPad Air (2019, 3rd generation), iPad (2020, 8th generation).