Adobe加大HTML5投入

【P2H观点】:html5在2010年迅速蹿红,各大手机平台还是浏览开发公司都宣布了对于html5的支持,例如前段时间遨游也宣布了将支持html5 等等。而近段时间,adobe公司也宣布了平台对html5的支持。

继2011年8月份Adobe开发者大会(上海)之后,时隔3个月,CSDN记者再次在Adobe After Max活动上见到了Adobe全球平台推广部总监Ben Forta,他在计算机行业产品开发、支持、培训和营销等方面具有二十多年的丰富经验。作为Adobe公司的“布道师”,本次专访的话题主要集中在三个方面:1)Adobe的移动战略;2)HTML5;3)Flex的未来命运。

首先Ben对Adobe MAX 2011大 会做了简单总结,概括为几点:1.平板电脑将会成为下一个热点平台,不仅是一个消费信息平台,也是一个创意展示的平台;2.Flash平台未来主要围绕两 方面,一个是基于浏览器的Flash,一个是浏览器之外的Flash即AIR;3.加大对游戏开发的支持,会推出新的API;4.加强对HTML5的战略 投入,积极参加因特网标准建设。

Adobe全球平台推广部总监Ben Forta

关于PhoneGap

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

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

CSDN记者:业界跨平台移动应用开发框架有很多,例如PhoneGap、Titanium 和 Rhodes,都是当下发展比较成熟的三款开发框架。跟其他框架相比,PhoneGap对开发者的最大吸引力在哪?Adobe未来对PhoneGap有怎样的规划?

Ben Forta:上述三款框架产品都将目标明确地定位为“一次开发,运行于任何移动终端平台。”这就意味着 其必须跨越平台特性和编程语言的界限,可以与任何平台的SDK API进行无差别的交互。三者都选择了成熟的脚本和Web技术作为实现平台兼容的入手点。在上述三种框架中,只有PhoneGap是纯粹的开源产品。

(PhoneGap框架对当前主流移动平台的支持细节 CSDN配图 图片来源:IBM dW)

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

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

关于HTML5

CSDN记者:HTML5的浪潮对Adobe的冲击有多大?业界有分析认为,Adobe明显加大了对HTML5的投入,却在淡化Flash。您怎么看?

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

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

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

而在谈到今年8月份推出的新产品Adobe Edge,后续还会有哪些增强?什么时候会发布的时候。Ben表示Adobe Edge目前还是试用,在Adobe Labs可以下载,全球都还没有正式发布。目前Adobe Edge是通过Javascript操作HTML元素实现的,还不支持HTML5的Cavas、Audio等标签。对于Edge,Adobe并没有雄心勃 勃的计划,主要看浏览器对HTML5的支持情况。

关于FLex

CSDN记者:Adobe向Apache基金会捐赠Flex,尽管该公司承诺将继续开发Flex,运用到Flash底层技术,但许多Flex工程师已经转向了HTML5相关的工作上。您怎么看待Flex的未来命运?

Ben Forta:关于Flex的问题。Flex在市场上已经有很多年了,它支持以数据为中心的商业应用,它不是完全开源,而是一种松散开源模式。所以Flex的使用者和社区希望能够在开源方面做得更多。

Adobe刚刚推出了新版本Flex4.6,对于移动设备、平板电脑起到完全的控制,现在是一个非常好的时机来促成这样的转变。所以Adobe最近 宣布,不再对Flex的所有新功能进行控制,而是捐献给Apache这个开源组织,Adobe作为最主要特征和功能的贡献者,也希望其他人能够贡献。 Adobe仍然有一个工程师队伍,进行Flex的研发,也会有项目经理和技术经理,对于未来版本发布的情况,会由开源组织控制,让开源社区可以做出更多贡 献。(付江)