Google OpenSocial——社交网站的基础架构
Google似乎是已经宣布要推出OpenSocial,英文Blog里报道很多,但因为正式的东西还没有出现,所以看了一圈,说得也不是很详细,大体是几点:[*]开发者将会得到3个Javascript和Gdata的API;[*]这3个API的分别是:用户资料,朋友关系和活动信息;[*]在Orkut上将会有一个sandbox.orkut.com,开发者可以做测试;[*]社交网站将得到一个工具帮助他们实现OpenSocial的功能;[*]Google会开通一个论坛做为支持;[*]API发布的网址是:http://code.google.com/apis/opensocial,但现在还是返回404;[*]目前加入的社交网站有Orktu,LinkedIn,Ning,Plaxo,Friendster,Hi5,Viadeo,XING,甚至还包括Salesforce和Oracle。
基本意思就是有了这些API,所有加入的社交网站就能共享这些用户、朋友及活动的信息,开发者也可以在这些信息的基础上开发自己的应用,包括为这些社交网站开发和为自己的网站开发;有一篇文章甚至提到Google会为开发者存储这些信息,那样的话如果再开办一个交友网站,甚至可以没有自己的大服务器——这里的详细信息没有提及,也不清楚那些加入的网站会和Google以什么的方式合作,Google会存储所有这些用户及交友和活动信息?那些网站同意这样干?如果是各网站分开的,这些API怎么调用这些信息?都还不清楚,但看上去这些API似乎是要成为基础架构了,而Google是这些东西的标准制定者(也许其他几家网站早就参与了?)。
我很少上这些网站,但有时确实感觉它是有必要的;比如同时标明身份,建立朋友圈,共享文章、照片、讨论问题,发布通知等等,比如同班同学(联系比较好的,上学过程中某些阶段已经不想联系了)。但把所有同学都抓到一家网站实在是一件难事,有了这个东西应该就好得多了,也许以后就是a@orkut.com为主,邀请b@freindster以及c@ning.com加入,同样形成一个圈子,各人还不用离开自己习惯的网站和界面。
Email天生是互通的,Jabber系列(包括Gtalk)的即时通讯设计的基础就是互通,MSN和Yahoo Messenger是互通的,据说MSN还要和Gtalk互通,甚至要开放API(见cnbeta),现在终于轮到社会交往。社会交往最重要的是用户身份,这是一切网止活动的基础,抓住了这个,应该说就占了网络活动的先机,而现在Google是它的标准制定者了。
这些网上活动能统一起来之后,其实不如开发一个专用的客户端,应该比浏览器+Javascript/Flash要强点吧。
踩起来,踩向全球~~ 和你们一块学习。。。
页:
[1]