I think that we have a major problem here.
This concept of the seamless cross-platform experience where all your devices run the same app and you can pick up where you left off regardless of which device you have picked up is of course (by definition) dependent upon wireless syncing. Now that is fine if you are on your wi-fi network at home or at work. The in-between bit? That's 3G dependent - you gotta pay. Problem with that is the punter does not like paying. Cloud-based app experience seamlessly syncing/updating all your devices on the go is technically easier and smoother but that's an awful lot of 3G time being used and the punter, wait you guessed it, does not want to pay. The actual usage of many *locally* stored apps is (of course) heavily dependent upon being on-line. The carriers are stopping "all you can eat" plans because they do not have the capacity to cope with the demand for broadband that people *are* willing to pay for let alone the extra usage that would enable devs etc to be on genuine earners and they have yet to persuade the public to open their wallets for (plus with the increase in demand that the public are willing for prices are going to rise). Fundamentally what is not being recognised is that this is a *very* tough market where the punter is as tight as a gnat's chuff and utterly unwilling to pay more than peanuts unless the app or service is a major league killer app. Navigating via Google maps? They'll pay for the 3G usage then. Buy their favourite game? That they'll pay for. Anything else? You have to pry that pound/dollar out of their cold dead hands. The problem is that all the *ordinary* punter actually *needs* fundamentally from their shiny is to communicate (text, phone call, e-mail, navigate), in general terms what you are trying to do is to persuade them to *want* more and be willing to pay for it. However at the same time you are trying to persuade them to part with money for this or that, the price of *using* it is going to go higher and higher. The would-be seller's challenge is to persuade the public to pay *continuously* (initial purchase + bandwidth) for something and the public wish to continuously *not* pay for anything unless they perceive an overwhelming case for doing so. Face it, the punter does not want to part with a penny piece and the costs of what he/she *is* willing to pay for are going to rise as we hit capacity limits. How the hell anyone is going to make any money at the moment escapes me completely.