Developing apps for the mobile cloud: What you need to know