软件的未来:网络软件与桌面软件的融合

来源:百度文库 编辑:神马文学网 时间:2024/05/04 03:40:27
这几周来,Adobe系统、微软和谷歌公司一直忙忙碌碌。三大公司均宣布了有关软件未来愿景的计划或新技术,未来将把基于网络的应用与桌面软件的功能相结合,开发出一种旨在有利于两大领域的混合模型。事实上,当前的问题并非在于此种桌面/网络模型能否被采用,而是在于实施此种模型的最佳平台将会由哪家公司提供。沃顿知识在线针对此种新方法带来的机会与局限性进行了研究。  这几周来,几家技术公司巨头一直忙忙碌碌。10月1日,Adobe系统对外宣布其收购Virtual Ubiquity的决定,该公司拥有一个Web文书处理工具,而该工具是基于Adobe的下一代软件开发平台而创建的。在此前一天,微软概述了微软 Office Live Workspace的开发计划,该项服务将结合微软 Office与网络功能,实现文件的在线共享。最近,谷歌推出了一项名为“Gears”的技术,凭借此项技术,开发人员能够创建脱机运行的网络应用软件。这些技术巨擘的最新动态有一个共同点:各家公司均寄希望于软件的未来新愿景,未来将把基于网络的应用软件与桌面软件的功能相结合,开发出一种有利于两大领域的混合模型。
甚至连小型公司也加入战局,纷纷推出产品支持混合模型,籍此跨越横亘于网络与桌面软件之间的鸿沟。例如拥有火狐浏览器(Firefox browser)的莫齐拉基金会(Mozilla Foundation)(微软的Internet Explorer的主要竞争对手)于10月25日表示,公司将推出“Prism”(三棱镜)项目。莫齐拉基金会是以开发开源软件为主的非营利机构,Prism开发成功后,网络应用软件可以不必在浏览器上运行,而是同桌面软件差不多。
“目前仅供桌面运行的应用软件的优势、或是占主导地位的基于桌面开发的应用软件,都将会随着时间的推移而大幅减少,”沃顿商学院信息与运营管理教授凯其克·胡桑拿(Kartik Hosanagar)预测道,“但我也不希望桌面应用软件很快就彻底消失。在我看来,未来将会是桌面运行的基本应用软件、外加从网络下载的若干应用软件的一种混合。”
直至最近,多数软件还完全是在用户的计算机上运行的。这就是所谓的“桌面”软件,包含从Adobe Photoshop与微软 Office至电脑游戏等所有软件,“桌面”软件依赖于个人电脑的处理能力,并能将文件储存在用户本地硬盘内。当桌面软件仍在大唱主角的同时,新的应用软件类型正在网络悄然兴起,典型产品如谷歌公司推出的在线文书处理、电子制表及演示软件谷歌 Docs;以及Salesforce.com的企业销售支持产品,该款产品可以在网络浏览器上运行。这些“网面”应用软件只用本地计算机来运行网络浏览器及少数基本扩展块(例如Adobe的Flash Player),并且对计算机的处理能力与储存库加以利用,而该等计算机则是通过网络远程访问的。
然而,在力推混合型桌面/网面软件的过程中发现,两种方法仍存在局限性,未来软件可能是两种方法最佳功能的混合。
事实上,在沃顿商学院信息技术高级总监肯代尔·怀特豪斯(Kendall Whitehouse)看来,关键问题并不在于此种桌面/网面混合软件是否就是未来的出路,他称这个问题“已成定局”。问题在于,用于开发下一代软件的最佳平台将由哪家公司提供——微软、Adobe、还是谷歌公司?此款混合软件模型的蓝图仍在酝酿之中,而所有业界巨擘已开始忙于整合桌面与网络的功能,尽管各家公司采取的手法各有千秋。
譬如,微软看到用户仍然依赖Word、Excel和PowerPoint等桌面软件,同时会使用网络服务如微软推出的在线办公服务Office Live Workspace,作为传统桌面软件的补充。Adobe正在开发的软件工具可以让网络应用软件同传统桌面软件一样在桌面运行,并且可以充分利用用户计算机的全部功能。谷歌公司关注的领域是多数基于网络的软件,但可以将本地计算机作为临时离线储存的资源。
沃顿商学院及其它机构的专家对此发表建议,未来最有可能出现的结局,是桌面与网络软件和服务的整合,但用户无法确知两者的差别。“我们相信未来的技术将是个人电脑的本地软件与服务的整合,”微软的业务部总裁杰夫·瑞科(Jeff Raikes)在9月30日的Office Live Workspace发布会上表示,“可以将它想象成一个统一体,其范围将涵盖纯软件至纯服务,多数用户的使用范围将在两者之间。”
巨头博弈,夺魁者谁
各家软件巨头如何看待网络与桌面的未来整合?以下计划分别来自Adobe、微软和谷歌公司。
Adobe公司最近发布了Adobe Integrated Runtime(AIR,最初称为“Apollo”)的Beta测试版,这个软件开发平台可以让程序员用Web程序设计语言开发出可以象桌面软件程序那样运行的应用软件,并且可以在所有主要的PC操作系统中运行:Windows, Mac OS,未来还能在Linux中运行。AIR 应用软件既可以在线、也可以离线运行,它跟桌面软件一样,可以在本地PC上读取及写入文件。部分公司已经演示了AIR应用软件,其中包括AOL、eBay、Nickelodeon、Nasdaq 及 Salesforce.com。
微软认定混合软件的未来很大程度依赖于桌面软件,Salesforce.com等公司通常支持以网络为中心的观点,即“作为服务的软件”;与此相对,微软提倡的是被称为“软件与服务”的观点。Office Live Workspace正是微软的方法的代表,它是微软 Office的网络补充版,籍此,Office用户可以在网络储存文件、通过网络浏览器在线阅读并与其他人共享文件。微软将Office Live Workspace视作其Office桌面软件的扩展版而非替代品。根据公司于9月30日公布的计划,未安装微软桌面软件的用户只能浏览、评论、但不能编辑在线Office文档。微软的目标似乎是为了保护它的“摇钱树”—桌面软件产品系列,而为了防止损失,微软脚下的另一条船则是基于广告与订阅的网络服务。
与微软面向桌面的观点相反,谷歌在以web为中心的软件交付方面下了重注。谷歌 Docs(以前称为谷歌 Docs 与 Spreadsheets)是集文书处理、电子制表及演示于一体的在线工具。该等应用软件全部是在网络浏览器上运行的,虽然公司的谷歌 Gears可以在未来实现网络应用程序的脱机运行,但在目前仍需依赖Internet连接与远程文件存储。麦修•高百赫(Matthew Glotzbach)是谷歌公司的产品管理总监,10月24日,他在纽约举办的2007年Interp大会上介绍说,谷歌公司内部运行的是自主研发的生产力软件套装,公司坚信未来将是基于网络的软件的天下。“这场‘游戏’正在改变当前的生产力工具,而这些工具曾经是为提高个人生产力而开发的。我们进入了这个网络化的世界,我们最大的优势就在于,所有的一切永远都是在线的。”