ARDK provides several developer tools that you can use to make development easier. Mock mode lets you test AR features in the Unity editor without having to run on a mobile device. In Remote mode, your code can run in the Unity editor using data from a connected mobile device, allowing for code iteration to happen without re-deploying to a device.