Adobe After MAX 媒体见面会——深度对话 Adobe 全球平台推广部总监 Ben Forta

  • 黄玲艳

2011 年 12 月 6 日

话题:社区HTML5语言 & 开发架构文化 & 方法

在 2011 年 12 月 1 日北京举办的Adobe After MAX上,InfoQ 有幸参加了对话 Adobe 全球平台推广部总监Ben Forta的访谈,Ben Forta是 Adobe 公司的全球平台推广部总监,他在计算机行业的产品开发、支持、培训和营销等方面具有二十多年的丰富经验。

以下是详细的采访内容:

首先,Ben对 Adobe MAX 大会做了一下总结,概括为如下几个方面:

  1. 大会介绍了下一代创意工具以及 Adobe 正在做的一些项目,Adobe 认为平板电脑将会成为下一个平台。
  2. 在 Adobe MAX 大会上,在平板电脑上做了一些应用演示,虽然这些应用都是面向未来的,不过 Adobe 认为平板电脑未来不仅是一个消费信息的平台,也会是一个创意的平台。

  3. 一项主要的信息是围绕 Flash 的,讲到 Flash 一般围绕两个方面,一个是基于浏览器的 Flash,一个是浏览器之外的 Flash 即 AIR。
  4. 最近 Adobe 宣布,基于设备支持的浏览器 Flash 之后将不再推出新的版本。具体来说,在移动设备的浏览器里的 Flash 将停止更新,但是将会继续投入 AIR,也不会影响基于 Windows 的、基于 Mac 的、基于桌面的 Flash。同时,Adobe 还对 Flash 做出了新的承诺,Adobe 认为在某些方面 Flash 还是很重要的,其中一个重要的方面就是游戏,Adobe 会推出一些新的 API 来支持游戏方面的开发。

  5. 关于 HTML5,以及因特网的一些标准。
  6. Adobe 在 HTML5 和因特网标准方面其实已经做了很长时间的工作,Adobe 宣布在 Webkit 方面会增加投入,在社区方面也会做更多的投入。另外,在图形呈现上,原来是 Flash 的,也会移植到 HTML5 上。特别是在 CSS 方面,一些原来基于 Flash 的特性,也会贡献给 W3C。在增强浏览器特性方面,Adobe 承诺会将以前在创意方面的一些经验往浏览器方面移植。

接着Ben对一些消息进行了澄清:

  1. Adobe 为什么会对设备上浏览器中的 Flash 停止投入。
  2. 首先,Adobe 在基于设备支持的浏览器应用 Flash 方面做了很多努力,这也是一项非常复杂的工程,推出后开发人员反应也非常好。虽然是这样,但是有些情况不是 Adobe 能控制的,例如某些设备中不通过浏览器 Flash 使用,未来也不会,大部分平板电脑中通过 APPs 来使用,某些手机也不会。

    不是在移动设备上 Flash 的前景不太好,而是现实情况是开发人员会面临很多的问题。因为实际工作中,网站如果要支持不同的移动设备使用就要开发两个版本,一个是基于 Flash 的版本,给在浏览器中通过 Flash 使用的设备来使用,另一个是 iOS 版本,开发一个不在浏览器中使用 Flash 的版本。基于此,Adobe 认为对开发人员会造成负担,把功能移植到 HTML5 上对于开发人员以及对 Adobe 都更容易。

    上述消息并不会对 Flex 有任何影响,不会对 AIR 有任何影响,不会对在桌面浏览器中的 Flash 有任何影响,而是基于 HTML5 最新版本在设备上的浏览器里已经非常好用。

  3. 关于 Flex 的问题。Flex 在市场上已经有很多年了,它支持以数据为中心的商业应用,它不是完全开源,而是一种松散开源模式。所以 Flex 的使用者和社区希望能够在开源方面做得更多。
  4. Adobe 刚刚推出了新版本 Flex4.6,对于移动设备、平板电脑起到完全的控制,现在是一个非常好的时机来促成这样的转变。所以 Adobe 最近宣布,不再对 Flex 的所有新功能进行控制,而是捐献给Apache这个开源组织,Adobe 作为最主要特征和功能的贡献者,也希望其他人能够贡献。 Adobe 仍然有一个工程师队伍,进行 Flex 的研发,也会有项目经理和技术经理,对于未来版本发布的情况,会由开源组织控制,让开源社区可以做出更多贡献。

之后Ben回答了 InfoQ 的提问,详细内容如下:

InfoQ: 今天的 MAX 大会上,提出了创意云的概念,我们看到了很多创意应用,例如 Adobe Debut、Photoshop Touch、Adobe Kuler、Adobe Ideas,他们与桌面设计工具在功能上有哪些不同?如何相互结合,有哪些桌面所不具备的功能?打算推出 iOS 的版本么?

Ben: 我首先回答最后第三个问题。一般移动设备工具我们会先针对 Android 市场推出,再针对 iOS 推出,当然也有先针对 iOS 的版本再推出 Android 市场的,比如 Ideas。对于已经针对 Android 推出的产品我们也有计划推出 iOS 版本。

关于在移动设备平台上使用的新功能,在桌面产品中不具备的有很多,例如触摸屏的操作在桌面上还很难支持。移动设备上的 Photoshop Touch 支持层的 3D 操作,例如可以针对某一层进行 3D 旋转。

今天早上我们也还有个很意思的新功能没有演示,例如 Proto,原型工具,可以进行创意草图设计,通过 Proto 工具直接绘制网站原型,这个功能是在桌面工具中没有的。

关于两者的结合,所有的产品都支持移动设备和桌面电脑使用环境的相互结合。一个例子是刚才说到的 Proto, 我们支持在移动设备上打包,放在桌面电脑工具中进行编辑。第二个例子呢如 Kuler,在移动设备上可以作为调色板,调好色之后在桌面上编辑。

InfoQ: 关于今年 8 月份推出的新产品 Adobe Edge,后续还会有哪些增强?什么时候会发布?

Ben: Adobe Edge 目前还是试用,在 Adobe Labs 可以下载,全球都还没有正式发布。目前 Adobe Edge 是通过 Javascript 操作 HTML 元素实现的,还不支持 HTML5 的 Cavas、Audio 等标签。对于 Edge,我们并没有雄心勃勃的计划,主要看浏览器对 HTML5 的支持情况。

另外Ben也就其他媒体的问题进行了回答,主要内容有:

Q: Adobe 收购移动应用框架PhoneGap开发商 Nitobi,对 Adobe 的开发者会有什么影响?

Ben: 非常感谢你的问题。刚才提到过,PhoneGap框架可以给开发者提供更多的应用开发工具,我们知道 Flash 是一个非常好的工具,但是 Flash 并不能解决所有问题。所以 PhoneGap 可以给开发人员更多选择,除了 Flash 和 HTML,可以给大家更多的选择,针对不同的场景选择不同的开发工具。

Q 为什么是PhoneGapPhoneGap未来有怎样的规划?

Ben: PhoneGap有很多特点:1)非常轻;2)支持多平台;3)最让人喜欢的 Build Service,创建应用的时候非常简单,不用使用复杂的 SDK,不用经省若干工具的下载,PhoneGap 构建是基于云服务,把代码提交就能编译,不需要 SDK,应用还能直接发布到 App Store。

因为大家非常喜欢 PhoneGap 的这种 Build 功能,很多人问 AIR 什么时候能实现这种云功能,即把 AIR 让云来编译,我不知道什么时候能做到,但是反映出 PhoneGap 确实受到欢迎。

Q: Adobe 一直在很努力地推广 AIR,AIR 的推广效果如何?开发者有怎样的回应?AIR 吸引开发者的亮点是在哪里呢?

Ben: 我们在这方面有很多成功的案例,通过 AIR,可以将应用运行在不同的设备上。之所以会推送开发者使用 AIR 开发应用,是因为开发者过去在 Flash 上投入很多,也有很丰富的经验。AIR 可以让开发者对 Flash 的投入直接移植到 AIR 上使用,我们也会继续致力于这种模式的发展。

我们最新发布的 AIR3.0,支持打包嵌入运行环境,这样开发者可以开发一次运行、无需预装的应用。举例而言,开发有丰富效果的游戏,有很多互动,有丰富的呈现效果,那么 AIR 是个很好的选择,HTML5 有些还不能达到。但是如果针对商业应用,以数据为中心,Flash 会太重了,HTML5 就是个很不错的选择。

还有关于 AIR3.0 很重要的一点是 ANE,即 AIR Native Extension,它与本地组件相结合,可以调用本地应用,以提升 AIR 的运行性能。

Q: Adobe 刚刚收购了几家广告公司,以及网站流量公司,将来是否会涉及在线广告营销等业务?还是只是会给用户或者开发者提供营销工具吗?

Ben: 是的。这个已经不是什么新闻了,我们在网站追踪和网站流量分析方面,帮助应用开发者实现应用的价值做了很多工作,最近我们是新收购了一家在线广告公司,我们希望未来为了给开发人员提供服务和工具,希望他们能够基于应用和创新方面创造更多的收益。

Q: HTML5 的浪潮对 Adobe 的冲击有多大?Adobe 明显加大了对 HTML5 的投入,淡化了 Flash。

Ben: 首先我是非常不同意这个观点,我们今年以来在 Flash 方面做了很多工具,比以往任何时候都雄心勃勃。Flash 已经有 15 年的历史了,技术已经比较成熟,HTML5 刚刚兴起,需要有一些投入。

有一点我是非常同意的,HTML5 在我们公司已经是非常重要的一项工作,例如 Dreamweaver。同时,我们针对 HTML5 开发了很多新的工具,例如 Edge,还有一些未发布的工具。外部一些人会描述 HTML5 与 Flash 的争夺战,我们内部不这么看。我们一直把 Flash 看成一种方式,做一些网络浏览器做不了,或者比网络浏览器做得更好的工具。现在浏览器能做的事情变多,所以在 Flash 和浏览器之间这个界线也在改变,我们的角度是为开发者提供最好的工具。

所以我们在 Flash 方面并未退出,同时我们对 HTML5 确实产生了浓厚兴趣。我们对 HTML5 为开发人员带来的前景与创新非常看好,有些还是 Adobe 贡献的创新,我们希望提供新的产品和工具,让开发人员在能够更好地使用。

另外,Ben 还回答了几个其他问题:

  • 关于 Adobe 的个人产品也会针对推出移动端的工具,并且希望移动端和桌面端工具可以配合使用,移动端产品对于功能和性能都会更频繁地进行升级。
  • 关于在线视频方面,Adobe 的 Flash Media Server 最新版本已经支持了 iOS 的视频,那么 Adobe 未来希望支持更多的视频,也会跟更多的厂商谈判,Flash 对于视频的支持占有主导地位,但并不唯一。
  • 关于 Adobe 移动产品收费的问题,价格不会定得太高,一般有两种模式:1)直接购买,在美国市场一般是 5 至 10 美元;2)加入云计算服务成为会员。目前这些产品针对中国市场还未推出,所以价格也不明确。
社区HTML5语言 & 开发架构文化 & 方法