不Open的Open Social
在媒体和网络上激起无数讨论的Open Social终于出来了,昨天刚刚给他浇了一盆冷水,今天几乎是在它放出一时间就访问和拜读了文档、并且尝试编写了第一个open social的程序后,觉得这盆冷水算是泼对了。
首先Open social根本不是最初大家所期望的那种开放的SNS平台API, 其实质是google提供的一套网页小插件(widget/gadget)开发sdk和规范,最主要的作用是能帮助各家SNS可以快速地变成一个类似facebook平台的东西。鉴于前些日子google在facebook上失利的事实,不得不怀疑这个open social看起来很open, 很美好的东西,其实不过是google用于对抗facebook的一场公关游戏。
那些借助Open social变成了类似facebook平台的sns因此就能摇身一变成为了可以和facebook竞争的服务了吗?我看不行。 那些为facebook写的apps从此就要放弃facebook改投open social怀抱吗? 我看不会,最多他们同时开发一个open social版本罢了。 Google的那些看起来梦之队的伙伴,要么是google的陪衬,要么想借助google掀起的buzz赚些眼球罢了,真正到了利益攸关的时候,恐怕就得作鸟兽散了。
Open social真的Open吗? 遗憾的是至少今天放出的这个open social根本不open. Open social为APP的开发提供了类似SDK的javascript API, 其实本质上就是google过去为iGoogle设计的gadget扩充了一些Javascript库而已。 合作的SNS是一个container, 要支持SPI接口,也就是为open social的API提供一些服务端的实现。 到目前为止,google还只能拿出Orkut的sandbox版本来作为open social的容器,怎样才能有个orkut的sandbox帐号呢?对不起得申请,我从第一时间就申请了至今还没有音信,其open程度就不用提了。也就是说虽然这个open social公布了,但是你除了可以看看文档基本还看不到什么东西。
开发open social的app应该谁都可以做,算是open吧,不过你现在开发了这个app也无处可跑,因为你没有container. 要container帐号,就向google申请,等着批准吧!
谁都可以成为Open social的container吗?不知道,google没有说,只是说需要的话可以加入一个google group去申请, 我是这个group第二个发言的,到目前为止还没有任何google的回复,其他几乎所有帖子都是问怎样可以做container的。不过如果做个container还要google批准的话,这个open简直是个笑话。
Plaxo pulse可能是最早提供了一个让我们窥见social open的机会:
If you are a Pulse user, the URL for adding an OpenSocial API is:
http://pulse.plaxo.com/pulse/gadgets/
The specific URL for the RockYou app is:
在Plaxo pulse上玩了一下这个rockyou的gadget实在没什么意思,不过早期demo而已也能理解。迅速摆弄了第一个自己的open social app, 其实是copy/paste 文档中的演示代码而已,然而等我激动地在plaxo中输入我的app 后,得到了这个屏幕:

Oh, my god! 原来你的app能不能跑还得container的批准!
装个app要批准,做个container (可能)要批准,连搞个orkut帐号也要批准,唉,这个open social真的不那么open!
Related posts:
- 明天去Facebook Developer Garage
- Google Wave, I am NOT impressed - 给Google Wave Fans们泼些冷水
- 血仍未冷 激流中国 (China Today)
- Teddybear: 报告主人, 我已出舱,感觉良好...
- 和一下keso的“谁需要3G?”
- Google Ditu更新的很棒
- ConvoTrack, 用backtype API实现的类似SRCBack服务
- blog添加了SRCBack, it’s awesome!!!
- 我设想的一个twitter 应该提供的killer feature
- 成功是一种文化 – Who got talent?
Search related in web: