财经纵横

凯文•林奇谈Adobe即将推出新型软件的计划

http://www.sina.com.cn 2006年08月04日 16:05 新浪财经

  摘要:

  2005年12月收购了Macromedia之后,Adobe Systems目前实际掌控着可携式文件格式(简称PDF)和Flash SWF格式等两大电子内容的标准。Adobe正在开发一项代号为“阿波罗”(Apollo)的技术,他们希望在该项技术的基础上设计一种全新的应用软件,这种软件提供与网页浏览器相同的跨平台运行能力但却具有更加丰富的功能,因而有助于Adobe与微软等竞争对手抗衡。在最近召开的2006 超新星大会上,沃顿知识在线与Adobe首席软件架构师兼平台事业部资深副总裁凯文•林奇(Kevin Lynch)就公司对开发应用于网络、桌面和移动设备的软件程序的远景设想进行了讨论。

  正文:

  2005年12月收购了Macromedia之后,Adobe Systems目前实际掌控着可携式文件格式(简称PDF)和Flash SWF格式等两大电子内容的标准。PDF格式可以用来制作电子文档,Flash SWF格式则用于制作基于网络的动画以及互动内容。Adobe认为,如果使用一套统一的软件开发工具和编程接口(“应用程序编程接口”)(即创建Adobe所称的“综合平台”)将这些技术连接在一起,公司就能推出新一代的软件开发工具,从而拥有独特的竞争优势。

  Adobe的CEO布鲁斯•齐臣(Bruce Chizen)在收购Macromedia后接受沃顿知识在线的采访时说,Macromedia的Flash技术是促使公司做出收购决策的核心战略资产。除将Flash技术与公司的其他技术整合外,Adobe还必须让开发人员相信Flash不只可以制作简单的网络动画,它还是开发成熟的网络应用程序的基础。

  但Adobe的野心并不仅限于整合开发工具和拓展Flash技术的应用。公司目前正在开发一项代号为“阿波罗”的技术,并希望在该技术的基础上设计一种全新的应用软件。

  程序员目前可以创建传统的“本土”应用软件,这种软件在电脑上运行时可以利用该电脑所有的功能但却只能有一个操作系统,他们也可以设计在网页浏览器中运行的轻量级应用软件,该软件可以在任何操作系统中运行但功能却有限。

  Adobe计划凭借Apollo技术开发另外一种应用软件,这种软件提供与网页浏览器相同的跨平台运行能力但却具有更丰富的功能,譬如在网络连接断开的情况下继续运行。

  这些举措有助于Adobe与微软等公司竞争。微软投入巨资开发操作系统本土应用软件,并宣布已经开发出几乎在各方面(从与Apollo相对的WPF开发环境到与Adobe的Flash和PDF媲美的新文档格式)都可以与Adobe抗衡的产品。

  这场竞相推出新一代开发环境的战争恐怕是Adobe历史上最冒险的一次赌博。在2006超新星大会上议题为“桌面的未来”的专题讨论举行之前,沃顿知识在线与Adobe首席软件架构师兼平台事业部资深副总裁凯文•林奇就公司对开发应用于网络、桌面、移动设备的软件程序的远景设想进行了讨论。以下是本次谈话的编辑内容:

  沃顿知识在线:最近Adobe频频谈起它所谓的“综合平台”。这个词作为营销术语听起来相当具有说服力,但请问它的真正含义是什么?

  凯文•林奇:谈到这个术语我想先谈谈我们是如何实现Adobe和Macromedia的整合。我当时参加了公司对Macromedia的收购过程,我们对两家公司的目标、如何实现合并以及向终端用户提供怎样的价值进行了探讨。

  Macromedia当时所倡导的是体验,而我们的口号也是“体验攸关”。Adobe关注的是畅通无阻的沟通,无论这种沟通是通过文字、视频还是其他任何形式进行。

  我们在脑力激荡的系列会议中意识到核心[问题]是“人们为什么会[通过这些方式]进行沟通?”而不是“这些人具体在做什么?”我们认为他们需要沟通的原因是希望与他人建立更好的关系,希望创造一些可以参与的环境。因为只要能真正做到积极参与,就可以与他人建立起更加密切的联系和加深彼此之间的理解。

  这就是我们要帮助人们实现的核心目标,即有效地参与,也是我们要整合软件的动因。我们所有的工具、所有的服务器、所有的客户[软件]和所有的[开发人员]架构,都是要帮助人们实现更加有效地参与。

  所以我们将其称为“综合平台。”它其实就是可以用于创造这些体验和让人们实现共同参与的软件集合。

  沃顿知识在线:也就是说“综合平台”并不是一个单独的软件,而是合并后公司系列产品的集合?

  林奇:是的。商店里并没有“综合平台”这种产品出售。

  现在对开发人员而言,“平台”这个词意味着各种可以帮助编程的技术和系列API[应用程序接口],而这正是“综合平台”所包含的内容。譬如,客户[软件]运行[环境]使用一致的编程语言,即ECMAScript标准。这种标准在Flash中称为ActionScript,在HTML中称为JavaScript,但其实都是同一种语言。Flex [等软件] 中的API提供与传统概念所指平台极为类似的技术堆叠。

  我们将各种客户编程模型和各种服务器的功能进行整合。[譬如],我们正在将LiveCycle [一套服务器产品]和Flex数据服务、Flash Media Server整合在一起。今后这些产品的整合度将会进一步提高。

  同时我们也在对开发工具进行整合。现在Photoshop与DreamWeaver的界面整合程度正在日益提高。

  沃顿知识在线:您刚才一直提到代码“阿波罗”的技术。您能告诉我们什么是“阿波罗”吗?

  林奇:“阿波罗”是一项新开发的客户端[软件应用]。目前我们广泛使用Flash Player和[Adobe] Reader在[网页]浏览器中运行软件和浏览电子文档。[网页] 浏览器确实是为文档而设计,而且(随着对Web2.0的开发)人们正在不断改善浏览器的功能,这种趋势令人非常振奋。

  我们的目标是提供网页浏览器之外的软件运行[环境],这样用户就可以把在网页浏览器中使用的基于Web的应用程序放在电脑桌面上,也就是说用户可以在离线状态下运行这个应用程序。当用户使用[谷歌]的GMail或者财务[软件]时,他可以继续运行该软件和在离线状态下浏览信息。这些软件应用可能是用户电脑中的一等公民,所以用户只要双击相应的图标就可以开始运行该软件,它们和其他桌面应用程序一样出现在开始菜单中,用户可以利用Windows系统中的添加/删除程序进行删除操作。所以这种软件运行[环境]与普通的桌面运行程序并无二致,只不过是利用网页技术设计而成。

  沃顿知识在线:既然这种软件运行[环境]是利用网页技术进行设计,也就是说它可以在任何操作系统中运行吗?譬如Windows, Macintosh 和Linux?

  林奇:是的,没错。它与这些操作系统都是相容的。

  沃顿知识在线:Adobe只是把阿波罗作为一个开发平台还是会自己开发在阿波罗中运行的产品呢?

  林奇:我想在阿波罗中运行的多数应用程序会由其他公司开发生产,但我们自己可能也会开发一些。

  [Adobe] 设计开发的Breeze软件 [在线会议软件] 就是在“综合平台”中运行;这种软件具体在Flash Player上运行。所以说我们也自己开发一些在阿波罗中运行的产品。但我认为(正如今天的网络一样)全球各地的设计人员和开发人员,无论是公司职员还是自由职业者,今后会开发出成千上万各种各样的应用程序。

  沃顿知识在线:您把阿波罗定位为独立于操作系统之外的平台,但有些公司投入巨资将用户捆绑在自己的操作系统中。Adobe的产品会与这些公司会产生冲突吗?

  林奇:我们现在谈的是网络应用程序。当然也有象[微软]办公系统那样的本机代码应用程序,[Apple Macintosh's]的OS X系统就有许多很棒的本机应用程序。我认为这些本机应用程序将来仍然具有宝贵的价值,需要这些程序的地方很多。人们在电脑应用中离不开办公系统。

  但新开发的网络应用程序正在日益兴起。我认为这种应用程序是一种新的媒介,它的出现并不一定意味着现有媒介要被取代。当电视机问世的时候大家都担心无线电会从此被淘汰,但实际上无线电一直发展得不错,而且将来还将继续发展。我觉得网络应用程序不过是大家可以用来开展工作的另一种技术而已。它不会取代用以开发应用程序的其他技术。

  沃顿知识在线:这是否意味着[阿波罗应用程序]也存在一个“上限”点,即某些应用程序适合在阿波罗环境中运行,但其他程序却只适合在本机操作系统中运行?

  林奇:是的,我想各种应用程序将会共存。你会看到有些应用程序只能在网页浏览器中运行,有些则可能希望象桌面程序一样可以在离线状态下运行但是以网页技术开发而成;而且各种需要利用某些特别的硬件、或者高速3D图像等极端技术的[应用程序]还将继续存在。《魔兽世界》(World of Warcraft)等多媒体游戏未来仍将以本机代码编写,因为用户在自己所运行的机器上需要这种超级优化的[应用程序]。

  但许多应用程序其实并不一定需要这样复杂的技术。用户或许只需要开发一个可以显示财务数字的网页应用程序,所以我认为各种应用程序都将共存。

  沃顿知识在线:您认为在阿波罗的基础上开发的应用软件中属于高端的会有哪些?您能给我们举些例子吗?

  林奇:当然可以。阿波罗是种新型技术,而且大家都知道它目前正处于开发阶段。我们计划今年下半年让开发人员开始对其进行测试。

  但我想在阿波罗中运行的应用程序应该是比较常用的程序。有些在网络环境中运行的应用程序并不具有长久使用的本质,即用户并不经常使用这些程序,但有些程序用户却是每天都会使用,甚至每天要使用数次,譬如电子邮件软件、

股票查询软件、人际交流软件以及对目前项目所需的销售数字进行分析的软件。

  我认为那些用户比较熟悉的、经常使用的应用程序的图标都会出现在电脑桌面上,用户即使在离线状态下也可以随时浏览和使用这些程序。他们对用户而言具有十分重要的意义。

  这种应用程序就好比你在离线状态下继续撰写电子邮件信息,具有非常重要的作用。而且你可能需要先在离线状态下阅读新闻,然后再重新开启网页浏览器。

  所以这要视具体情况而定。

  沃顿知识在线:您认为将来有一天操作系统会不会变得“无关紧要”(这是布鲁斯•齐臣最近接受[圣荷西水星报]的采访时所用的词语)?

  林奇:[笑] 我想这种说法可能有些歪曲事实吧。操作系统当然不是无关紧要的,它起着非常关键的作用,是我们所有电脑运行的基础。操作系统今后还将继续发挥重要的作用。

  但与此同时新的机会也将不断涌现,新的创新技术也在不断问世,网络更是孕育出许许多多的创新,所以网络是我们目前发展的重点。

  但操作系统目前的发展非常良好,而且具有很大的盈利空间!

  沃顿知识在线:既然我们已经谈到这个话题,那么微软目前正在与Adobe进行竞争对吗?

  林奇:是的。

  沃顿知识在线:在设计工具产品方面,Adobe拥有一些具有竞争力的产品。但从更加战略性的层面而言,微软的WPF可能是竞争力更强的平台。您认为阿波罗、综合平台与WPF相比有何优势?

  凯文•林奇:总体而言,Adobe与微软既是合作伙伴也是竞争对手,所以这种关系可以称之为“合作竞争”。我们是全球最大的Windows软件

开发商。我们支持Windows平台。微软即将推出新一代操作系统Vista,我们会在产品开发中考虑Vista所具备的功能。

  谈到WPF和我们正在开发的阿波罗,WPF为Windows应用软件的设计开发提供框架结构。所以对于在Windows操作系统下运行的用户而言,WPF可能具有相当大的吸引力。譬如,除[微软]的Visual Basic之外他们可以选择WPF。我觉得微软开发的WPF是一款很棒的产品。

  眼下微软又在酝酿推出WPF的子集WPF/E[代表Windows Presentation Foundation/Everywhere],希望借此在其他平台上运行WPF。目前该产品尚未推出。但从以往的经验看,微软并不擅长跨平台技术开发,或者说即使他们曾经成功推出跨平台产品,也没有沿这条路继续走下去。

  譬如,[微软]的Internet Explorer(网络浏览器)曾经在Macintosh上运行,但现在已经被取消。Windows Media也曾在 [Apple Macintosh] 的OS X系统中运行,但现在也已经悄然撤退。

  所以我认为[微软]偶尔会涉足其他平台,但用户很难指望它稳定提供跨平台产品。

  而且这个方向基本上也不是微软真正的兴趣所在。微软拥有Windows特许经营店,当然希望能尽可能多地销售操作系统。所以我认为他们很难在其他系统与Windows系统之间保持平衡。

  而我们公司发展的动力则与微软截然不同。我们的主旨是确保产品能在跨平台的操作系统和设备上平稳连续地运行,同时免费向用户提供运行环境,所以我们的业务动机是让开发出的软件能够在各种平台中得到最大限度的利用(而不是购买新的电脑);你可以仍旧用你目前使用的电脑。我们希望公司的产品将来比微软的产品更加自如地在Windows各个操作系统下运行。Flash Player在各种Windows平台中的运行比WPF等产品更加稳定。我们的产品可以在Windows 98中运行,但WPF却不行。

  我们正在积极努力以达到这样的兼容程度。与微软采取的措施相比,我们的做法也相当独特。

  当然我们也出售工具、服务器和框架结构等其他产品。我们努力制造全球最好的产品,希望用户会[购买这些产品]。而这些产品确实也很受欢迎。

  沃顿知识在线:最近Flash video的销售相当火爆。以在线视频软件的销售而言,贵公司已经跃居至第二位,仅次于Windows Media格式,排在QuickTime和Real [Media]之前。请问你们是如何在短时间内获得这样的佳绩的?

  林奇:Flash Player其实是目前最好的视频播放工具,它的用户比其他任何视频

播放器都多,覆盖的范围也超过Windows Media、QuickTime和Real。其次能够方便地浏览内容也是Flash Player眼下走红的部分原因。

  以往用户在浏览视频内容之前需要选择希望使用的播放器或者带宽,然后才能开始播放。现在由于Flash Player非常普及,基本上电脑中都有安装并且具备视频播放功能。用户也因此拥有更加完善的视频体验。

  这既是人们纷纷争相收看ABC电视剧集的原因,包括“绝望的主妇”(Desperate Housewives)和“迷失”(Lost)[用Flash video在线播放],也是ABC大力进行品牌营销的结果。而且观众在收看[视频]节目之前无需选择播放器,Flash Player会直接开始播放。

  除此之外Flash Player还具有与用户之间的互动功能,譬如用户界面和菜单选择。这款播放器具有很强的灵活性。

  综上所述,普及发行、大力营销和灵活的界面使Flash video成为最优秀的视频播放器。人们现在正逐渐认识到它所具有的优点。

  沃顿知识在线:目前Flash Video只能用于播放在线视频节目,还不具备下载播放功能;也没有内置数字版权管理[简称DRM]系统。Adobe今后会在Flash Video中添加这些功能吗?

  林奇:其实真实情况和你所说的有些出入。Flash Video具有视听内容即看式下载服务,用户可以下载后在自己的电脑上播放。多数用户都不使用该项功能,但这在技术上是可行的。这些视频节目没有实行数字版权管理,所以或许这是许多节目不能下载播放的原因所在。

  我们正在考虑采用其他方法帮助用户进行内容管理,但我们对观看视频内容的个人的权利也非常敏感。我们必须谨慎行事,找到让各方都满意的正确方法。

  另外如果我们在Flash Player内部添加功能,今后该功能就将永远存在。所以出于对数字版权管理的考虑我们对添加任何功能都相当谨慎。

  但我们确实正在考虑你所说的功能,并且正在与我们的合作伙伴积极商讨。

  沃顿知识在线:以前的Macromedia和现在的Adobe向来都非常注重移动设备空间。贵公司最近推出了新版的Flash Lite,但你们面临的竞争对手是在美国应用更加广泛的Java。您如何看待这两种技术?打算怎样与他们在移动设备领域竞争呢?

  林奇:Java目前在移动电话中的应用确实更加广泛。他们在移动电话中的应用早于我们的Flash技术,而且发行工作也做得相当出色。

  虽然Flash Player(在移动电话上称为Flash Lite)的起步比Java晚,但它目前的发行情况非常好。我们已经与最知名的移动电话制造商和运营商签约在移动电话中安装Flash。移动电话用户使用Flash的体验确实非常出色。

  Java面临的问题之一是,它在早期进入移动电话领域的时候并没有进行统一的安装,所以它的安装其实不具有连续性。

  造成的后果是现在手机上安装的Java很多,但都极其不稳定。为在移动[设备]上应用Java软件,用户必须安装很多很多次,有时甚至达到一百多次。所以它的可持续发展前景并不是很好。

  而我们在安装Flash的时候尽量做到更加具有连续性。这个过程耗费的时间稍微长些,但我们希望为撰写内容的用户提供更为扎实的工具。

  沃顿知识在线:这是否也是Adobe公司面临的挑战之一呢?难道运营商通过提供独立于设备的平台就可以获得既得利益吗?

  林奇:与我们合作的运营商非常重视他们与客户的关系以及推广自己的品牌。他们渴望获得任何可以帮助他们实现这些目标的技术。

  Flash可以帮助他们更好地展示自己的品牌和削减在设备上创立品牌的成本。所以我们认为运营商可以从中获得丰厚的利益。

  Java和Flash在移动设备中的应用不是针尖对麦芒的对手,他们可以同时安装在许多移动电话上。这并不是个非此即彼的问题。用户可以同时享受这两种技术。我想在意识到两种技术各自的优势并且学会使用的方法后,将来会涌现出更多同时使用Java和Flash的用户。

  沃顿知识在线:Adobe目前面临的最大的技术挑战是什么?

  林奇:我们目前一直在应对的挑战是原来的[软件]运行[环境]是针对动画制作的,而现在要向应用程序转变。

  这就是我们目前最迫切要应对的技术挑战。我们已经花了几年时间重写虚拟机,即Flash Player,它是我们推出的主要解决方法。我们对依靠这项技术来实现转变寄予厚望。

  公司要想真正取得成功,至关重要的是将Adobe的产品从设计工具和网络开发工具拓展到网络应用程序开发工具、运行环境和服务器。

  这正是我们目前努力的方向。我认为我们推出的新一代Flash player [以及新版]的Flex非常出色。

  这也是我们面临的最大挑战,眼下我们应对得还不错。我们期待看到客户使用这些产品后的反应。

    稿件来源:沃顿知识在线


发表评论 _COUNT_条
爱问(iAsk.com)
不支持Flash
 
不支持Flash
不支持Flash