开放平台(Open Platform) 在软件行业和网络中,开放平台是指
软件系统通过公开其
应用程序编程接口(API)或函数(function)来使外部的程序可以增加该软件
系统的功能或使用该软件系统的资源,而不需要更改该软件系统的
源代码。
基本定义
简介
在互联网时代,把网站的服务封装成一系列计算机易识别的数据接口开放出去,供第三方开发者使用,这种行为就叫做Open API,提供开放API的平台本身就被称为开放平台。通过开放平台,网站不仅能提供对Web网页的简单访问,还可以进行复杂的数据交互,将它们的Web网站转换为与操作系统等价的
开发平台。第三方开发者可以基于这些已经存在的、公开的Web网站而开发丰富多彩的应用。
开放平台包含两种含义。
第一种是技术性的开放,例如
百度、
腾讯、
阿里巴巴等,例如
阿里可以提供标准化的应用软件,但是数百万形形色色的卖家对于个性化要求的软件,并不是一个公司的力量可以满足的,所以就把这些需求开放给众多的第三方开发者的方式。再例如google的基于
Linux平台的开源
手机操作系统就被认为会很快打败Nokia
塞班系统。这一种技术性开放平台虽然来看跟
B2C企业的开放平台关系不大,但是也能从一定程度上说明开放平台是
互联网企业的趋势。
第二种开放平台是指
软件系统通过公开其
应用程序编程接口(API)或函数(function)来使外部的程序可以增加该软件
系统的功能或使用该软件系统的资源,而不需要更改该软件系统的
源代码。B2C企业开放平台又包含两种形式,A:
淘宝商城、日本
乐天这种纯平台的模式,即自己不碰商品的进销存,全部由入驻商家来做;B:美国
亚马逊、
当当网、
京东商城这种“自营+联营”的模式。
分类
在众多的开放平台之中,根据所服务的主体不同,也将开放平台分为两类,一类是中心化开放平台,以
Facebook、百度等为代表的开放平台,平台所提供的API主要是针对自身的网站提供应用开发接口,与之对接的应用只为自身网站服务;还有一种是分布式开放平台,在国外以
Google提出的
开放标准为代表,在国内则以Manyou为代表,这类平台在提供一个标准API后,即可将平台上的多个应用推向所有支持该标准的网站。
发展历程
Facebook的一炮而红,让不少人看到了开放平台的强大吸引力。
谷歌、
微软等互联网巨头,开始竞相推出自己的开放平台战略,以求追赶互联网发展的新潮流。这些举动无疑触动了国内互联网公司的敏感神经,纷纷开始建设自己的应用平台。2010年,新浪
微博、百度、
盛大、
开心网、腾讯等相继尝试开放部分互联领域的API,力求在网民中为自己塑造开放平台的形象。
媒体评论,2011年,国内开放平台将进入“爆发期”。
当全世界都在想着如何搭上开放平台这条疾行的
快船时,
微博“鼻祖”
Twitter却反其道而行之。据悉,Twitter已于2011年2月中旬,停止批准应用随意通过API(应用
编程接口)访问大量数据,并向开发者宣布:应用将“不再能随意通过API访问数据”,而以前的应用则可以“继续随意访问数据”。
业内认为,Twitter此举很可能是想通过控制快速增长的API,缓解平台用户过多带来的压力,或是希望借此改变
商业模式,在自己的开放平台上对API进行收费。
Twitter的“逆生长”,为互联网站开放平台的风生水起做了很好的注解。自从Facebook因对开放平台发挥得淋漓尽致而一炮走红,全世界的互联网公司几乎为开放平台而疯狂。2011年,Facebook不仅已经成为市值约500亿美金的
社交网络巨擘,还在以令人难以置信的速度向前狂奔。
花旗银行分析师认为,Facebook的年营收
增长速度超过100%.而近日,Facebook也高调宣布,因公司的扩展速度惊人,或将于2011年年中搬入新总部。
不久后,
Google也宣布开放自己的
社交应用平台
OpenSocial,这触动了微软的神经。2005年9月,微软推出其“Web平台”(WebPlatform)策略,策略中包括公开MSNSearch等一些公共Web网站的API、发布更好的
开发工具等措施。这也使得开放大潮风起云涌,Flickr、Youtube等一系列网站也都紧随其后,纷纷对自己的服务提供了API供第三方开发者使用。一时间,“开放平台”成了全球互联网中最为流行的关键词之一。
而中国的互联网业界在开放平台的成长中,也在经历着类似的过程。继Facebook之后,Manyou、
人人网、51网也都纷纷发布了自己的开放平台。2010年,百度在其开放平台大会上宣布,开放API;新浪微博也率先开放了自己的平台。同年12月17日,腾讯在继新浪微博、百度、盛大、开心网之后,宣布开放微博、
QQ空间、
财付通等API,此后,又宣布开放
QQ团购平台。
2008年5月,人人网推出 API 开放平台
测试版,并于同年7月正式开放。锐易通和
奇矩互动,则是两家较早切入人人网开放平台的APP开发商。锐易通的主打游戏《泡泡鱼》,于2009年登录人人网后,受到众多网友追捧,至今热度有增无减。目前,锐易通在人人网上的用户大概有700多万,月
活跃用户在70万以上,日活跃用户大概在25万以上。而奇矩互动也通过运用人人网的开放平台,取得了不菲成绩。2008年8月,其游戏《新同居时代》、《宠物抱抱》、《我是大地主》先后在人人网登录,2009年5月和9月,又推出《
原始人也疯狂II》、《
幸福厨房》等游戏。奇矩互动在人人网运营的所有游戏,加起来大概有500万用户。
锐易通CEO侯锐在接受记者采访时表示,“对开发者而言,更看中开放平台是否能在相关的接口上,给应用开发者提供更加成熟的支持。按照我们与其他平台合作的经验,即便平台足够友好,也有足够的意愿希望开放,但有时却因为缺乏经验而不知道如何实施,又或者在开放接口的选择上,以及
技术支持方面不是很到位,所以,平台是否拥有丰富经验非常重要。而人人网是国内最早的开放平台,比较了解开发者需要什么,合作比较默契”。
主流平台
随着Facebook通过开放平台而一炮走红,全球各大互联网公司开始竞相推出自己的开放平台战略,国内外对开放平台的前景一片看好。
百度开放平台是基于
框计算先进技术和
服务理念,而提供的
开放数据分享暨对接平台。通过该平台,广大站长和开发者可以提交结构化的数据或资源,并在搜索结果中直接展现。
对用户而言,只要在“框”中输入服务需求,系统就能准确识别,并将其分配给最优的内容提供者,最终返回给用户最精准的结果。这种智能的互联网需求
交互模式,以及简单可依赖的实现机制,称之为“框计算”。
百度搜索开放平台是一个基于
百度网页搜索的开放的数据分享平台,广大站长和开发者,
可以直接提交结构化的数据到
百度搜索引擎中,实现更强大、更丰富的应用,使用户获得更好
的搜索体验,并获得更多有价值的流量。
百度连接开放平台基于
OAuth2.0授权协议,向所有第三方开放了百度的账号体系、好友关系链以及相关产品线的核心数据接口。通过该平台,所有第三方网站只需通过
百度账号就可以登录其网站,而
百度应用开放平台的开发者还可以在其IFrame应用中获取百度登录用户的基本资料和好友关系等数据。已有
搜狐微博、
奇艺网、
拉手网、
天极网等加入。2011年7月25日上午,百度连接开放平台已在百度开发者平台上发布。
微博开放平台是一个基于新浪微博客系统的开放的信息订阅、分享与交流平台。微博开放平台为您提供了微博信息、
粉丝关系、以及随时随地发生的信息裂变式
传播渠道。
广大开发者或网站只要登录平台网站并创建应用,即可通过平台开放接口(Open API)对微博系统进行读写,挖掘微博系统的新功能与新玩法。
经过简单的代码整合,并在您的网站上放置微博登录按钮,您的网站用户就能够使用微博账号进行登录。网站可以获取当前用户的
用户名、头像图片、当前用户的粉丝和关注对象列表。您可以整合现有的
用户账户系统或者直接替换成微博的账户系统,帮助您提升网站的用户注册量和提升网站访问数据。
使用
OAuth的授权机制进行开发,在网站的显著位置添加“与新浪微博连接”的功能,让用户与能够直接点击并登录。
分享与动态:
新浪微博现有的用户传播体系非常完整,好友之间通过大量的信息分享带来病毒式的传播。平台提供了分享按钮和动态展现插件,让你仅仅通过几行HTML代码就能够在
你的网站上加入社交特性。分享的内容也会在微博网站上展现,用户点击链接后可直接进入相关内容。我们也提供了大量的 API接口帮你实现更多的特性。
开心网开放平台分为
社交游戏类组件和实用工具类组件这两种,鼓励用户和开心网共建社交化综合网络。
现阶段,开心网的开放平台主要提供以下服务:OpenID、开放API、好友动态发布、组件实验室、转帖部件、粉丝部落。
只要用户将自己的产品投放到组件实验室,运营数据达到开心网设定的标准,就可以正式升级为第三方组件,供9000多万开心网网友尝试和使用。
人人网开放平台(Renren Open Platform)是面向开发者的开放平台,中国最大的SNS开放平台。拥有丰富的API
搜狐博客开放模块(Sohu Open
Widget,以下简称SOW)是一个由
搜狐公司推出、基于UWA(Universal Widget API)规范、应用于多个平台的Widget标准。
腾讯
财付通开放平台是中国领先的第三方在线
支付平台财付通全新打造的一个应用平台,通过这个平台,第三方开发商的应用可以通过
QQ钱包等渠道,被1亿
财付通用户、甚至10亿QQ用户所使用。开放平台上的应用是由财付通或第三方开发商开发的,可以为用户提供独立的、完整的电子商务服务的
应用程序。
腾讯社区开放平台是基于QQ空间、朋友社区(
QQ校友)两大社交网络的开放平台。
WebQQ开放平台是第一个以应用为核心的腾讯应用平台。 开发者可以通过开放接口构建你心中的最潮的应用!给亿万人分享! 在这里,每一个开发者的每一个应用都将有平等分享腾讯亿万用户机会,各种类型的应用都可以在这里有的放矢!WebQQ开放平台上的应用是指由WebQQ或第三方开发商开发的,可以为用户提供有用、新潮的应用程序。 用户可以从WebQQ点击进入
应用市场,看到所有的应用。
根据腾讯官方提供的视频,Qplus提供的功能是将腾讯制作的一些Widget直接在桌面运行,这将对
360桌面、以及之前的
鱼鱼桌面秀等Widget,甚至Adobe air都形成潜在冲击。
在演示视频中,用户可以切换到“Q+”桌面以替代windows桌面,用Widget替代windows程序,腾讯借壳搭建的“操作系统”初具雏形。
视频显示,腾讯很可能将该功能捆绑进QQ客户端。如果说之前的WebQQ是腾讯的一个尝试,那么随着QQ客户端的捆绑和与系统的更紧密结合,腾讯的新战略将更加强制性的影响到广大QQ用户。
根据官方介绍,“Q+”是一个基于Windows系统的
开放式应用平台,当用户一键切换到“Q+”后,它将接管原有的Windows桌面。通过它,用户可以便捷地进入互联网丰富多彩的世界,享受到
第三方应用商提供的丰富的互联网应用。
初一看
Q+和自家的WebQQ以及其他桌面类软件(
360桌面等)比较相似,但就目前来看,Q+的野心似乎更加庞大。据了解,“腾讯将尝试以API接口的形式通过Q+向第三方应用商提供如内容分享、文件传输、语音视频等核心功能组件,第三方应用商则可通过这个平台进行调用,将这些用户使用最多、最喜爱的核心功能植入到创新应用中,从而直接服务于超过6.47亿的QQ用户创造更大的价值”。一旦这种合作形式步入正轨,也就意味着Q+平台上的应用数量将不成问题,无论是微博、在线视频、
即时交流这些热门应用还是其他互联网应用,只需要一个Q+平台即可实现。
想象一下,如果腾讯将Q+整合进QQ客户端或者和WebQQ打通(相信这个可能性会相当高),QQ用户将自然而然成为Q+平台用户,几乎不需要额外
使用成本,接受起来也会比较容易。腾讯若能进一步充分利用
云计算,将用户的
Q+桌面同步到服务器,就可以大大降低对于操作系统的依赖。这也意味着将来无论你到哪里,只要有一台能上网的电脑,登录Q+平台后就和自己的电脑相差无几了。
腾讯WebOS?没错,Q+平台的推出,已经给我们展示了腾讯WebOS的基本雏形,从它准备开放平台API接口这一举动就可以猜想到Q+的长远目标。虽然还需要依靠Windows平台,但是谁知道将来会不会像ChromeOS那样发展成为一个完整的硬件+基本UI界面+Web应用的腾讯OS呢?
更多参见Q+平台词条。
淘宝开放平台项目是淘宝(中国)软件有限公司面向
第三方应用开发者,提供API接口和相关
开发环境的开放平台。软件开发者可通过淘宝API来获取淘宝用户信息(卖方和卖方用户信息,私有
信息需要授权)、淘宝
商品信息(全淘宝超过1亿个商品的名称、类目、型号、介绍等信息)、淘宝商品类目信息(全淘宝商品索引及分类明细)、
淘宝店铺信息(全淘宝店铺信息)、淘宝交易明细信息(在取得用户授权的情况下,查询每笔交易的详细情况)、淘宝
商品管理(淘宝商品的上传、编辑、修改等接口)等信息,并建立相应的电子商务应用。同时,作为淘宝开放平台TOP项目的合作平台——
阿里软件平台在其中也扮演着重要的角色,它将为开发者提供整套的淘宝API的附加服务:
测试环境、
技术咨询、产品上架、
版本管理、收费策略、市场销售、产品评估等等。
360
web应用开放平台,基于360用户资源以及强大的客户端平台,是360大开放平台战略的重要开放途径之一,它致力于与互联网同仁,以及广大第三方开发者,一道建立真正开放、稳定,良性的应用
生态产业链。360web应用开放平台,旨在提高国内web应用开发的
原创动力,为广大第三方开发者提供可普遍参与的应用收益模式。
YY开放平台(YY Open Platform)是
YY语音扩展业务中最为重要的一环,通过为各类开发者提供技术支持与运营支持,与开发者
共同发展,为开发者和YY用户创造更有价值的在线互动世界。多玩YY开放平台(YY Open Platform)是基于YY频道各类工会组织娱乐、群体互动、游戏、交友、竞技、活动的业务平台,提供外部合作伙伴参与服务YY用户的各类原材料,例如API、账号体系、
数据通道、
数据安全等。供外部合作伙伴开发应用并接入。YY开放平台是YY基础服务重要的开放途径,通过与合作方的共同努力,为YY用户提供更具特色的、以在线语音为主的在线互动平台。平台特点
群体性平台用户分布都是以工会形式,用户参与都是以一个
大群体方式参与应用场景。用户更具组织特性。
实时性YY开放平台在具备其他开放平台的异步传递(交互)特性的同时,以工会为单位的用户更具有高度的实时特性,在多场景下用户交互行为更倾向于
实时交互,能让互动场景更加连贯顺畅,在实时互动的场景下,应用对用户的粘性更高。
语音,视频YY开放平台能为应用开发方提供最为便捷的
语音交互能力与视频能力,借助强大的YY语音功能,使得应用开发者能够发挥无数想象,创造出具有高度吸引力的应用。
组织,运营YY开放平台为开发者提供更多的运营支持,每个工会的会长参与应用的运营与推广,并且YY的世界中特有的主持人身份,帮助维持秩序与营造气氛。 每个应用在达到一定的条件后更具有应用自己的官方短位频道ID,让忠实用户更好的交流,帮助应用更好的举办各种类型的推广活动。
特性
接入方式 yy开放平台跟以往的web类型的开放平台有较大的区别,yy开放平台是客户端类型的开放平台,能兼并web类型的应用和客户端类型的应用,支持 web、独立进程、
windows动态库dll三种类型应用; 在yy开放平台上运行的应用是直接加载在yy语音客户端运行的,可以理解为跟yy语音一起加载运行的,所有的yy内的应用无需再做一次登录校验,yy语音已经完成了登录校验。