So there are a number of Android-based tablets on the horizon. These are presumably envisioned as intermediate devices to fill a niche between the smartphone and laptop, similar to the iPad. I'm not starting a thread to debate whether this niche exists, or the design of any specific device, but rather on how well Android and its apps can adapt to being used across multiple devices by the same user.



For me, when I try to envision a tablet in my life, I find it difficult to think of things that it could do but my phone (a Nexus One) can't. I think the point is a tablet doesn't really do new things, but it does them slightly better because of a larger screen. The thing is, I will likely want to switch back and forth between my phone and tablet depending on my real-world context, and I will generally want the state of those applications to stay in sync.



Take reading an ebook, for example. I will still want to read on my phone sometimes, when I just have a minute to spare and don't have the tablet with me, but when I sit down to a more lengthy reading session, I want the tablet to remember where I am in the book. This should be automatic. Similarly, any games I play should have my progress saved, and my bookmarks/history/etc should be synced too. The simple fact is, the additional value of a tablet seems so small, that if I have to put up another non-synced device in my life, it won't even be worth bothering. I'll just keep using the smaller screen of my phone.



Now, of course there are already things that DO sync. Email, calendar, contacts, etc. But those are distinct things with custom implementations specific to that type of data. Certainly every app developer could add a web service that syncs their app data, but why make everyone do that individually. Does anyone know of any plans to create a generalized Android app sync solution? (let me know if there's something out there and I missed it) This seems like something google would want to build at the OS level, but I haven't heard of anything like it.



Thoughts?