It's a good set of suggestions, but it doesn't touch on the key problem with "mobile" interfaces - <i>notifications.</i> The core evil (dark design?) of most mobile interfaces to various networks, social or not, is that they can use notifications to get the user into their app. While there's some ability to restrict notifications, there's still not huge support (at least that I know of... maybe it exists and I've missed it?) for levels of notification by default. You can go and turn some options off in an app, if it supports it, but in general, there are tiers of notifications.<p>High priority is "The world is on fire." Be it your pager for work, or, more often in my case, "The hill I live on is on fire, <i>again</i>...", these are the things a mobile device is useful for. I'd argue that phone calls serve this purpose currently, because the cell network has made calls suck for everything else with latency...<p>Most of the person to person communications (outside group chats) tends to fall into the "Important, but not immediate" category. This is what I tend to use my phone for, so my notifications are around this.<p>Then there's the clutter of other notifications ranging from "Oh, hey, you got more spam email!" to "Please come check into our app again, we miss your eyeballs on our ads!" These are fairly unimportant and probably shouldn't exist, in most cases. But most of them are low priority.<p>I'd like to be able to set things up so that notifications are batched over some period of time, instead of being immediate (unless it's high priority - if my wife is sending me a picture of A or B at the store, I need to respond to that quickly enough). But for other stuff, I'd love to see batched notifications on an hourly, or perhaps even daily basis.<p>I simulate this on my devices by largely running "pull" instead of "push" for almost everything - outside direction communication from people, which is what I use my phone for, I have notifications turned off. I check my email often enough mostly that I don't need notifications for my primary account (it's not for anything time sensitive so if I check once or twice a day this is fine), though it does lead to some priority inversions in that infrequently used accounts actually do send prompt notifications. I don't have a way to queue these for once a day or something and still get notifications, and I tend to fail to check them otherwise.<p>If you allow your devices to go back to "pull mode" instead of "push mode," you remove a lot of the evils of most of the applications in terms of attention vampire effects.<p>But a more flexible notification system would be really, really useful.