【IT168 软件资讯】Adobe Systems 公司在本月17日的时候终于发布了众人久久盼望的针对 Linux 系统平台的 Adobe Flash Player 9 程序。虽然现在这个程序还仅仅是一个二进制的版本,但是它在初次发布的第一个24小时之内就已经受到了众人的强烈追捧。
相关精彩文章
一直以来,这个版本的 Linux 系统版的 Flash Player 都志在要成为一款功能能够与 Adobe 公司最新发布的 Windows 系统版和 Mac OS 系统版的 Flash Player 软件相媲美的产品。而在微软 Windows 和苹果 Mac OS 系统上,最新版本的 Flash Player 是在2006年6月末发布的。比起它们的上一代产品,所有 Flash Player 9 家族软件的内容渲染速度都提高了许多。而在 Linux 系统平台之上,Flash Player 9 还在视频和音频同步功能方面得到了极大的改进。
![]() |
Adobe 公司同时还宣称,新版本的 Linux 系统平台的 Flash Player 9 软件提供了更加高效得多的系统内存利用率,并且它还增添了不少有关于图形、视频和文本的高级功能,以及对 AVM2 (ActionScript Virtual Machine,动作脚本虚拟机)的支持。而新的AVM2支持将 Script 脚本执行速度提高了10倍。
速度提高了10倍?我决定看一看与 Adobe Flash Player 7.0.69 (Flash Player 的上一个 Linux 系统平台版本)相比,它究竟是快了多少。
为了进行这个测试,我将两个版本的软件都安装到了自己的桌面电脑之上。这套桌面系统配备了一块 2.8 GHz 的奔腾 4 CPU,1 GB的系统内存,以及一块 Ultra ATA/100 7200 转 60 GB 容量的硬盘。而电脑运行操作系统是 SLED 10(SUSE Linux 企业桌面版系统)。
就我个人的使用感受来说,我很快就发现了虽然新版本的 Adobe Flash Player 9 软件的确是要比旧版本的 Flash Player 7.0.69 要快得多,但是这种速度差异还远远没有达到“速度快10倍”的程度。如果要我说的话,我感觉与前一个版本的软件相比,Adobe Flash Player 9 的执行速度大约是快了三倍左右。
其实,Flash Player 9 的运行速度没有广告中宣传的那样“神速”根本就不是什么大问题。更重要的是,Flash Player 9 所具有的“视频/音频同步功能(video/audio synchronization)”在各种各样的 Flash 游戏、电影短篇和卡通动画当中都表现得非常完美。它是我所见过的第一款性能与 Windows 版或 Mac OS 版的 Flash Player 一样棒的 Linux 版的 Flash Player 软件。
![]() |
像Windows版本一样出色(点击看大图) |
根据 Adobe 公司官方的发布注释,新版本的 Flash Player 9 软件至少需要使用者的电脑配备有一块 800 MHz 或以上级的中央处理器,512 MB的系统内存,128 MB的显示内存,以及 ALSA(Advanced Linux Sound Architecture,高级Linux音频构架)兼容的音频硬件。注意:Flash Player 9 不兼容 OSS(Open Sound System,开放源代码音频系统)的音频硬件。假如你试图将其运行在 OSS 或 ESD(Enlightened Sound Daemon) 之上,你将不会得到任何错误报告;你仅仅会听不到任何声音。
但是,现在 Adobe 公司的工程师们也在努力地开发一个名为“flashsupport”的开放源代码动态库。其他软件研发者们将可以使用这个动态库来为 OSS 或其他非官方支持的音频格式提供支持。
至于操作系统的兼容性方面, Flash Player 9 已经被测试证明能够在 RHEL (Red Hat Enterprise Linux,Red Hat 企业版Linux系统)3 Update 8;RHEL 4 Update 4;以及 SUSE Linux 9.x、10.1 和 10.2 等一系列 Linux 发行版本上良好的工作。在 SLED 10 系统外,我也发现它能够在基于 Ubuntu 的 MEPIS 6.01 系统上良好地工作。
在网络浏览器方面,我发现它能够工作在 Firefox 1.5.0.8、2.0.0.1 和 Mozilla SeaMonkey 1.0.5 网络浏览器之上。但是,它不兼容于非 GTK2 基础的网络浏览器,诸如 KDE 桌面环境下的 Konqueror 和著名的 Opera。不过,你可以将 Flash Player 9 作为一个独立的应用程序从这些非兼容的网络浏览器当中调用出来。
除 Flash 的支持之外,Adobe 公司还将 AVM2 的源代码贡献给了 Mozilla 基金会。现在 Mozilla 基金会正在运行着一个名为“娟毛猴(Tamarin)”新开放源代码项目。Tamarin 项目的目的是为 Mozilla 网络浏览器家族打造一款能够支持 ECMAScript 第4版语言(ES4)标准——也就是 JavaScript —— 和 AVM2 的高性能的、开放源代码的实现方法。
但是,正如 Adobe 公司 Linux 版 Flash 9 项目的领导工程师 Mike Melanson 最近在 penguin.swf 网站上的一篇文章中所表示的那样,“Adobe 公司没有开放Flash Player 软件的源代码。”并且“Adobe 公司没有将 Flash 9 软件融合进 Mozilla 基金会之中。”
但是,随着 AVM2 代码的开放,创建开放源代码的 Flash 9 兼容播放器也将会变得更加的容易。同样的,这也将会使 Mozilla 基金会能够更加容易地将这样一个播放器整合进自己的 Firefox 或 SeaMonkey 网络浏览器当中。当然了,现在事实上已经存在了这样一个开放源代码版本的 Flash 播放器: GNU Gnash,它是 SWF (ShockWave Flash) 7 兼容的。
但是,无论如何,假如你不介意在自己的 Linux 系统当中使用二进制编码程序的话,现有的 Flash Player 9 已经被证明是一个相当完美的软件了。Flash 内容的创作者们也同样没有被忘记。Linux 系统平台上的 Flash 内容创作者们可以使用免费的 Adobe Flex 2 SDK (software development kit,软件开发套装)、Adobe Flash Player 9 和免费的 Flex Data Services 2 Express,来创作、测试和配置自己的 Flash 作品。
Red Hat 和 Novell 两个公司都已经宣布,他们将会将 Flash Player 9 软件整合进自己下一个版本的 Linux 操作系统当中。不能再等那么久了?或是你使用的是其他 Linux 发行版本?你可以以压缩包或 RPM 的格式,从这里下载到最新版本的 Flash Player 9 软件。无论你使用的是何种方式,安装过程都非常的快速。
(原文作者:Steven J. Vaughan-Nichols,文章来源:desktoplinux,点击查看原文)