主题:百度开发者大会

时间:2012年3月23日

地点:北京国际会议中心

直播:TechWeb对本次大会进行现场直播。

主持人:尊敬的各位来宾,欢迎大家来到2012百度开发者大会的现场,今天亲临现场的百度公司领导分别是: 百度公司创始人董事长兼首席执行官李彦宏先生,百度技术副总裁王劲先生,百度副总裁朱光先生,百度移动.云事业部总经理李明远先生,百度云首席架构师林仕鼎先生,百度移动发展部总监岳国峰先生,以及全国近百家媒体和3000多名开发者。

尊敬的各位来宾,让我们最热烈的掌声有请百度公司创始人董事长兼首席执行官李彦宏先生做大会致词!有请Robin。

百度公司创始人董事长兼首席执行官李彦宏:各位开发者,各位媒体朋友,各位来宾,首先欢迎大家来到2012百度开发者大会,看到这么多人来参加会议,我非常高兴,同时也有一点紧张,因为我看到很多人的眼神是期待的。为什么会有一点紧张?前两天我看到网上有人把我一年前说的话翻了出来,一年前我在百度联盟峰会上讲过未来的三个趋势,其中有一个叫做“应用为王”,现在应用真的要做出上市公司来了。

可能很多人想问我一个问题,移动互联网时代真正的杀手级应用是什么。我也会很坦白的告诉大家,我不知道。我不知道什么是杀手级应用,但是我知道接下来百度应该做什么、百度已经做了什么、我们能为大家做什么。过去十年百度的发展思路基本上只做一件事,就是搜索引擎,搜索引擎最主要做什么,对于一般网民来说就是让人们最平等便捷地获取信息、找到所求,而对于产业来说就是流量分发。中国300万家网站,绝大多数第一流量来源是百度,流量分发也在过去十年甚至十年多的时间里帮助一大批站长走向成功。

最典型的例子大家知道是hao123,一个初中毕业生,在刚刚20出头时就可以做出一个非常成功的网站。有时候讲到这些,可能在座的会有一点点不平衡,你可能觉得我学了很多C++、Java,我学了很多编程,我不仅读本科还读硕士,甚至还读博士。但是在互联网时代,PC时代,某种意义上可以说它是一个站长时代,作为一个站长你可能不需要学C++你就可以做得好。

而在那个时代,我们的开发者我们的程序员,大多数人在干什么?在做企业的信息化。企业信息化其实已经有几十年的发展历程,这个行业已经走向了成熟。过去PC互联网的发展,应该说大多数程序员没有赶上这个机会。而今天,其实所有的人都意识到移动互联网时代正在到来。

所谓的正在到来就是其实还没有真正的到来,还没真正到来是什么意思?其实绝大多数人,移动互联网公司也好,我们的程序员,我们的开发者也好,还没有挣到钱,这个市场本身还非常小。就像我们看到现在的天气,3月下旬,春天已经来了,举目往外面一望,所有的树木还没有发芽,连叶子都没有见到,更别说花开了,现在的移动互联网就处在这样的时代。

这样的时代百度在做什么?我告诉大家,百度在做云。我们在做一个后台支撑平台,这个平台上有百度应用开发的环境。互联网时代,为了支撑大数据量、大访问量、实时更新、非结构化的数据,我们逐渐开发出一套技术,把这个技术用到最极致,所以过去十二年我们都用在百度搜索引擎这一个应用上,我们现在开始打包,逐渐的开放出来,给开发者提供各种各样的应用,提供开发资金,提供推广渠道。

过去十二年百度跟几百万站长一起成长,未来,在移动互联网时代,百度希望跟我们的程序员,跟我们的开发者一起成长,创造中国全新的互联网生态环境,我们也衷心地期望大家未来获得成功。谢谢!

主持人:感谢李彦宏先生的致辞,下面有请百度技术部副总裁王劲先生,做主题演讲。

百度技术副总裁王劲:谢谢大家,也欢迎大家来到百度开发者大会,我非常感动,今天一早非常多的朋友已经来到了会场,在外面等待着入场,参加百度的开发者大会。

刚才已经介绍到,我们进入到移动的时代,移动时代是开发者的天堂,应用为王,他们也是百度云的时代。我们的百度一秒处理数据1Tbyte,每月、每日、每分、每秒都在增加,形成海量的数据,对于传统的存储、运算、分析都带来很大的挑战。

我们过去的计算机理论已经很多都算化了,我们的图灵机理论都遇到挑战。这个挑战的背后我们看到很多的机会。举个例子,在过去的二十年,我们曾经尝试用人工智能的办法,用单机的算法来解决自然语言的机器翻译。二十年的努力,非常多优秀的科学家和程序员,他们做了他们的尝试,没有很好的成功。

今天,在云计算这个背景下,我们在海量数据的提供下,我们只要建成机器学习的环境,并辅以大规模数据训练的方法。我们只用了两三年的时间,今天自然语言翻译已经进入了实用的阶段。大规模的数据处理和运算能力,在云计算的时代释放了。使我们过去很多不可能的东西今天都已成为可能。

在移动互联网的年代,我们看到已经告别了每人一台PC的时代,我们今天不仅仅有PC;我们还有各种各样的Pad,我们还有各种各样的手机。我们一个人拥有了很多的终端。今后我们还会看到,我们电视机也会上网,汽车也能上网。在大风大浪的应用终端产生过程中,使得我们每个人的行为分布在各个终端。这个终端里面互相沟通。更有一点,每个终端里面少则十个,多则数十个应用,而且这种应用每年以10倍的速度在增长。

那么,这种应用各种各样,名目繁多。有娱乐型、通信、社交,以及跟工作相关的应用。我们的行为、数据分散在这些应用中,在前台前端上没有办法沟通;在后端数据上也不共享。这种海量的数据碎片分散在终端和应用里,给我们未来产生了很大的挑战。但是,也给了我们很大的机会。如果我们把它放在云里面,让这些数据统一在一起,我们能够对它进行很好的数据挖掘,很多的潜能都会被释放出来。我们可以开发一批全新创新的应用,来取代过去做不到的单机程序解决的问题。

举个例子,当这些大量的从各个终端上搜集上来的有关个人的信息,在用户允许的情况下,我们可以把它整合起来。根据它的个性化的特征进行提取,我们可以做个性化的搜索引擎。在今天大家已经可以看到,一个软件程序员能搜索的云和一个气象工作者搜索的云的结果可能很不一样。如果我们对个性化的数据做更深层次的加工,我们还可以做成个性化的推荐引擎。当这种强大的个性化的推荐引擎和我们手机上的地图、GPS,以及商家云端上的信息结合在一起,给我们开发新一代的应用开发了无限的可能。我们相信,云计算给了我们这样的机会,给了我们今天每一个开发者机会,去开发新一代的创新应用。真正的未来的杀手级应用将从这里面产生,机会是在我们每一个人的手上,我们相信云计算将推动移动互联网的发展,将引爆今天的移动互联网。

在今天这样的趋势下,百度能为大家做什么?

第一,百度能够给大家技术上的支持。什么样的技术支持?百度经过十二年的努力,我们积累了云计算,以及对海量数据的处理能力。这里面包括我们的应用开发框架,应用引擎,Mapreduce,等等基础级的开发框架应对了今天数据的需求,降低了广大开发者要进入云计算的门槛。我们还将我们的搜索引擎,互联网入口定位拿出来跟大家分享,使得广大用户更容易搜索到你们的应用,以及开发出的新的应用。不仅如此,我们还把我们的商用模式拿出来跟大家共享。我们今年分享给APP的资金,将是去年的三倍。最重要的是我们能打造一个平等的开放的平台,我们想打造一个繁荣的、健康的产业链。所以,在这里我们说的就是百度的云战略,核心就是繁荣、健康、平等、共赢的生态系统。百度把自己的优势拿出来和大家共享。

今年会逐步的将百度云推到大家的面前:今天我们开放云存储,百度应用引擎2.0,再过一段时间,在4、5月份,我们会把大规模的数据统计和分析提供给大家;在6、7月份的时候,我们会加大我们渠道的推广;9到10月的时候,我们整个百度云会上一个台阶,会有更大更多的云计算的服务,一定会推出来,我们的首席架构师可以给大家介绍更多的服务内容。到今年年底的时候,云计算服务,语音输入这些API的接口都会提供给大家。这就是我今天要讲的内容。最关键的就是百度已经从做产品的公司转型成为做平台的公司,我们从一个公司的成功,希望能够变成广大开发者,大家共同的成功,整个产业链共赢的局面。我们希望看到经过百度的努力,广大开发者共同的努力,我们能营造平等、健康、共赢的生态圈。谢谢大家!

主持人:感谢百度技术副总裁王劲精采的演讲,接下来有请百度首席架构师林仕鼎先生做分享。有请!

百度首席架构师林仕鼎:大家好,刚刚Robin阐述了我们的百度云战略的愿景,作为云战略的工程师角度来讲,可以分享我们的理想和梦想。

我们先从百度云计算的技术开始说起。搜索引擎是云计算技术最典型的应用,我们在十几年做开发引擎的过程中,也积累了一套云计算的技术。这个技术就是以数据中心、网络、服务器硬件的架构,加上大规模数据存储和处理为代表的软件基础架构。我们在软硬件的基础架构上搭建一层数据挖掘分析与新兴的算法,以及数据仓库等智能的算法。我们把软件的基础架构和数据智能通常叫做大数据的集成。软硬件的基础架构我们起一个名字叫数据中心的计算。

这样的云计算技术对于百度的产品,我们叫做一种推动作用,更准确的来说,叫做Ingable,就是以前不能做的事情现在能做了,以前能做的事情现在可以做得更好。大家很清楚,我们互联网业务是成功发展的状态。很多时候有很多新的业务要发展,但是受限于技术,其实不能用业务来推动公司的发展,因为基础架构的构建非常重要。大家在业内开玩笑说,是由你的痛苦来驱动公司的发展,遇到问题再去改,这样的速度很慢。有了云计算以后,我们可以改变这样的情况,由系统架构驱动这个业务发展。甚至我们可以通过数据分析的方法,用数据驱动这个公司的业务发展。这是我们对云计算技术的认识。

云计算在百度已经做了很多年了,只不过以前这些技术主要是为搜索引擎服务,这时候我们还叫做专有云,包括绿色环保IT的建设,高效的网络和服务器的计算,以及大规模存储,大规模计算,还有实时存储与计算。我们有时候在想,我们有了这么好的技术,我们可以把几百个pp的数据处理,我们可以让这些数据开放出来,服务更多的开发者。到了2007年我们做了很多工作,首先我们是把我们的服务API开发出来,比如说搜索的API,地图的API等等,以前这些只是让用户使用,现在是开放出来了,让开发者也使用。

这些技术的程序员和开发者,我们怎么把这个技术更好的研发出来,服务开发者,现在我们开发互联网服务的时候,主要用这个lan的架构,也有服务器,我们去搭建一个云存储,云的数据库,还有云的消息沟通机制,然后构建一个云服务组件,java我们也在开发中。百度除了做搜索引擎,我们还有百度贴吧,很多的在线服务,里面有很多功能,比如说接收器、留言板,这些通用功能也是必要的,我们把这些也开放出来了,规范这个接口,这样大家直接通过这些接口就可以调用以前在百度的服务内容。

然后我们还统一搭建了CPU的应用,这就形成了SaaS的平台,我今天会讲两个,一个是我们的存储技术,存储是一个最通用的需求,我们做了很多年。因为百度的业务很多,根据百度业务的特点,我们做三个存储系统,一个是Mola,这个系统是低延时、高并发在线的K/V存储。

还有就是海量高吞吐网页存储,BDDB,我们做搜索引擎需要把所有网页都打开一遍。

还有一套系统是离线系统,HDFS,离线数据备份。这个问题都是共性的,你怎么能够处理一个超大规模的存储引擎,怎么实现它的管理、运维和容错,我们应该改正这种情况。从2011年开始我们在设计新的存储系统,这套存储系统我们希望能够屏蔽掉刚才说的Table、File、Object,然后统一到pad上,我们还基于内存搭建了一个分布式数据结构。

为了屏蔽这些系统的差异,我们搭建一个数据访问层,便于开发者内部的应用,可以更好的用这些不同的系统。我们发现这个存储系统它还是落后的,为什么呢?百度现在所有的业务有一个特点,每一个用户他自己的数据量,包括他的服务器量其实并没有那么大,总量很大,这就意味着我们的数据存储要有变化,我们要做云,情况发生了变化,每一个用户会上传下载更多的数据,我们就需要再做一套新的系统,我们希望这套系统在全国内搭建,我们在华北、华南各搭建了一套搜索引擎,它会有好几个数据中心组成,用高清网络来处理的。

为了再度降低用户的延迟,我们又搭建了一套CDI的节点,这个并不是很大,搭建很多的接口。这个系统在每个机型上都可以写入,这样我们可以极大的降低用户读写的延迟。这给我们技术也带来很大的挑战,在各个机型上都可以写入的话,我们需要处理EC的问题和读写同步的问题。最开始我们是有需求,我们从这个技术出发,去设计,然后我们发现这个技术会更好,我们会做统一的技术,但是因为有新的业务发展,我们又要设计新的业务系统,百度有很多技术就是在需求和技术发展之间来做不断的更新迭代,我们从技术出发做我们的技术,然后又有新的需求,再反过来做新的技术。这样的迭代过程中产生了很多的技术,这个技术在得不是广为使用的,今天我们希望把这个技术逐渐的开放出来,让更多的开发者跟我们一样去应用这个技术。

另外一个在线服务开发的技术挑战,比如说百度的贴吧大概有100多个模块,他可能产生几百个到千的量级和小的服务,这样一个系统KPI需要变化,我们需要改进。然后很多时候你有业务需求,你要改善你的存储,做一个迭代,然后明天又做一个迭代,你会遇到很多的问题。然后对于这样一个问题,我们也在思考,怎么能够把这个系统做得更好,这边有一个需求你去打一下,那边有一个需求你又去打一下,会比较乱,从去年开始我们在搜索一个开发方法。我们觉得做一个在线的服务,有几个步骤,比如说先有想法,把这个想法之后实现原型,然后再设计一个系统,最后出现产品。可以在最开始的时候就可以通过数据收集的方法来验证,然后你需要开发,这时候我们有开发框架,使你可以很快的做你的原型。然后你的原型系统也有一个测试,这个测试也是基于测试框架的,这是一个新的业务,有一个模拟现场,然后通过应用引擎部署运维,你对一个功能你就做两个,AB两种方法,让用户去检验究竟哪一种方法是好的。通过数据收集、数据分析帮你选择哪一种方法是好的。开发过程中我们从想法、原型、系统、产品各个阶段都有数据收集,以前是内部使用的,现在我们开放出来了。

这套系统有什么收益呢?有两个收益,前端成本下降30%,Bug下降40%。减少高阶技术人员投入,降低研发时间,更多的新秀可以参与其中,去开发一个很难做的系统。做三个例子,我们部分使用的开发方法之后,他人员的消耗会下降50%,当我们全部使用这套方法,他又可以下降30%,更重要的是对于百度来说,我们只用一两个工程师,就把这样一个系统做完了。这几年百度在做新产品的速度,确实比以前快了。我们有云计算,我们有在线开发的方法和流程支持,我们应该把它开放出来,让更多的开发者也可以跟我们一样用这样的方法,去服务网民,这就是我们开放的平台。

首先是把产品API开放了,然后有更多开放云平台,在这个平台之上我们有一套完善的开发工具和流程,我们就以测试为例,我们可以提供自动化测试、移动设备接入、模拟设备管理,对于开发者我们还有客户端工具,还有ID插件等各种各样的支持。

刚才说了很多云上的优势,我们有了更多云上的技术,我们有这么多的优势,但是现在我们看移动开发,我们怎么利用云的优势帮助移动开发者解决他的问题,总结起来有这几个方面。对移动开发者来说,它的数据碎片化,你在用A的数据,B是找不到的。你PC上的数据在手机上也很难访问,这是应用的问题。对开发者来说面临终端多样性的环境,你有iPad,有手机,还有PC,你在写一个应用的时候,你不得不为每一个平台,每一个系统单独搭建一个应用。当然非技术因素,推广运营困难,变现能力有限。

我们应该怎么解决这些问题呢?两个办法。一个,对于开放云的平台我们进行重组,把它变成了以个人为中心的组织方式,我们知道在以前的云平台,他是一个以应用为中心的平台,应用生成资源,然后用户在这些已有资源里来使用。今天我们换了,我们把它变成一个人为中心组织这些资源,对用户来说,在云端上有了一个自己私有的云存储,而你的那些应用其实是帮你组织,帮你管理,帮你展现这些数据,在云端提供一个应用,而这个应用就帮他组织和管理这些数据,对于这个应用来说,如果他需要的话,他有可能会用到我们整个云平台上的资源来去做一件事,在以前这种环境中是做不到的。这里就解决了数据的碎片化问题,以用户为中心重组之后,应用就可以集中。

有了这些还不够,还有开发者终端的问题,你有手机,有PC,有你的Pad,跑的环境不一样,我们有这边的云。其实我们在想我们怎么才能解决问题呢?我们提出了一个新的想法,如果说我们能构建一个OS,这个OS是跨越云和端两端的,对用户来说还会遇到一个问题,他怎么去发现这个应用,去安装这个应用,最后我们还会提供一个应用平台的支持。这里面有搜索、推送、浏览等各种功能,可以很好的解决AppStore带来的问题。

百度OS支持网页的App化,举个例子,这个图是一个上线的图,左边是一个比较理想的展现,大家可以看到其实我们在不同设备上做同一个事情,就是浏览这些网页,但是因为不同设备的特点,它的交互方式是不一样的。我们在PC的浏览器上,用得是滚动这种方式做浏览,在移动设备上更多的是点击,或者是拖动,但是同一种产品,只是应用设备的特点,需要有不同的交互。对每一种产品单独做开发是很困难的,我们在想因为我们有数据,我们做搜索引擎,基本上这些网页数据我们都有,我们可以分析,我们可以判断这个究竟是一个什么场景。然后对这些资源进行分析之后,我们就可以分析出里面的产品,然后对里面的产品去做一个转换,转换,我们再应用到具体的物理产品中去,我们可以做终端适配。这个事情,我们看以前很多代理模式也能做到,但是我们有了这个技术以后会做得更好。

第二件事情,百度云OS支持新型WebApp架构,云增强的webview,MVC编程框架,云与端联合执行。对于UI无来说,我们可以异步调用,我们可以做更好的组建。然后我们做了一件事情,去把这个逻辑和UI分开,异步调用,我们把这些逻辑分摊到一个一个小服务里面,这些小服务的调动方法和接口是一致的,他既可以在云上执行,也可以在端上执行。我们还可以在我们的平台里面,我们在云端里内置这些服务,这些服务对你的UI来说是一样的,这就是我们新型的WebApp的特点,我们用云端的数据支持和分析来支持View实现。这是一个很有意思的概念和架构。

怎么做这个完整的架构呢?我们先透露一下技术架构。一个是支持webApp的开发框架,然后做云端数据分析,我们可以做更好的Smartlayour,你交互场景,我们会做很多变化,就会从这个里面分析出来这是一个什么场景,然后映射到不同的显示设备上。做到这一点,我们对webkit做一个分析,优化、架构调整,这是WebApp的内容。对于国际上,他会应用在这两端,一段是移动端,有一个Kernel支持它。在云上的部分,主要是按个人的方式组织开放云的平台,以及我们有数据挖掘和分析的支持,在云和端这两边,我们也做了一个技术,使得它可以做更高效的通信和传输,今天下午的里面我们会对这些技术做更详细的介绍,有兴趣欢迎大家做论坛。

大家可能也很好奇,我们做了这么多工作,究竟什么时候能够用到?我们有一个技术路线图,今天我们会发布三个,第一个是个人云存储PCS,然后是应用引擎BAE2.0,还有一个移动测试环境MIC,在Q2阶段是移动建站工具。在Q3的时候,有一个WebApp框架1.0版的发布,同时提供一个云测试平台,Q4阶段是云OSPreview。这个UI的技术,刚才讲了很多,从技术上我们也认为是在做一个很有意思的事情,有可能会改变整个互联网的环境,我们也希望大家有兴趣,可以今天下午到我们的论坛里,跟我们做更深入的讨论和交流。这是我这部分的分享,谢谢大家。

主持人:感谢百度首席架构师林仕鼎先生的分享,下面掌声有请百度移动云事业部总经理李明远,百度发展部总监岳国峰做主题演讲。有请!

百度移动.云事业部总经理李明远:大家好,我是明远,这是我的搭档老岳。

百度发展部总监岳国峰:大家好,熟悉我的人都叫我老岳,我所在百度移动发展部,解释一下,为我们产业链合作伙伴服务,我们一起合作发展共赢。产业链合作伙伴最重要的一环就是在座各位广大的开发者。

百度移动.云事业部总经理李明远:过去我们考虑做什么产品服务网民,从今往后,就是做什么东西,服务在线的开发者,让你们提供最好的产品给网民。刚才几位嘉宾介绍了,百度很大的变化就是从应用转向平台,应用靠在座的各位,我们做好平台的服务。我们讲了百度云的战略,以及技术角度做什么的内容都解释了,为了确保大家回去能用,我们再多说几句。

百度发展部总监岳国峰:说到对开发者的服务支持,首当其冲应该是开发的支持。如果有一个高效的开发环境,生产工具的话,我们的开发会非常有效,如果没有的话,我们开发就做不好,没有开发自然就没有成果了。我们将一事无成。

百度移动云事业部总经理李明远:没错,你说到开发支持,我相信大家首先关心一个话题,就是数据问题,大家关心到里面的服务稳定性,大数据的挖掘关系到所有用户体验。数据问题是所有开发工作里面最基础和排在首位的问题。数据还有一个问题,过去二十年,说数字化生存,这个概念已经快二十年了。今天也没有感受到大家都活在很轻松的数据化的世界里。

百度发展部总监岳国峰:我们数据应用的爆炸,终端的五花八门,我们整个数字化生活都被无情的割裂,我相信大家还没有完善的体验。

百度移动云事业部总经理李明远:对,更多的是碎片化数字生活。我们家里硬盘、U盘、存储卡、笔记本、台式机,能存储的地方越来越多,可是日常使用越来越少。不使用也舍不得扔,一扔,说不定有什么数据就再也找不回来了。这是第一个问题。

第二个问题,我们现在出门至少带两个手机。手机随时都可能不经意的、不间断的要存一些东西。这个里面要使用不同的应用。所以我相信跨终端、跨应用的数据存储同步需求也给我们带来不少的困扰。这个过程中,用户很困惑。数据积累是不间断和不经意存储的,这么多终端没有办法好好管理,用户怎么解决这个问题?

百度发展部总监岳国峰:站在用户市场的角度,敏锐的指出用户在数据存储、管理、分享方面明确的需求,以及现实的痛点。用户的痛点对于开发者来说就是机会,大家可以敏锐的捕捉到。数据存储是用户的强需求,在座的各位跃跃欲试,准备动手大干一场,动手之前我们需要冷静的分析一下,开发过程中,会遇到什么样的问题。

当今的移动互联网时代,用户规模如果达不到100万级,都不好意思跟人家打招呼。要说做数据引擎,如果不给用户实际空间,好像也很不好意思,那么这个问题就来了。这么一算,10G乘100万用户,一年就是1500万人民币,不算服务器、带宽租用等运营成本,对于中小开发者来说无疑是非常沉重的成本。

百度移动.云事业部总经理李明远:这个事情很重要,不提也不行,问题是成本怎么办呢?

百度发展部总监岳国峰:今天我们介绍一下百度的解决方案。这就是百度的个人云存储。在这里面,跟大家解释一下个人云存储提供什么样的服务。

首先,百度的个人云存储对于我们广大的用户和我们的开发者来说,它都是免费的。

其次,我们的个人云存储解决方案,能够实现多终端,跨平台的支持。只要用户做了授权,我们的应用之间的数据可以完全打通,我们的架构师已经讲到了这样的做法,对于用户、开发者的便利性。

再有,就是我们整个百度个人云存储提供非常完善的API和SDK,使得我们的开发者开发会变得更加的简单便捷。更重要的一件事情,就是说稳定性。个人云存储的稳定性大家不用担心,因为这样的能力是由百度大的技术能力做背书的。

百度移动云事业部总经理李明远:所以老岳说了,我们的云存储除了安全稳定。第一个问题,就是我们的合作完全不会收大家的钱。第二,在我们的服务平台上有一个非常便捷的开发支持。首先我们会提供很多的SDK、Coder,相信大家提供免费的服务,我们的安全稳定,还有一个吸引大家的点,就是我们的五亿用户。

百度发展部总监岳国峰:我们说了这么多,还是比较单薄,给大家看一个例子。我们现在推出百度网盘产品,这个网盘基于个人云存储API开发出来的产品。大家可以回去试用一下,今天是正式对外开放测试一天。一开始就是15G的空间,支持免费的扩容,我们主要解决用户最基本的通用数据存储的需要。为什么干这么多事?也是希望我们为开发者提供服务,我们要开放百度的能力,首先自己得用和试,用好了,再拿出来给大家用。基于百度的云存储、网盘,会有更多的开放API给大家用。

百度发展部总监岳国峰:个人云存储刚才做了演示,有非常好的体验。不仅是百度用,还有先期加入的开发者在使用我们个人云存储服务了。比如说ES文件管理器、云舟浏览器等,今天我们的网盘跟个人云存储一起上线,未来有更多的开发者能够加入我们,能够受益于百度的个人云存储服务.

百度移动云事业部总经理李明远:我们的存储有很多的优势,我们百度服务水准是很高的,在全国的骨干城市都有CDN,所以大家的数据存储非常快。第二,交付上,我们做了很多简洁化的处理,让用户很好的分享和很快的上传。用户使用这个东西,说产品里面嵌入这个,就有很好的体验。现在要很好的移动应用,门槛很高,要充分发挥移动设备的特性。现在移动上什么概念用?

百度发展部总监岳国峰:LBS。

百度移动云事业部总经理李明远:没错,充分发挥了我们移动设备的特点。基于现在地理位置的需求,现在很热。但是整个开发的、挖掘的点还不是很多,很多需求还是被抑制住了。

百度发展部总监岳国峰:是的,LBS未来很好,但是现实却很古板。我相信QI数据的收集,对于广大普通开发者来说难度还是相当大,QI数据准确丰富与否,直接影响到开发出的应用的用户体验。做实时路况查询,没有足够的数据做不了。如果做购物,没有足够的QI数据给开发者,做出来的体验也不好。

百度移动云事业部总经理李明远:可做的创新点很多,北欧国家真的是数字化的城市了,假如说现在出去等公交车,在北方寒冬,南方酷暑,户外等公交车是非常痛苦的事情,现在智能化的LBS,可以做到去公交站之前,或者到户外之前,就可以打开移动设备手机,看下一班公交车在地图上走到什么位置,预计到达我的目的地还有多长时间,这样就不会错过很多需要做的事情。

另外一个情况,大家可以想一下,当你来到一个陌生的城市,要查一个酒店入住,查一个餐馆,或者要买什么东西,有一个工具集成LBS,给一个导航过去,比冷冰冰的给予一个地址要友善的多。

百度发展部总监岳国峰:这是非常好的LBS描绘的生活场景。我们的广大开发者怎么做呢?百度可以帮助大家,百度开放我们的LBS的服务支持。百度的LBS服务支持有什么特点?首先,从数据方面来看,我们现在有3000万以上的QI的数据,更重要的一点,百度有自己一套成俗的UDC数据搜集整理的机制。我们从数以亿计的数据中发掘新的有价值的数据信息。并且在24小时内可以整合上传,大家就可以体会到更新。

另外,在地图方面,我们现在全面提供了矢量图和删格图供大家使用。还有搜索方面,是百度老本行,我们做了这么多年,在搜索体验上,我们做得非常的好。

再说一点,就是我们的定位,百度的LBS目前提供的定位是什么?提供基于WiFi、GPS等过重方式综合混合的定位,定位的精确度,在国内市场是非常领先的。我们从整个界面支持上,支持多终端、跨平台,是这样的解决方案。开发者用起来会相当的顺手。

百度移动云事业部总经理李明远:我们谈到很多关于技术支持上的问题,我相信,用我们的技术开发工具,大家用起来,开发门槛降低不少。开发还有一个问题,就是部署上线。大家知道,软件都有发行成本,一个包发出去,不是被骂死的问题,而是下一版能不能做的问题。

百度发展部总监岳国峰:对,我们说LBS更多技术的开发,这只是开发的一部分,最终我们广大的开发者要让一个应用与用户见面,不可避免的要经历上线的环节,说到上线,我早年做了很长时间的开发,深有感触,测试是非常让人头疼的事情。我们可以看一下现在的现状,终端每天层出不穷,要想测试得买测试机,买多少?买100部够不够?我想不够,还是测不出来。

再有,我们网络环境非常复杂,2G、2.5G、3G、WiFi,同时还要考虑不同运营商之间的差异,想起来头都大,测起来很麻烦。很可能一拖就是一两个月。时间就不允许,一拖一个礼拜就过去了,一个礼拜对于目前的竞争环境,很可能意味着应用失去领先市场的机会。

百度移动云事业部总经理李明远:没错,传统的互联网开发时代,测试还不是特别大的问题。但是到了移动上面,测试变成很大的障碍,这么多的设备,不测又不行,那有什么办法。

百度发展部总监岳国峰:对,这就说到了百度刚开始讲的MTC了,百度为此提出一个开发者的解决方案,推出百度移动测试中心,怎么帮助大家,我们看一个演示,大家就明白了。大家可以看到,这是我们测试的界面。我们提供一个高保真的用户终端的屏幕,在这个屏幕下可以远程的操作,实现本地程序的上传到云端安装卸载,并且进行测试的运行。而且支持很多的终端。然后,还可以支持很多的功能,比如说远程的截屏察看。也有很多的安装测试、UI事件测试、兼容性、稳定性的测试,并且可以很快的看到测试的报告。

百度移动云事业部总经理李明远:有了这些开发工具和测试平台,我特别希望我们应用开发的行业今年多出几个人,多做出一些让人惊喜的东西。

百度发展部总监岳国峰:开发支持,未来百度还会有很多,现在是列出来已经有的支持,未来会有更多。也请大家期待我们给大家更多的惊喜。说到惊喜,今天还真有一个,在座的各位口袋里面都有一个小惊喜,就是百度的个人云存储和BAE2.0的邀请码,大家可以察看一下。

百度移动云事业部总经理李明远:刚才很多都是技术支持层面的东西,我们现在谈谈运营。运营的第一个问题是什么?

百度发展部总监岳国峰:毫无疑问是数据的问题。

百度移动云事业部总经理李明远:开发需要数据,运营更需要数据,大家知道,做数据这件事情是百度的使命和特长,我们作为一个搜索引擎,本来就是一个数据中枢,每天都接待非常大的搜索引擎的数据。为了更好的迭代和改善搜索的体验,我们本身在数据挖掘上过去的投入非常大。那么今天,我们也把我们在数据方面的能力以工具的形式开放给在座的各位。

百度发展部总监岳国峰:对,这种开发是免费的。我相信有了这样的高效的数据分析工具的支持,对于我们的开发者来讲,运营工作会变得更加的简单,事半功倍。而这样的统计分析图,大家可以简单看一下我们图的特色,相信还是能够给大家非常有益的支持。

百度移动云事业部总经理李明远:对,我们的内容可以展示支持全平台、多平台,第二,数据处理能力非常大,上来达到PB级的规模。第三,我们在数据平台上,还提供一个多维度的对比分析系统。也就是说你在这个平台上不仅能够更好了解你的业务做得怎么样,还能横向跟竞争对手在行业里的情况进行实时比较。单个公司的报表看来看去,每天的变化多大,意义有限。如果能够更好的了解整个行业的变化,我相信对于在座的各位做决策,这个价值就非常大了。

百度发展部总监岳国峰:是的,我们的数据分析师把应用数据跟其他应用的对比数据,甚至跟百度自己的数据叠加在一起进行分析。我相信这样的分析对大家非常有运营指导意义。这样的服务,稍给我们一点时间,Q2会全面的上线。

百度移动云事业部总经理李明远:我们刚才已经在说数据,现在再看看我们在渠道推广方面的问题。

百度发展部总监岳国峰:运营的问题也解决了,那就是我们开发者面临下面的问题,就是渠道推广。问题又来了,渠道推广是什么?应用数据不断的爆发,大家都在通过渠道,以至于渠道的竞争白热化。大家现在在做渠道推广,比如说现在的成本从过去2块、2.5块到现在的4块的趋势了,烧多少钱。另外渠道竞争白热化了,导致很多丑恶的现象越来越多。所以对于我们的广大开发者来讲,非常痛苦。

最近我看到了一份统计报告,就是分析了我们国内开发者的现状。报告提到国内现在的移动端的开发者差不多100万,75万专注于安卓的开发,看安卓开发者的收入状况,是让大家担心的。65%的人是赔钱的,持平差不多21%,真正挣到钱,还不说挣到多少钱,只有13.7%左右。

百度移动云事业部总经理李明远:每次看到安卓上的营收数据,大家心里感到非常沉重,我们需要做好整个推广发行,最后能挣到钱,这个买卖才是好买卖。

百度发展部总监岳国峰:不光是这一点,现在用户也很困扰,开发者很烦,用户也很烦,用户找到想用的APP也很难,我深有体会。

百度移动云事业部总经理李明远:我们现在移动设备上,APP体验确实变好了,所以大家越来越多的愿意使用APP。但是使用过程中,看用户的需求越来越复杂。那么在这个过程中,我们就碰到刚才提到的不好的问题,就是同质化。我抄你,你抄我,用户选择的时候也很迷茫。前一阵子北京的天气PM2.5,这样的应用现在有十来款,哪一个最好说不清,都下一遍,成本太高。所以用户特别依赖于用户的评论、下载次数。结果导致刷网成为一个即兴的行业。这样开发者辛勤的付出不一定得到很好的回报。

百度发展部总监岳国峰:安全是一个很大的问题,最近爆出来的问题很多,扣费陷井等,都是非常困扰我们广大的用户。

百度移动云事业部总经理李明远:所以从我的角度来讲,能够给开发者提供服务,除了刚才讲的开发,这都不是问题。最核心的一点,能让大家有一个踏踏实实明明白白的发行渠道。百度今年会充分整合PC和移动两端的产品优势,把我们的Search,垂直平台的产品,站点分发的能力全部开放出来,服务APP开发,搭建很好的渠道。

百度发展部总监岳国峰:这只是现在的状况,接下来百度会继续梳理和提升我们渠道的能力,更多的优秀推广渠道拿出来跟大家分享,大家敬请期待。

百度移动云事业部总经理李明远:我们做了展示,今年在推广渠道上都实现多元化,我们推出渠道,在全流程体验下打通和改善。对于我们现在发展过程来看,整个渠道推广,配合我们的统计,能够让大家看清楚。第二,暴露这么多的接口给大家,各个平台希望找到用户群,很快的分发出去,这是我们今年追求的目标。

百度发展部总监岳国峰:如果是推广的问题也部分的解决了,那接下来就是涉及到大家关心的问题,就是如何挣钱。以前我很多次的讲,就是说如何挣钱,如何规划商业模式,是所有开发者最终也不得不回答的问题。可以拖,但是最终还是需要回答。

这一点,百度跟大家一样着急,在百度云战略里面,帮助我们的开发者找到商业模式,帮助我们的开发者提升变现能力,是我们非常重要的课题,我们有专门的一直团队在做。这里面也有阶段性的成果。请大家相信,这个方面,百度一直在努力。

比如说基于搜索推广合作、APP推广合作、战略推广合作,百度都有相应的解决方案,下午的论坛里面会介绍。过去2011年里面,我们给开发者的分成过亿了,今年我们最保守的预期,这个数字可能会增加3倍,甚至更多,这个部分不包括给渠道、站长的分成,只是给开发者的分成。

百度移动云事业部总经理李明远:这是大家非常关心的问题,推广变现,基于百度搜索的长远需求分发和满足的平台,我们真正打破现在分发的马太效应,也就是说做得好的东西能够在我们渠道里面脱颖而出,这个渠道应该是最高效的渠道。刚才我们是从开发、运营、推广、变现四个角度跟大家介绍,我们为开发者提供什么样的服务。从我的角度来讲,我们肯定是全心全意研究大家需要什么,我们也会关注我们自己的产品。我们推出来的开放,大家喜不喜欢,用的好不好,我也欢迎大家随时来给我们反馈,希望百度还能做什么样的事情,服务大家。

那么,这个过程在干什么,边干边更有感觉,就知道做什么东西有价值。在这个过程中,希望跟大家保证紧密的沟通。这个沟通的平台我们也已经搭建好了,大家可能要记住一个域名,Deloper.baidu.com,百度一下开发者中心,能够经常上来聊天,看我们经常用什么东西,我们一起构建云上的智能生活。

百度发展部总监岳国峰:我也提前预告一下,二季度,我们将启动一个百度云的开发者移动开发大赛,这个大赛获奖者,有机会在一年一度的百度世界上闪亮登场,希望大家多多关注百度开发者中心,留意大赛的进展。今天我们的分享就到这里。谢谢大家!

百度移动云事业部总经理李明远:谢谢!

主持人:感谢尤雨溪精彩的演讲,接下来请上台的也可能是全场最年轻的开发者,他就是郑博闻,有请!

郑博闻:大家好,我是郑博闻,我是一名IOS开发者,今年13岁。首先进行一个简短的自我介绍。这就是我,大家好,我是郑博闻,今年13岁,在简短的自我介绍之后,让我们开始今天的话题,开发是大家非常熟悉的单词。但是我为何选择开发,这也是大家非常感兴趣的问题。在一次偶然当中必然有着必然的因素,2010年的10月,一位朋友给我一台Kindle3,这台小小的电子阅读器对我产生很大的影响。这在2011寒假里面做的事情,是Kindle界最火的几件事情之一就是Kindle3的输入法,做出这个输入法的人就是我,我在博客上发的文章,真可谓是轰动一时。通过对Kindle3的开发,像一把金钥匙给我打开打尽的宝藏。

我与乔布斯的不解情缘,是针对IOS的开发,不是Windows和安卓。乔布斯是值得我尊敬的人,当我看到他的时候,我产生一个念头,Iwant,苹果的应用商店是发展非常迅速的地方,苹果的IOSScott说过一句话,现在的苹果的应用开发就像是又一次发生在旧金山的淘金潮,整个下载量呈直线上升趋势,刚刚突破25个Billion的壮关。没错,就是这样的偶然,抱着对苹果的热爱,对乔布斯的尊敬,我开始对IOS的开发和学习。我在开发,一切应用来源于需求。在乔布斯去世之后,我在一次偶然当中,看到一个网站,上面有3000、4000张关于乔布斯的照片,看的我十分入迷,于是产生一个念头,要全抓下来。如果一张一张下的话,要耗费很多的时间,所以我就在想,为何不写一个脚本完成这个任务。我用一天时间写成这个脚本,并且做到我想做的事情,并感受到一句话:让计算机为你服务。

这是在应用商店发布的应用,是I抽奖,更是一种需求的体现。这是我为一家公司年会聚餐抽奖开发的应用,成为我第一个上传Appstore的应用。同时在我的博客上发表关于开发过程的文章,文章行里行间透露的就是一个感觉,一句话:一切应用来源于需求。

我还做过一个文字转有声书的应用,使用苹果的小机器人Automator,应用,调用苹果的语音系统,有一个VoiceDemo。就是这样一个简单的应用,达到了一个前所未有的用户使用量。

我在开发,为什么选择创业呢?我的开发过程不是风平浪静的过程,也有很多的困难,也是困难重重。填鸭式教育带来的作业常常让我的时间消失殆尽,我一般都是放学之后投入开发。当我很累的时候,我在想,我并不属于IOS开发者,我完全可以像别的孩子一样。真的非常的累。我半开玩笑的说,那就放弃,继续当一个平凡的孩子。这个时候想起一句话:为何我会放弃,为何我能选择放弃,所以就算累的躺在凳子上,就算被Bug折磨着,但放弃从来没有成为我的借口。

接下来介绍一下一本改变了我很多的书,就是陈士骏先生的自传,书中很多内容都打动了我,你工作是因为喜欢工作,而不是希望换取什么。

在创业公司你是生产创意,到稳定的大公司中,你首先是销售这些点子,证明你是最好的才行。让我有一种思考,何为永恒的价值,现在的程序员行业十分的火热,有些甚至是相当的高薪。然而建筑工却大多是拿着低薪的农民工,但在几百年前的古代,建筑工亦是一个非常热门的职业。以前,建筑工也是设计师,自己设计,自己造楼。但到现在,建筑工只能听从背后的设计师的设计而进行工作。而且,最重要的,这一套工程全部都已经模块化,毫无技术含量。真正的本领是用完美的设计,完美的想法,完美的商业模式来创新,挑战新的事物,改变世界的人。

三个在开发过程中影响我的单词。第一个,Simple,第二,Touch,第三,Green。

极简主义是乔布斯一种贯彻的理念,很多人为什么会选择苹果的产品,我们都知道在性能上并没有其他的产品那么强,但是我们一看到它就会有一种不由自主想拥有它的感觉,这就是简洁的力量。乔布斯对他的每个产品的外观的苛刻,才铸造了今天苹果的神话。何为简洁,简洁是一种简单的美,来源色彩的搭配、工程的排版。我在我的产品中一直追求简洁的美,我的生活中,简洁一直是我的首选。我不太愿意使用安卓的应用,因为比较复杂,找不到落脚点,导致会给人一种晕的感觉。一个能让用户下载3分钟之内能上手的应用,才是真正的好应用。IOS就做得非常不错,应用商店上面的应用都是非常简洁的应用。举个例子,这是简洁,什么都没有,一片空白,是最简单的东西。但是我们回到现实生活中,我们可以发现,我们有些时候还是需要一些东西,一片空白不一定是我们的首选。所以说,一个简洁的LOGO可以给人耳目一新的感觉。这个LOGO更好的诠释了这一句话。这就是Simple,看到简洁的事物的时候,会发出以下的赞叹。

Touch,未来得世界是可以触摸的世界,也是×××的世界。我们可以从苹果产品发展当中看到这一个事实。上世纪最早的Newtonmessagepad,我们隐约看到触摸的影子,再到Ipod1代,更是触摸的美丽延伸。还有Ibooktouchpad,已经十分的普遍,还有Iphone的Muti技术,让触摸跟我们的生活更加的紧密结合,让我们的生活发生了改变。我们渐渐发现触摸已经完全覆盖我们的生活,最重要的是触摸的未来是无法预测的未来。但是我们会产生疑问,为什么会选择触摸技术?触摸技术究竟能为我们带来什么呢?这是智能手机近四年的销售情况。我们可以清晰的看到,从2007年到2011年第二季度,整个智能手机销售量呈直线上升趋势,2007年第二季度,Iphone一代出现在人们面前。智能手机的增长也是年年攀升。

所以,我相信无论未来的应用存在云中,还是依然属于终端的附属品,触摸×××。是否可以成为开发者第一宗旨,毕竟现在还处于物理键盘的年代。

Green,绿色环境,人人有责。如今是科技高速发展的时代,电子产品日新月异,随着苹果的Appstore、安卓、Windows的应用出现,应用已经让我们的生活更加丰富,我们的应用更加普及。大数据时代的同时,我们也在向大应用时代迈进步伐。这究竟是一种浪费还是一种方便呢?当一个一个应用外观都做得十分绚丽和花哨的时候,有多少功能是我们真正能使用到。而在绚丽的外观上,又有多少后台的支撑。同时需要强大的云技术支撑出现,究竟对我们的环境有利还是有弊呢,是不是互联网进步的浪潮上撞上了一个还未孵化完整的云技术?这里有一个形象的比喻,可以说明这个问题。

苹果去年为了推出Icloud服务所建早的数据中心,IdataCenter。占地超过50万平方英尺,是加州数据中心的近5倍,都布满了大型机箱。50万平方英尺本来可以是什么呢?我们需要想一下,本来可以是一片茂密的森林,可以是安定祥和的乡村,可以是孩子玩耍的草地,非常自由的,同样也是非常自在的地方。所以,我相信,有了这片草地,甚至连猪都可以飞起来。

有利就有弊,大家都懂的道理。我以前写过一篇文章,充分说明这个事情。云现在就是这样的一种情况,设备有多长的使用寿命。当他们退休时,大量的电子垃圾会充斥着地球,这是不敢想象的。未来地球上多出一个岛,我们放大一看,竟然是电子垃圾堆积而成。乔布斯发布第一代Macintosh的时候,他希望是更加便捷、触摸的产品,这就是今天的Ipad。当时为什么做不出来呢?是因为当时的技术不支持。我相信,我在这里希望未来的云技术可以更小型,更环保,在方便快捷的同时,也不能忘记我们赖以生存的地球。

Simple、Touch、Green,三者结合在一起的时候,那就是未来。未来它是APP的未来,是Simple的未来,是Touch的未来,更应该是Green的未来,每个人心中都有创新之火,只有点燃才会燃烧,如果放在一边,随着时间的车轮滚动,会慢慢的腐朽,当你想用的时候,你会发现似乎已经并不属于你了,再也用不到了。所以我们抓紧时间让创新之火在我们心中燃烧出最动人的光彩光芒。我想说,AnyonecanmakeaStartup,只要有足够的热情,肯定能在热爱的事业中获取成功。

这里还有Onemorething,联系我。我们的微博,博客,以及邮箱!

这是我今天演讲的内容,同时通过今天上午的大会,通过前面百度技术大牛的精彩演讲,我也对百度云和开发中心有了更多的了解和认识。我希望将来我能在这一平台上大有作为,做出更多更好的应用与大家分享,谢谢大家!

主持人:感谢郑博闻精彩的演讲,尊敬的来宾,2012百度开发者大会上午的部分到这里就要跟大家说再见了,再次感谢大家的光临。