If your application is huge and needs more space than usual, you will need to opt-in for cloud-based AR. Whereas, if your application does not require much space and will work seamlessly, you can provide device-based AR solutions.