PLATFORMS
ARCore (Google)
- Supports Android/IOS
- For rendering, uses OpenGL
ARKit (Apple)
- For rendering, uses Metal API (previously used OpenGL)
Engine or SDK
Unity
- Cross-platform game engine
- Supports C#, Javascript, Boo
- Integration of unity inside android code is painful
Sceneform SDK
- Google’s 3D framework (released 2018)
- Sceneform APIs help to develop ARCore apps (e.g., detecting plane, lights estimation)
- No need to learn 3D graphics or openGL
Vuforia SDK
- Uses ARCore/ARKit if the running device supports it. If not, it runs own AR technology and engine.
- Can be used in Unity