Solid at its core!
Use Cases and Deployment Scope
We used ARCore for developing AR mobile games, more specifically android mobile games. Our primary game development engine is Unity and ARCore has perfect integration with that. It's very easy to get up and running. Among different business problems that ARCore solves the top for me would have to be the demonstration of products to the user using AR. It raises sales and is very useful to convince users to click that buy button.
Pros
- It understands the surroundings very well as it maps it around the user.
- It understands the users' relative position in terms of the surroundings and tracks the users' movements.
- It can sense the surrounding lighting and overlay that on top of the AR objects to make it more immersive.
Cons
- Scanning objects can definitely be improved. It can take a long time to scan sometimes which is unfriendly to the user.
- Can benefit from vulkan rendering
- Scanning accuracy can be improved
- More features needed to be added like body tracking
Likelihood to Recommend
ARCore is well suited for demonstrating 3D objects on surfaces that could be used mostly in product sales, real estate. It can be used to measure objects or a room to make a 3D architectural model out of it, although it's not 100% accurate it can give a pretty good idea. It can be used for games and marketing reasons ARCore is less appropriate for human body tracking, occlusion, and large-scale augmentation where there needs to be a large-scale scanning.