It's got lots of options which include immutability, resilience, and Parallel/Partitioned. As data is saved during the cluster, the above mentioned functions support the data to be operate parallelly and on multiple nodes. There are numerous iOS emulators for Android which allow you to run iOS app on your own https://www.htmlkick.com/