points out that making use of cloud storage can allow any mobile device or software features to be updated easily on millions of devices worldwide.In fact, it is possible to virtualize the entire mobile user experience so that all applications are downloaded from the cloud