我的一点猜想 …

刚结束的 Adobe Flash 平台技术峰会上,让我们看到了 Adobe 近年来在 Flash 上的最新研发成果,一个个美仑美奂的演示,让全部到会的观众惊讶于 Flash 技术带来的完全不同的用户体验,以至于上午历时两个多小时的主题讲演多次博得观众们的掌声。

其实,很久以来,我一直在思考一个问题,那就是 Adobe 为什么要在 Flash 平台上投入如此之多的资源?Flash 到底能给 Adobe 带来什么?

做平台化的产品,其实一直以来都是各个 IT 公司梦寐以求的发展方向。iPhone 已经从一个手机,变成了一种移动平台,Google 的 Android 也是定位在一个移动平台,而不是一个手机操作系统。其实,做平台化的产品,往往是件吃力不讨好的事情,平台的开发者未必总是可以从中获得回报,Java 就是一个典型的例子,Sun 发明了 Java,但 Sun 并没有从 Java 上获得与之对应的利润。

那末,为什么 Adobe 还要这么执着的推动 Flash 平台化呢?为此,不惜与昔日的战友 Apple 反目成仇,甚至不顾 HTML 5 的风起云涌。

当我从 Flash 平台技术峰会的现场回来后,一切似乎都有了答案。

可能很多人都注意到了,在这次技术大会上,Adobe 第一次在中国介绍了一个全新的产品—-Flash Catalyst 1.0,这个产品将随着 Flash CS5 一同发布。Flash Catalyst 这个产品,带给我们一种全新的体验,它将界面设计流程和开发流程无缝地统一了,使得 Photoshop 和 Illustrator 等等图形设计工具与 Flex 应用开发紧紧联系了起来。我们知道,Photoshop、Illustrator 等软件都是 Adobe 最重要的图形处理软件,在业界几乎没有可以与之竞争的产品,每年为 Adobe 打来出数十亿美元的收入,但是,长久以来,这些产品一直都是设计师、广告商的首选工具,与软件开发人员几乎没有什么关系,至少没有什么直接的关系,所以,虽然像 Photoshop 这样的产品在设计界非常流行,但几乎无法进入软件开发环节,特别是企业级应用的领域。

随着 Photoshop 的传统市场趋于饱和及软件功能的日臻完备,Adobe 似乎已经无法再进一步推动传统市场的增长,有谁会为了一些不经常使用的高级功能去升级自己的Photoshop呢?如此下去,Adobe 的收入将停滞不前。要继续获得增长,就必须为 Photoshop 等传统的优势软件找到它们新的出路,新的用武之地。毫无疑问,如果 Photoshop 能够被企业计算、游戏等行业采纳,作为用户界面的设计工具,必将使 Photoshop、Illustrator 进入一个比现有市场大几十倍甚至上百倍的领域。那么,有什么办法让一个企业在开发它的应用是使用 Photoshop 呢?

在这次大会上,一个演示给出了答案。Greg Demichillie – Flash 平台的产品总监,现场使用 Flash Catalyst 完成了一个简单的企业应用的开发过程。这个演示是一个职员目录的小程序,可以通过这个应用,查找到每个员工的信息,比如,电话、email、地址等等,我相信很多公司都有这样一个程序,可能名称不同,实现也是五花八门。但是,你能想象这样一个应用,完全是利用一个图像文件完成的吗?的确,Adobe 的 Flash Catalyst 就有这样的功能,将一个从 Illustrator 中创建的图像文件,变成了一个真实的基于 Flex 技术的企业应用。通过这个小小的演示,充分证明了 PhotoShop 对与用户界面设计的重要性和可行性。看来,Adobe 在演示程序的选择上是颇费了一番心思的。

我在测试 Flash Catalyst 的时候,曾经见到过一个测试用例,是一个酒店的订房系统,包括酒店的介绍及展示、价格、预定、订单发送等功能,全部的功能都是在一个 Photoshop 的文件上完成的,Flash Catalyst 充分利用不同的图层,完成了各项展示和功能。

说到这里,我们似乎已经不难理解 Adobe 为什么要不遗余力地推动 Flash 平台技术的应用。其实,Adobe 的真实意图,并不是要通过 Flash 技术赚多少钱,事实上,Flash 从诞生至今,才刚刚在上个财年刚刚盈利,而此时的 Flash 已经占领的 80+% 的台式机和笔记本,即使其在占领剩下的为数不多的份额,又能给 Adobe 带来多少直接的利润呢?Adobe 的 Flash 战略的真实目的,是要为它的 Photoshop、Illustrator、Acrobat 等产品开拓更加宽广的企业级应用市场。想一想,如果所有的应用都使用 Photoshop 或 Illustrator 来做界面设计,那对 Adobe 将是一个多么美好的未来?到时候,由专业的艺术人员设计出来的软件,界面将更加个性化,用户也将彻底告别那些千篇一律的窗口、图标、按钮了。

声明: 以上都是我的个人想象和推理,Adobe 的官方并无此说法,正确与否,无关紧要,写出来,作为我加入 Adobe 一周年的纪念吧,同时也感谢 Adobe 能让我有机会参与 Flash Catalyst 这个项目。