Widget:互联网的乐高玩具
星期四, 01月 10, 2008 17:09Widget:互联网的乐高玩具
搜狐为其Blog服务雄心勃勃地推出了一个新东西“Open Widget”,也许可以称之为“博客开放模块”。坦率地说,这确实是一件“了不起”的开始,为什么呢?因为Widget(模块)这个小东西背后包含着“开放”和“自由流动”的概念,它可能会撬动整个互联网,让其走向一个更完美的网状结构。
什么是Widget(模块)呢?苹果代号为“Tiger”的操作系统发布时,主打概念之一就是“DashBorad(面板)”——它就是基于 Widget技术的产物,你可以在桌面上操作多个小模块,实现时钟、天气预报这样的“功能”,或者接收你的Blog帖子、新浪新闻这样的“信息”。这个小 东西十分吸引人,成为很多媒体报道的兴趣点,于是,微软的Windows Vista就给我们讲了一个老故事:哇!来看啊,我们的操作系统也有Widget了。
而在此之前,Yahoo就曾通过收购让自己拥有了客户端版本的Widget服务,同样,Google也有Widget服务,包括客户端和定制个人页两个系列的服务。
由Blog引发的Web2.0热潮更将“Widget”推向了热潮,由于Blog的侧边栏是个绝佳的位置栏放置各种小模块,于是针对Blog的Widget应用在过去三四年里极为热闹,国外的典型服务比如Delicious文摘服务,Flickr图片分享服务十分受益于“Widget”——早期的用户通过在自己的Blog上放置这些网站的模块,帮助它们获得了大量用户。同样,国内的一些web2.0服务比如豆瓣、抓虾、友播等都为Blog提供Widget服务。这意味着,在你的Blog上不仅可以呈现时钟、天气预报,而且可以呈现你分享的图片、你阅读的Blog帖子、你喜欢的音乐和你正在阅读的书籍……
同时,web2.0也催生了一种新的Widget应用:个人定制页。通过Netvibes或者igoogle这种服务,你可以定制一个web页,上面集成或多或少的Widget,不同的模块代表你不同的网络需求或网络应用。
现在,互联网的Widget基本形成了五个系列:一是以苹果和微软为代表的操作系统;二是以雅虎和谷歌为代表的客户端;三是以Netvibes和igoogle代表的个人定制页,基于web和浏览器;四是Blog Widget;五是以诺基亚的维信(widsets)服务为代表的手机Widget——诺基亚为手机和无线互联网推出了“维信”服务,你可以在手机上以类似的方式来定制一些功能模块或者信息模块。
很遗憾,这些Widget各自有自己的标准、协议和接口,因此,它们目前只是飘浮在“互联网”上,还没有真正成为互联网的“结构”。互联网“伟大” 的力量来源于“标准”、“协议”这样一些大家共同遵守和维护的“约定”,它们决定了数据能够自由流动于光缆之中。这种“约定”正在变得越来越多和越来越高 级,使得流动的数据不再是简单的比特流而是更高形态的“信息”、“内容”或者“功能”。
Widget需要“约定”,让这些自成体系飘浮着的模块能够自由流动在整个互联网上。专注于Widget应用的Netvibes试图去做这件事情。 它现有的服务就是让每个人可以定制一个个人(首)页,在上面集中各种各样的服务,每个服务就是一个Widget。它发起了一个统一的widget接口:Universal Widget API——开发者利用这个“约定”来开发Widget应用,能自由嵌入在不同的widget体系里,于是,Widget开始获得自由身。
互联网的“开放”和“自由流动”精神继续席卷一切基于互联网的应用。
事实上,国内外很多的网络服务对为blog提供了widget模块,满足不同用户的不同需求,帮助用户在自己的栖息地blog上实现更多的功能。但 是遗憾的是,拥有最多用户的新浪、搜狐、网易、百度、腾讯这样的庞然大物却经常缩手缩脚,做出一副封闭和抵抗的态势出来,这些网站上的用户往往无法自由使 用各类blog widget。
所以,搜狐的Open Widget是一个不错的开始。短短两三个月,开发者为其开发了几百个模块,,搜狐的blog用户可以使用基金信息、股票查询、翻译词典、日历、图片、音 乐、游戏等等多样化的widget服务,其中,人气值最高的“2008新年新打算”已经有上万个blog添加了该模块。
是的,搜狐的Open Widget遵循并推动Universal Widget API规范——这是由那家法国公司Netvibes发起的。
