opensocial初探

最近每看到一个新奇的网络想法的时候,总会有Google的影子。

作为一个普通的开发团队,Google提供了几乎所有

  • SVN版本控制: Google Code(不过不能设定访问密码,还是弃用了)
  • Mail联络: Gmail
  • MailList: Google Group
  • 开发Portal: Google Site
  • 会议预定: Google Calendar
  • 资料搜集: Google NoteBook
  • 语音联络: Google Talk(个人还是喜欢 Skype)
  • 文档共享: Google Doc
  • 微博: Google Buzz
  • 网络硬盘: Google Doc (个人还是喜欢 Box.net)

最近想做一个SNS的扩展,竟然SNS的API都被Google占领啦。

原来这个SNS网站,也是Google opensocial阵营的一员。一个下午本想好好体验一番的,找到一些Guide,都基于一个Orkut的实验SNS网站的Opensocial开发平台。Orkut明明说有了Google Account就可以申请一个Sandbox账号,不过不知道为什么总是Redirect到注册页面。看来Orkut还在实验呢。

不过通过一些文档,opeansocial的功能也了解了一些皮毛。

Google自己不做SNS,却热衷于给SNS网站的扩展做标准。对于那些SNS网站来说,可以轻而易举就获得大量的扩展引用。而应用开发者,也不用去学习各个SNS自己独特的API,就可以制作出通用的第三方控件来。想来也只有Google能以产业领袖的身份,招呼SNS网站和应用开发商坐下来,共同遵循一套由它制定的不同网站之间widgets共用的框架。SNS老大FaceBook,他就不用对此感冒咯。他坚持自己独特的API,也依然有成千上万的开发引用被开发出来。

Google也挺有意思,表面上是在为他人作嫁衣裳。其实随着opensocial的流行,Google就成了SNS的实际操作者啦。不过我倒是乐见其成,想想当年开发一个手机游戏,为了对应不用的运营商的标准,就得做出好多个版本来,还不如都统一了来得痛快。

Google推崇的,开源共享通用能不能最终成功,现在下结论还为时过早。Android是如此,今后Google自己的OS的应用也是如此。拭目以待吧。