Google Social - A Thought Experiment with Clickable Wireframes
September 17th, 2007I read an interesting article today. The Creative Director at frog design, Robert Fabricant, critiqued the iPhone for already showing it’s age. He picked out five “mistakes” in the iPhone, I think primarily pointing out that Apple wasn’t able to foresee some user interface and technical developments that have occurred since they started designing the iPhone who knows how long ago.
Some of his points don’t interest me too much, like when he says the TV icon for YouTube and the camera shutter animation are outdated. I would tend to think those were conscious design decisions that Apple made to give the device a warmer, more human feeling. But one of Robert’s points really hit home with me. He pointed out that the iPhone forces you to view your contacts as a feature of the phone tool. It would have made more sense, he argues, to let users see a list of contacts, and then choose any of the available methods to communicate with that person. For example, you would click on the name of a friend, and then choose to call, text, or email that person.
I’ve been thinking along the same lines for a new web application. In my head, I’ve been calling this application “Google Social” but it’s important that I point out that this is in no way affiliated with Google. I’m using their name as a conceit, because when I dream of web apps I dream in Google (and sometimes 37 Signals).
So what is Google Social? It’s a web tool that shows you a list of all your friends who are on the web. You click on a friend to view the social networks that they belong to (e.g. Facebook, LinkedIn, YouTube, etc.), and then you see a list of that person’s recent activity on that social network. It’s nothing terribly new — you can probably do most of this today through RSS and email notifications.
The important thing to me is the change in mindset. I’m no longer thinking “I’d better check LinkedIn to see what my contacts are doing.” and “Now I need to log in to Xanga to check my friends’ blogs.” and “Now I need to go to my friends’ Flickr accounts to see if they’ve posted new photos.” Instead, I go to Google Social and think “I wonder what Chris has been doing.” It’s a human-centered approach to social networks, instead of a platform-centered approach.
This web application interests me so much that I couldn’t help but design it in wireframes. So I invite you to look at Google Social, as presented in beta clickable wireframes.
These wireframes aren’t great, but I hope they communicate what I was thinking. You’ll notice some red dots around the pages. Not everything is clickable yet, so you’re mostly limited to what has a red dot by it. It’s like a Choose Your Own Adventure wireframe.
There are two ways to add friends in Google Social. First, you can search for people who have already created Google Social accounts. When you find someone, you can invite them to be your friend (very similar to LinkedIn). If they accept your invitation, then that person gets added to your friends list. Alternately, you can create a friend from scratch. This involves entering a fair bit of information. For example, if you have a friend who is a user on YouTube, you would need to enter her YouTube user name. Then Google Social monitors YouTube for any activity by that user and pulls it in for you to see. I’m hoping a lot of this kind of activity can be handled by RSS feeds that social networks are already putting out.
I know some things are still missing. I haven’t designed the sign up process yet, but it will be very important. It’s also missing a notification center for viewing invitations you have sent and received. It’s probably also missing a lot of other important stuff. But, hey, it’s only beta!
Please let me know what you think. Is this a compelling way to keep track of your friends online? What would make it better? Do you see any interaction problems?