Ein Framework (englisch für Rahmenstruktur) ist ein Programmiergerüst, das in der Softwaretechnik, insbesondere im Rahmen der objektorientierten Softwareentwicklung sowie bei komponentenbasierten Entwicklungsansätzen, verwendet wird. Im allgemeineren Sinne bezeichnet man mit Frameworkauch einen Ordnungsrahmen. Ein AR Framework legt die Grundlage für eine Augmented Reality Applikation.

 

Apple ARkit

Das Apple ARKit ist ein AR-Framework der iOS 11 AR-Plattform, das ausgezeichnet Informationen und digitale Objekte in die Umgebung einfügen kann. Im Apple ARKit 1.5 unter iOS 11.3 Beta wurden die Funktionen für noch realistischere Nutzererfahrungen weiter verbessert. Unter anderem gelingt es nun durch ein weiterentwickeltes Szenenverständnis, auch auf vertikalen Oberflächen virtuelle Objekte zu sehen. Des Weiteren kann das Apple ARKit nun unregelmäßige Oberflächen genauer zuordnen.

 

Google ARCore

Der Google ARCore dient dem Erstellen von AR Apps auf Android. Hierbei kommen die drei Schlüsseltechnologien Motion-Tracking, Umgebungsverständnis und Lichtschätzung zum Einsatz. Viele qualifizierte Android-Smartphones ab Android 7.0 (Nougat) können den Google ARCore anwenden. Mit Inertialsensoren ermittelt ARCore die Position des Smartphones bei seiner Bewegung im Raum, identifiziert wichtige Punkte und erkennt flache Oberflächen. Objekte und andere Informationen lassen sich nahtlos in eine reale Umgebung integrieren.