长期以来,Adobe Flash 在富 Web 应用方面始终起着主导作用,然而,世界上任何技术都不可能永远高枕无忧,目前,至少有三家重量级公司,他们推出或支持的技术正在成为 Flash 慢慢前途中的阴影,他们是苹果,Google,微软,以及诸如 Mozilla 一类的开源公司。本文将介绍那些正在给 Adobe Flash 带来威胁的技术与趋势,以及 Adobe 对此的态度。
微软一直不遗余力地推出 Adobe 竞争产品,从 Silverlight 到 Expression,并渐渐蚕食 Adobe 的市场,本周四,微软发布 WebsiteSpark 计划,旨在扶持那些小型 Web 设计与开发公司,向他们提供免费的开发工具与服务器软件许可。同时,微软积极参与 HTML5 技术,HTML5 包含了向 Web 提供音频,视频,图形等富媒体的标签,而这些正是 Flash 最擅长的东西。
苹果向来只喜欢自己的技术,他们拒绝在 iPhone 中加入 Flash 技术,尽管 Adobe 表示,他们正在开发能满足 iPhone 要求的 Flash 版本,然而,Flash 缺席对 Adobe 来说一种痛。iPhone 令人目眩的成功说明,游戏规则制定者们可以不喜欢 Flash。
与此同时,Google 向我们宣布 Web 赢了。Google 一直推崇并鼓吹 HTML5 技术,甚至专门开发了基于 HTML5 技术的 YouTube,撇开 Flash,直接使用 HTML5 中的标签播放视频。他们在 Chrome 浏览器中加入了基于硬件的 3D 加速技术,并对 WebGL 提供支持,WebGL 是一种在网页中实现硬件3D加速的技术规范。
Google 还在3D在线图形方面野心勃勃,本周四,Google 申请了两份专利,一份是在欧洲申请的,一份在美国,这两份专利预示着 Google 将在 Google 地图的3D全景驾驶导航方面大显身手,这种技术将脱离文件存取的局限,直接生成3D图形,也无需 Flash 一类的插件的支持。
Flash 平台的部门经理 Adrian Ludwig 承认 HTML 5 对他们是一种威胁,但他认为,Adobe 一直在浏览器上有所创新,且已持续很多年。浏览器技术中的很多创新,都受 Flash 技术的启发。他同时认为,要让 HTML 5 这样的标准最终统一,可能需要5到10年,从这个角度看,还不至于很快威胁到他我们。
另外,他指出,人们目前所关注的仅仅是客户端的问题,事实上,还有很多服务器端的问题需要考虑,Flash 在客户端上可以输出很漂亮的图形,但这些还需要借助服务器端的流技术,这一点,HTML 5 还有很长的路要走。
与此同时,Flash 还在发展,本周一,Adobe 发布了 Flash 平台服务,向社会网络,桌面,乃至移动设备提供 Flash 应用支持,再联系到最近 Adobe 对 Omniture 技术的收购,可以清晰地看到,Adobe 在 Flash 技术方面正在加重服务器端的砝码。
在线设计公司 Adaptive Path 的高级设计师 Andrew Crow 相信,短期内,Flash 不会受到威胁。尽管很多开发与设计师迫不及待地想使用 HTML5,然而,很多人仍然会继续使用 Flash,因为 Flash 拥有很多 HTML5 不具备的东西。
他同时指出,很多设计师并不愿意更改自己的习惯,他们花费了大量时间学习 Flash,现在到了收获的时候,不会轻易更换工具。他说,自己最近正从事一个项目,对这个项目,JavaScript, CSS 这些无法满足要求,只能考虑使用 Flash 和 Flex。不过,他承认,对于一般的 Web 站点,他更希望使用 HTML 而不是插件。
关于微软的 WebsiteSpark 计划,Ludwig 觉得,微软的矛头并非指向 Adobe,而是整个 Web 市场,Adobe 只是这个市场的一部分。他说,我从微软的计划中,没有看到有针对 Adobe 的意思,我觉得他们针对的是整个 Web 大环境,表达了他们对 Web 技术的关注,而他们在 Web 开发领域正在失去的开发者是他们实施这个计划的原因。
或许,Adobe 面临的真正问题是处在开源与闭源的夹缝中,比如 Flash,它绝大部分是开源的,但并不彻底,Ludwig 说,我们尽我们所能让它开源,但有一些编码技术还存在着限制,我们将尽力而为。不幸的 Adobe,处在夹缝中而处境堪忧,Ludwig 说,我们或多或少会受到冲击。
本文来源:http://www.informationweek.com/news/software/hosted/showArticle.jhtml?articleID=220200146&pgno=1