PS:这篇Luar的文章很精彩,包涵的信息也极其丰富。希望Flash与Avalon的竞争会为设计或开发者带来最大的实惠,当然体验这一切的还是最终用户。
原文如下:
本文纯属个人意见及忆测,不代表任何已经发生或可能发生事实,究竟真相是否如我所猜测,就留待未来,因为实践就是验证真理最好方法。(如要转载,必须保留此声明)
Macromedia透露下的新版本Flash(8Ball,
Flash MX 2005?),会再次为Designer添加新功能,自她推RIA概念后,几个版本的Flash,都是加强了Developer方面的功能,为什么这次要走回Designer方面?我想原因有两个:
- 将Flash和Flex角色再深化地分家,Flash变成制作网站丰富媒体内容的工具,Flex则是开发企业级或专业级网络应用程序工具,虽然Flash和Flex都是产生SWF,但是越来越多Developer方面需要功能,只在Flex出现,例如:ToolTip
Manager、Layout Manager、History Manager、Profiler、改良DataGrid、图表功能、新的组件Theme、Gzip
Compression for Data Services(当然Flex比Flash MX
2004迟推出,有新功能不足为奇,但8Ball会否有,就试目以待)
- 将Flash Player在浏览器上变成近万能的播放器,无论在网站、动画、影片、音乐、文件交流、应用程序等,任何网上生活,Flash都可以做到(独欠好的DRM保护Flash作品知识产权),新功能将Flash在丰富媒体表现上进一步加强,包括:动态滤镜(Blur,
Shadow Filter)、Video Alpha Channel和新Codec(影片质素媲美QuickTime)、CacheAsBitmap强大效率优化和Saffron的字体渲染引擎(将来在手机上,细小字体也有清晰显示)等,目的是希望Flash
Designer/Developer制作出更多令人印象难忘的花巧(这里没有贬意)作品,强化Flash在网络里世人心目中的江湖地位。
Flash
8是否再次拉拢Designer不重要,因为Macromedia明白出色网络作品才是令Flash火速成功的最基本原因,为了维持这优势,必须继续提供更简便工具给制作者使用,看看以前那个对手SVG惨淡下场,好的技术却缺乏好的制作软件、好的营销、好的制造者和Showcase也是徒然的。
另一方面,因为M$
Avalon来了,Avalon都是一个Vector格式界面显示引擎的,像Flex一样,Avalon用XAML编写应用程序的界面,同样可以用Web部署。骤眼看,Avalon只是针对Flex,比较两者:
- Avalon是操作系统一部分,开发(纯文字的XAML)到部署,可能是零成本;Flex的Presentation Server是12K美元商品。
- M$跟美国一样的单边主义,Avalon只在Windows(或)和Internet Explorer里运行;Flex则在有Flash
Player的跨浏览器跨平台运行。
- Avalon整合到操作系统里速度提升和更多跟操作系统连系;Flash
Player则受先天执行效率问题与及Sandbox的限制(Central的File I/O只踏出一小步)。
Flex的势危而Flash能否独善其身?M$可以推出一个像Flash
IDE简单易用工具,Avalon做动画虽然是大才小用,但却不是不可能。M$的消费者软件以简单易用见称,M$财雄势大,以本伤人,推出廉价或免费Avalon制作工具?另外,从Windows操作系统封杀Flash
Player(这小动作已经发生了,例如WinXP SP2只有Flash Player 6),M$是否会像当年对付Netscape和Java VM般,对付Flash?
如果有一个Avalon
IDE是否可以赶走Flash?对于M$和Avalon,好的技术、好的制作软件和好的营销都有了,就会有好的制造者和Showcase吗?Macromedia明白Flash成功基本原因,先发制人,将Designer视线引回来,再留住Developer的心,一大群忠诚度高的用户,加上新功能带来未来更多出色作品Showcase,才是Macromedia对抗Avalon的唯一本钱。
P.S. 文中有点给人感觉Flash是不死而Flex却必死...
[From
Luar] 原文地址:http://www.luar.com.hk/flashbook/archives/001059.php