写点什么

HTML5 vs. Flash:Adobe 面向何方?

2010 年 11 月 21 日

看来去年 Adobe 就要转向 HTML5 并且将其整合入产品战略中。在本次 Adobe 开发者大会(MAX)上,演讲者 Lee Brimelow 尝试向开发者阐述公司的 HTML5 战略,尤其是 HTML5 在桌面以及移动平台上和 Flash 以及 Flex 的竞争。

Adobe Illustrator,Adobe 的旗舰级产品之一,最近也拥有了 HTML5 扩展包。它提供了对 HTML5 和 CSS3 的基本支持,并且扩展了 SVG 能力以及可以协助开发者设计 web 和设备内容:

Illustrator 的 HTML5 扩展包提供的特性能够帮助用户利用 HTML5、CSS3、SVG 和 Canvas 的最新特性来支持多屏幕多分辨率开发。SVG 和 Canvas 的强化同时也简化了交互式网页的开发。在数据驱动的 web 工作流中,用户也同样可以通过生成 dynamic vector art 来使用 Illustrator 创建 web widgets。并且可以将数据从 Illustrator Appearance Panel 导出到 CSS3,在不同的开发者之间交换。

同时 Dreamweaver CS5 也能够支持 HTML5,最开始只是通过插件支持,升级到 11.0.3 之后开始提供原生支持。这次升级能够原生支持新的 HTML5 结构化元素以及最新浏览器支持的 CSS3 属性。众多新特性的其中一个便是多屏预览面板,这个特性能够显示三种不同的分辨率下的页面效果,例如桌面显示器,平板设备和移动手机。它允许你使用 CSS3 media query 在不同的设备上使用不同的样式表,这样页面在不同平台上的渲染效果都能够令人满意。

InfoQ 曾经报道过,在 Adobe MAX 上,Adobe 发布了一个 HTML5 动画效果的 IDE 预览版。这个开发代号叫 Edge 的 IDE 使用的是 WebKit 渲染引擎来预览动画效果,也能够提供和 Dreamweaver 类似的源码编辑功能。Edge 的 UI 和其他 Adobe 工具的风格类似,但是 Flash 开发者会更加熟悉一些。在内部结构中,Edge 使用 jQuery 和 CSS 来管理 demo 内部渐变的过渡,貌似也是同样使用了 jQuery UI 和 Easing 插件。

不仅如此,在 Adobe MAX 上,平台的宣传者 Lee Brimelow 还做了时长为一个小时的讲演,揭示了大量有用的信息,例如 Adobe 对 HTML5 的看法以及和 Flash、Flex 的关系。他说,当年 iPhone 没有 Flash 支持,这并不是大问题,他能够理解关于这个决定的一些不同意见,但是 iPad 没有 Flash 支持就相当令人失望了。而且我们也意识到了“这有足够的动力来完成这个”。Lee 也代表他自己表达了对于 iPhone 新的许可证协议的失望,它并不允许第三方开发工具。这也事实上宣布了 Adobe 的 CS5 套件是不可能将 Flash 引入 iPhone 了。在他的演讲中,Lee 也提到了“HTML5 并不是 Flash 的竞争者或者替代品。你可以在浏览器中完成标准制定的每一件事情,但是如果你需要做得更多,那么这就是需要 Flash 的时候了”。

虽然 Lee 说“HTML 是 Web 的基础,你不可能违逆”,但是现在仍然太早下结论,因为“60% 的用户仍然不能查看 HTML5 内容”。他接着提供了一些论点,指出从浏览器市场占用率的角度来看,HTML5 仍然没有被广泛接受。

在列举了 HTML5 的一些经常被错误引用的信息之后,Lee 给出了他自己的理解,他强调 Adobe 将大量精力投入到 HTML5 工具上,并且敦促开发者开始学习 HTML5,尤其是 Flash 开发者。至于视频播放,现在仍然是 Flash 的强项,但是 Lee 建议如果你需要获得最广泛的观众群,那么最好能够同时支持 Flash 和 HTMl5 视频播放。他没有特意提到 iPhone 和 iPad,但是其他的移动设备平台也缺乏 Flash 支持。话虽如此,他重申了他坚信“Flash 能够提供更好的视频”,不仅仅在特性支持方面,还包括视频质量,所以它不应该只是一个备选方案,而应该是首选。

Lee 最后解释了 Adobe 的对移动 Web 和 Flash 应该如何成为移动平台的一部分的观点。虽然 Flash 应该被小心使用,因为它并不是普适的,而且现存 Flash 桌面内容可能不适合移动设备。他也建议对特定应用来说,AIR 是正确的选择,而且根据你选择的特性,很多时候你将能够得到原生的应用。

这仅仅只是 Lee 的一家之言,通过 Adobe 最近的动作和 Lee 在 Adobe MAX 上的讲话来看,我们应该能够期望 Adobe 将会更深入地进入到 HTML5 中,而且会在产品线中提供更广泛的支持。看起来 Adobe 希望 Flash 成为 HTML5 的一个补充产品,而且将精力放在视频和移动平台上。在这些应用场景下,Flash 已经被证明了它要比 HTML5 的产品要优秀得多。

你可以在 InfoQ 上找到更多关于 HTML 5 的信息,或者参加 Qcon London 2010 大会,我们将会有一个完整的 HTML5 平台 track

2010 年 11 月 21 日 23:414071
用户头像

发布了 90 篇内容, 共 28.3 次阅读, 收获喜欢 1 次。

关注

评论

发布
暂无评论
发现更多内容

【第八周】性能优化(二)

云龙

产品发布 | 准备好提升你的 ITSM 了吗?

Atlassian

DevOps Atlassian ITSM ITIL

Week 8总结

黄立

亚新资本开创金融理财新征程

Geek_459987

架构师训练第4周:作业二

leo

极客大学架构师训练营

架构师训练营第 1 期 -- 第八周作业

发酵的死神

极客大学架构师训练营

架构师训练第4周:作业一

leo

极客大学架构师训练营

为什么继承 Python 内置类型会出问题?!

Python猫

c Python 编程 程序员

架构师入门学习感悟四

莫问

架构师训练营 W04 作业

Geek_f06ede

极客大学架构师训练营

第四周课后练习作业一

lithium

极客大学架构师训练营

第四周课后练习作业二

lithium

架构师训练营-week08

睁眼看世界

极客大学架构师训练营

性能优化二第八周作业「架构师训练营第 1 期」

天天向善

推荐好书:《使用Python进行图像处理和采集》第二版(附下载方式)

计算机与AI

Python 图像处理

一个典型的大型互联网应用系统使用了哪些技术方案和手段,主要解决什么问题?请列举描述

幸福小子

互联网系统架构

架构师系列之5:互联网大数据分析系统架构例子解析

桃花原记

系统架构总结

Mars

系统架构

Architecture Phase1 Week8:HomeWork

phylony-lu

极客大学架构师训练营

「八大排序算法」16张图带你彻底搞懂基数排序

bigsai

排序算法 基数排序

架构师训练营第 4 周课后练习

菜青虫

极客大学架构师训练营

架构师训练营第四周作业2

韩儿

week4学习小结

幸福小子

互联网系统架构

架构师训练营第四周作业

韩儿

Wi-Fi+BLE 通断器开发资料全开源!快速打造您的智能家居“改装神器”

智能物联实验室

人工智能 物联网 智能家居 通断器

架构师训练营第 4 周学习总结

菜青虫

极客大学架构师训练营

为什么说 Pulsar 是云原生的消息平台?

tison

云原生 消息队列 Apache Pulsar

架构师训练营第 1 期 -- 第八周学习总结

发酵的死神

极客大学架构师训练营

架构师训练营第四周作业

丁乐洪

架构师训练营第八周课后作业

Gosling

极客大学架构师训练营

深度学习-框架之 pytorch

Dreamer

框架

演讲经验交流会|ArchSummit 上海站

演讲经验交流会|ArchSummit 上海站

HTML5 vs. Flash:Adobe面向何方?-InfoQ