But with any motion software the best you can hope for is an simulation of the actual experience. Prototyping with developer tools like Xcode aren’t simulations, they are mini apps that will bring you as close to the final experience as you can possibly get. Along with testing on device, you can take effect of native abilities and do fun things like use the the device gyroscope to programmatically alter your animations.
[English] Countly is a fully open source and community-based project that allows developers to track their mobile and desktop application user's actions.
Here's how to integrate Countly on a Swift applicatiion.