MCPLive > 杂志文章 > 应用进入“云开发时代”

应用进入“云开发时代”

2012-10-26微型计算机《微型计算机》2012年10月上

今天,开发者已经进入了“云开发时代”。所谓“云开发时代”,就是不仅有一个开发平台作为“通路”,还有很多的工具,比如云计算、云存储以及大数据智能等云能力的支持,可以帮助开发者将自己的应用开发得更好、更快、更强大。百度是一个很大的平台,我们有很多的用户,也有通道。降低成本、获取用户、可扩展性,就是百度云给开发者带来的三个非常大的优势。

应用进入“云开发时代”

用户的需求一直是我们创新的动力和出发点,因此在过去几年中百度的创新一直是围绕着更好地满足用户需求来进行的2009年我们第一次提出了框计算的理念,当时的框计算其实就是一个开放的数据平台,任何用户搜索的、有确定答案的东西我们都可以直接以数据的方式提供,所以当时我们叫做“即搜即得”。2010年我们进一步把这样的机制从数据扩展到应用,有些过去大家认为是数据的东西变成了应用,也就是“即搜即用”。

应用的出现,或者说应用作为框计算的一部分,极大地提升了用户的体验。去年我们进一步开放了我们的首页,用户在输入关键词之前我们已经在试图猜测用户的需求到底是什么,然后以链接或者其他方式来把用户常去的网站、用户关注的朋友、社交的信息以及用户常用的应用在用户搜索之前呈现出来,我们称之为“不搜即用”。

移动互联网在过去一年中出现了爆发性的增长,我们所有身处IT产业、身处互联网产业的从业者、开发者都深切感受到了移动互联网带来的改变。现在中国智能手机的保有量已经过亿,那么移动互联时代的用户需求到底是什么呢?我们注意到,在过去一年中,移动应用的搜索量上涨了10倍;与此同时,我们发现有80%的手机上网时间都用于移动应用。从产业的角度讲,过去一年移动互联网带来的变化到底意味着什么?下一步需要在移动互联网方面如何发力?怎样才能让产业链上下一起更好地迎接新时代的到来?百度在这方面到底能够做什么呢?

用户需要怎样的应用?

在移动互联时代,用户期望得到的应用应该是什么样的呢?首先,这个应用必须优质、好用。其次,是多种多样的功能。为什么我们百度不停地在开发新的产品来满足用户需求?就是因为在我们没有想到的时候,用户已经通过各种各样的方式,比如说关键词,表达出了他们的需求。我有一个亲戚丢了钱包,他问我有没有一款应用能够把钱包里丢掉的信用卡、身份证一起挂失。这样的东西,我们很难想到,但用户会有这样的需求。第三,要易用,使用非常方便。移动互联网、智能手机、触摸屏带来的挑战,迫使我们在应用方面做大规模的改变;第四,要跨平台。现在有安卓平台、iOS平台等各种各样的平台,应用要在各种平台上都有很好的体验、很好的质量,这也是开发者和消费者非常明确的需求。

要想开发出这样优质、多样、易用、跨平台的应用,开发者要做的事情很多。移动互联网过去这几年的发展,主要的创新在什么地方?在终端。大家看到不停有各种各样新款的手机和应用出来,与传统互联网不一样的东西主要都发生在终端。今天还有哪一款应用是可以不需要云端的支持就能够完成的呢?几乎没有。云端对于移动互联网的支持,其实就是下一个浪潮,下一个创新的焦点。

进入“云开发时代”

在移动互联时代,我们希望做一些更有价值的事情,这就是百度云。百度云包括几个方面,首先是云存储,百度有巨大的存储能力,能够把大家的重要数据随时同步到云上去。第二是云计算,我们有几十万台服务器,可以承担非常大量的计算任务;终端已经不需要有太强大的计算能力,很多事情都可以在云端解决。第三是大数据智能。我们每天都会产生很多数据,每天都有5亿以上的互联网用户在高频次地使用百度,他们贡献了很多数据。从这些数据可以看出什么,我们把它叫做大数据智能。如果很多人在查有关感冒症状的词,是不是意味着某一个地区的流感要开始发生了?如果有很多人开始查与汽车相关的信息,是不是意味着经济要回暖呢?各种各样的数据方面的智能,其实有很多可以计算、分析和展望的。我们将云存储、云计算和大数据智能这些能力合在一起,作为百度云推出免费分享给开发者。

在我看来,开发者其实也经历了不同的阶段。早是开发者独立开发的阶段。从头到尾,从写代码到租服务器,再到分发应用,什么都要自己干。这是很累的,开发的效率很低。所以市场的应有也非常有限。后来出现了所谓的平台,App Store是一个比较典型的平台。这些平台开始为开发者着想,给他们一个出口,让应用能够比较方便地获得相应的用户。今天,开发者已经进入了“云开发时代”。所谓“云开发时代”,就是不仅有一个开发平台作为“通路”,还有很多的工具,比如云计算、云存储以及大数据智能等云能力的支持,可以帮助开发者将自己的应用开发得更好、更快、更强大。

具体百度能够为开发者带来什么?我们总结了一下,把它叫做“七种武器”,其中包括Engine、LBS云、ScreenX,PCS、Site App、BAE、MTC。百度云推出这“七种武器”,可以给开发者带来很多好处。首先,在开发的成本上,开发者不仅可以利用百度的通道,也可以利用百度的工具,使得App的开发门槛大大降低,节省很多成本。第二,百度是一个很大的平台,我们有很多的用户,也有通道,可以帮助开发者获取用户。这七种武器在这些方面能够起到非常明显的作用。第三,提升可扩展性。假如有一天应用火起来了,后台系统能不能支撑得住?这是很大的问题。利用百度云这几十万台服务器的能力,任何APP不管用量涨得多快,也不会当机,速度也不会受到影响,所以它的可扩展性也是非常强的。降低成本、获取用户、可扩展性,就是百度云给开发者带来的三个非常大的优势。

“七种武器”只是百度移动云战略的一个开端,未来还会有各种各样的工具带给开发者。我们希望通过利用过去多年的积累,利用我们的云能力给开发者带来各种各样的好处,使应用开发的门槛越降越低,这样才会有越来越多的优质、易用、跨平台、功能多样的应用被开发出来并提供给终端用户。回顾过去十年,传统互联网成就了像百度、腾讯、阿里这样的公司;我也希望未来十年伴随着移动互联网的到来,开发者有更好的表现,能够出现更多、更优秀的公

分享到:

用户评论

用户名:

密码: