张亚勤在此篇文章中探讨了“端”的发展趋势、技术演进方向、产品适用领域和应用环境的变化
信息技术和产业正在向“云-端”计算时代发展,但“云”和“端”并非是相互割裂、彼此取代的关系,而势必会走向共存与互动。
未来计算资源或许像电和水那样可随时获取,但也要看到,和数据完全不同,电和水不需要“智能”和逻辑。可以说整幢“云-端”计算的大厦是以服务为基础、由海量的“0”和“1”作为基本元素,但从“云”里推送过来的“0”和“1”——无论它是高清视频、游戏还是实时路况信息、动态新闻,都必须要有合适的“端”来破译、解码和呈现。比如我们可以在云服务器里存储游戏进度、下载游戏更新,但在玩高强度游戏的时候,我们还是需要一部图形处理能力强大的游戏机或PC。
认为“端”会走向简单化或者消亡的朋友很可能低估了用户对于自主性(自己掌握重要的数据和应用)、多样性(使用不同类别的终端实现不同目的)和个性化(使用自己喜欢的终端)的需求。所以在真正将“云”变成完美的数字大同世界之前,我们有理由相信,包括PC在内,“端”不但会持续存在,而且还会日渐强大。
第一是智能化。就像我曾指出的,个人计算终端正在向“个人计算+通讯+控制+娱乐”终端升级(PC→PC3+E)——不只包括PC,其它类型的“端”也将更加“聪明”,比如能透过用户的行为习惯来了解其意图,或是识别用户所在的区域——而且现在的“端”,已能用更自然的方式,如通过语音和触摸与人交互。
第二是多元化。现在已经从PC走到了PC+的时代。PC+意味着越来越多的终端开始具备PC的某些功能,从手机、传感器、电子阅读器、智能卡、数字相框到电子钱包、上网本、Surface设备再到数字轿车、智能家居……越来越多样化的“端”的影响已渗透到人们生活最日常和触手可及的层面,计算事实上已无所不在——有电的地方就有计算。较之以往任何时候,“端”都更加多元化。
第三是网络化。目前,PC、手机、高清电视机之类的“端”还需要连入不同的网络去获取数据、实现应用,而云计算时代则可能以多网络的融合与数据、应用的集中为一大特征。所有的端都会直接连入“云”里,计算资源、数据、存储随时都可以获得。此外“云”里的服务器也会自行判断“端”的类型和性能特点,进而选择适合该设备的数据推送及呈现形式。
推动计算和通信端走向智能化、多元化、网络化的动力是以下五大领域的技术进展。
第一、CPU、GPU的运算能力日趋强大,同时功耗和价格也较过去大为降低。芯片的设计者越来越关注产品的“综合性能”与“能耗”,所以能效比(而非以往的CPI,执行每条指令所需的时钟周期数)日益成为衡量计算通信端价值的重要指标——整合了多内核、拥有更强劲的计算通讯能力和媒体处理能力的移动处理器现在已不鲜见。例如现在智能手机已进入1GHZ(CPU)时代,已和5年前的PC一样强大。
第二、网络和通信技术的快速发展。下一代互联网NGI和后3G时代移动通信技术将给用户带来真正的“信息高速公路”的体验——在几分钟内下载一部全高清电影,感受高质量、实时的视频通话,或是转瞬间将数百兆的商业文档发送到客户的便携装置上——这些应用都将变得易如反掌。
第三、显示技术的重大突破会为各种“端”的研发提供新思路。当下,电视屏幕、电脑屏幕、手机屏幕都越来越薄和轻便可携带,同时功耗也越来越低。支持柔韧材料和高清显示的OLED(小分子有机致电发光显示)和PLED(高分子有机致电发光显示)有望在未来5至10年内成为主流,两者的区别主要在于发光材质和制造工艺,前者更适用于手机、电子阅读器等小屏幕设备,后者则可普遍用于对显示效果要求较低的超大屏幕的内容呈现——也许有一天,你的房间的墙壁和窗户都是基于PLED技术的巨型显示器。此外,一些企业还在积极开发基于各种便携“端”的投影解决方案,这有利于解决长久以来存在的计算、通信端的便携性与屏幕尺寸之间的矛盾。
第四、今后5-10年内,我们会迎来人机交互界面领域的又一场技术革命,带来的改变就像从DOS字符界面到Windows图形界面那样——这场风暴的名称是NUI(自然用户界面)。近年来,语音、多点触摸、计算机视觉技术一直在进步,目前已站在了大规模商用化的起点。而在不久的将来,无需遥控器和游戏控制器,你的计算机、电视和游戏机便能够“感应”到你目光的变化、捕捉到你的手势和动作、听懂你语音的命令——在E32009大展上,微软公布了“Natal”计划。透过一个集成了各种感应组件(包括摄像头、深度传感器、多点阵列麦克风以及一个可处理专用软件的处理器)的装置,用户可以用头、手、足、躯干来控制游戏中的角色,从而更酣畅地投身于虚拟世界。这样“人性化”的人机交互方式将带来又一次深刻的产业变革。
第五,作为推动上述技术趋向实现和不断升级的“魔术师”,软件的重要性将与日俱增。特别是在“端”的创新进程中,无论嵌入式平台、应用与服务、各种工具,或是新的开发模式、新的呈现模式,都需要软件的驱动——正如比尔·盖茨所坚信的,软件的发展只取决于人的智力、想象力和创造力,而不存在所谓的“极限”。
今后,形形色色的“端”可以大致分为四个类别,并被广泛应用于娱乐、沟通、创意型工作及亟需提高生产力的商业领域:
第一,用于固定计算(Fixed)的“端”。近年来移动计算通信端发展很快,也出现了一些激动人心的新技术、新产品。相比之下,似乎固定计算设备的进步不那么明显。但事实并非如此。更高的计算性能、更大的存储空间、更强的显示能力和更人性化的UI技术不但让PC更强大,还孵化出新的固定计算“端”。例如,通过Surface,用户已可将计算和通信资源移植到办公桌甚至是餐桌里,并利用人性化的多点触控技术来操作这些设备。固定计算“端”还有一些移动端暂时难以企及的优势。例如可以采用多个大屏显示器实现桌面扩展,实现复杂的协同办公,提升工作效率而无需担心电池续航的问题。
第二,以移动便携为功能亮点的“端”(Portable),它们的体型小于PC,但比手机要大得多——像笔记本电脑,上网本,便携式音乐、影视和游戏设备,车用计算通信装备等等。
第三,用于特殊领域的计算端(Specialty)。电子阅读器、GPS、嵌入式设备等。这些设备(包括最新的平板电视和蓝光播放机)都可以随时连入“云”,并可通过内置的浏览器来查找资源、下载应用和服务,或是随时与他人沟通。
第四是手机(Phone)。之所以将手机与其它移动便携“端”区分开来,主要是因为它是计算通信“端”中普及度最高的。全世界有67亿人口,而手机注册用户数量已达41亿;相比之下,PC用户数量要到2010年才能达到13亿。IT从业者希望找到某种新的方式,使我们这颗星球上的所有人,无论区域、贫富、阶级,都能够公平地获取和应用各种计算资源,而手机很可能是解决方案之一——很多人一生中第一次接触到的“计算机”将很可能是一部手机。今天的手机可以拥有较10年前的PC更强的计算性能、更大的存储空间和更优异的图形处理能力;未来的手机将具备更强大、更全面的“能力”,如电子身份识别、消费支付等等,在成为用户计算通信应用的中心。
微软公司在计算通信“端”的技术产品部署比较完备。概括地说,共有四大系列操作系统(WindowsforPC、WindowsEmbeddedforDevice、WindowsmobileforPhone、WindowsAzureforCloud)支持包括个人电脑、移动、云设施、Live网络应用平台、数字娱乐(游戏和IPTV)在内的五大平台。(如图2)
*Windows的第一个版本发布于1985年。20多年来,它是基于x86架构的个人电脑的主流操作系统。今年秋天,Windows7的发布将把全球亿万用户的体验推向一个新的巅峰。*WindowsEmbedded是成熟且具备领先优势的嵌入式操作系统,目前被广泛应用于消费及各行业领域,如GPS、移动装置及消费电子产品。*WindowsMobile是微软专为手机打造的操作系统,它包含着移动用户所需的、基于MicrosoftWin32API的基础应用程序。采用WindowsMobile的手机可以便捷地同步电子邮件、联系人和任务、处理各种微软Office文档,并可根据主人的要求,完成许多传统手机所难以支持的娱乐任务。WindowsMobile使用户可通过PC和手机的无缝连接来获取一致的体验。
WindowsAzure是微软面向“云-端”服务的未来而开发的操作系统。它为开发人员及客户提供了按需计算、海量存储及通过微软数据中心来管理各类Web应用的全新解决方案。(如图3)
由于所有的系统和平台均采用了同样的开发工具(VisualStudio),开发人员则能缩短开发时间、降低成本,并基于熟悉的Windows开发环境及统一的编程模型,孵化新的应用和服务,为用户创造价值。同时用户无论是在接入“云”时,还是在使用PC,Windows手机、XBOX、GPS等各种“端”的过程中,都能获得延续的,一致的、熟悉的体验。
从PC到“云-端”,近20年来IT和通信技术的飞速进步甚至超出了许多业内人士的预期——但也有一些具有深邃洞察力的“先知”,比尔·盖茨就是其中的一位。
在1990年的Comdex大会上,我坐在近万名观众中,聆听了他的主题演讲。他说:“在未来的几年内,PC行业的技术进步可以让人们将信息掌控于指尖。为实现这个目标还需要的是:更‘个性化’的个人计算机;更强有力的通讯网络;更集成的应用;更丰富的数据以及更方便的访问信息的途径。”其实他说的正是“云+端”的未来——20年过去了,盖茨“信息尽在指尖”的梦想终于在“云-端”计算的时代成为了触手可及的现实,尽管比他想象的要晚。