When it comes to files we are beginning to take synchronization as a given. You work on a file at work and through the magic of Dropbox or similar services the copy of that file on your personal laptop winds up reflecting the changes. Increasingly we are expecting the same for applications. For example, when you have read a Direct Message on a Twitter App and then notice that it is still shown as unread in the web applications we experience that as a bug. This enduser expectation of data and ...