新浪科技讯 北京时间6月3日消息,据国外媒体报道,Facebook周一宣布,该公司计划将开放“应用开发平台”源代码,以帮助开发者更容易地打造基于Facebook的应用。
Facebook计划将应用开发平台、以及最热门应用和标签的大部分代码开放源代码,这是该公司针对外部开发者出台的第二项重大举措。大约一年之前,Facebook面向外部开发者开放了自己的平台。此后,约40万名开发者为Facebook创建了2.4万个应用。 Facebook此举也是对谷歌OpenSocial计划的回应。2007年11月,谷歌推出了开放社交网站标准OpenSocial,允许开发者为多家社交网站开发应用。
分析人士普遍认为,OpenSocial是对Facebook平台的一大挑战,因为它可以帮助其它社交网站在第三方应用方面与Facebook相抗衡。今年3月,雅虎宣布将支持OpenSocial,并同MySpace及谷歌共同创建OpenSocial基金会,以确保OpenSocial作为一种用于打造社交应用的开放、社区管理标准的中立性和长期性。
Facebook预计,将应用开发平台开放源代码可以帮助开发者更容易地测试和改进应用,以及创建自己的工具。开放源代码版的Facebook平台被命名为“fbOpen”,包括REST API、FBML parser、FQL parser、以及FBJS sanitizer和proxy。开发者可以对fbOpen进行扩展,创建自己的标签和API。fbOpen的大部分代码都采用CPAL协议,但FBML parser采用了MPL协议。
市场研究公司Gartner的分析师雷·瓦尔德斯(Ray Valdes)表示,将应用开发平台开放源代码有助于Facebook更好地应对来自OpenSocial的挑战。他说:“OpenSocial曾经只是人们谈论的一个概念,但现在已经真正普及开来。此外,尽管OpenSocial的开放源代码程度还不够高,但却促成了大量开放源代码的社交网络应用出现。”
瓦尔德斯同时表示,从广义上讲,Facebook此举也是为了提升交互性、打破封闭模式、支持开放网络、以及提升数据便携性,从而顺应行业发展潮流。他说:“Facebook需要对行业趋势做出回应,该公司的确采取了措施。当然,这一措施是否足够取决于开发者和合作伙伴的态度。”
除此之外,Facebook的开放源代码举措有望吸引到更多高级开发者,从而提升第三方Facebook应用的质量,并从中获益。例如,如果出现面向特定垂直行业的企业应用,并吸引大量用户,Facebook将获益匪浅。Facebook高级平台经理埃米·沃拉(Ami Vora)表示,该公司的开放源代码举措并不是对竞争的回应。自一年前开放平台以来,Facebook一直希望在开放源代码方面更进一步。(
[ 作者:零度网络科技 类别:互联网新闻 ]