Google OpenSocial vs. Android

A while back I was at a Webguild event about OpenSocial. I was having a conversation with Kevin Marks, the Developer Advocate for OpenSocial – Google’s new API set that allows developers to tie their applications in to social networks. Someone was asking about the recently released Android, Google’s phone platform on which developers can write mobile applications.

The questioner stated that he believed Android was going to be the most important thing Google did. I argued for OpenSocial. We realized that our view was highly colored by where we came from (he from the mobile world, I from the software world dipping our toes into the social networking ocean) and left it at that. But later I got to thinking that this was a pretty interesting discussion.

So, let me put it to you. Which do you think will do more to shape technology and by extension society in the long run? Let me lay out my case for OpenSocial.

While Android will certainly allow us to work more productively in more places it is essentially about where we work and not so much about how we work and with whom. Sure these things all cross over (much to Kevin’s point about the two projects really informing each other). The more we can work in a mobile environment the better social networks become. But let’s be honest, until the input (keyboard) and output (monitor) mechanisms become better our productivity on a mobile device will remain limited. We did numerous surveys at ThinkFree to test people’s willingness to edit documents on a cell phone. Even in our audience (which you would think would be prone to using such technology) was not all that interested at this point in time. Also, the thought of opening up my cell phone to some buggy applications sounds like I might have to reboot my phone right in the middle of the call telling me I won $1 million if I can answer these three questions. I know there are supposed to be safeguards, but…

Social Networks, however, have the power to influence people in ways that we can’t even imagine right now. They will be a huge force in allowing us to build better connections and communication methods. Right now SNs are pretty rudimentary in the ways we have to connect with individuals and understand the strength of those connections. But they will get much much better and very soon I believe. The Internet has provided us with a rich variety of information at our fingertips – where and when the movie is playing, how to get from here to there, who wrote Chitty Chitty Bang Bang, etc. Right now we are just at the beginning of building the next generation tools to help us, for example, understand how much we should trust the opinions of others or weed out information that has no value to us. There are inherent risks in these types of technologies. Giving weight to some opinions and not others is what gave us the dictionary as opposed to Wikipedia. Weeding out information sometimes leads to groupthink. But the winning social applications will take this into consideration (I hope).

In the end OpenSocial will provide an infrastructure on which the problems of whose opinions should I care about, information overload and others can be addressed.

Your thoughts?