32 bit / 64 bit Flash在IE8 / IE9的表现

 Flash, 浏览器  Comments Off on 32 bit / 64 bit Flash在IE8 / IE9的表现
Jun 112011
 

其实上次我也测试过64-bit Flash(64-bit Flash性能测试),不过当时我并不知道原来IE 9的64-bit是有问题的。我的电脑不怎么样好,不过这并不影响测试结果,只要都同一台电脑上测试,得出的结论就是真实体现。

这一次继续用GUIMark来测试Flash。虽说GUIMark 2已经出现了,不过那是可以对比HTML 5,而这次不需要比较HTML 5。


单位:fps,数值愈大愈好

在测试图中,IE8相对IE9比较平滑。测试图:IE8 32-bit IE8 64-bit IE9 32-bit IE9 64-bit

微软的偷懒,真复杂。很显然,Flash本身是没问题的,其速度受到浏览器的影响。不过令我意想不到的是,IE 9 32-bit的Flash居然比IE8还差,亏它Javascript速度那么好。64-bit IE9真是微软偷懒的「受害者」,JacaScript已经亏了,Flash还亏。相反,Flash在IE8 64-bit的表现相当好,完全发挥了64-bit Flash的优势。IE8无论32-bit还是64-bit,其余的组成部分、引擎等都是同一套,差别仅仅是一个32-bit、一个64-bit。也就是说,64-bit Flash本身就比32-bit Flash好很多,关键是浏览器本身是否在拖后腿。

其实,如果浏览器本身不拖后腿的话,64-bit Flash很应该推广开去,这样也能为64-bit OS之路铺得更加开阔。

Jun 092011
 

「钓鱼」网站专门用来骗取用户,获取各种各样的用户资料,从银行卡密码到住址职位等等。现在连电邮都可以做到了。电邮本来是想对更安全的,不过在某些地区,电邮服务商总会不得不出卖客户资料送给某些部门。还好的是,Google是拒绝这么做的。但是现在有些人想出了新花招,最简单的硬招不行,那就来软的。什么是软招?就是利用各种软件漏洞。这一次,他们选中了Adobe Flash。

以下就是相关影片:

就算不用Gmail,其它电邮,比如Hotmail、MSN、Yahoo、QQMail、163等等一样会有此问题,因为这是Flash的软件漏洞。不过大陆的电邮一般无需如此大费周章获取用户资料,某些部门一下令立即就能获取了。

64-bit Flash性能测试

 Flash, 浏览器, 网络  Comments Off on 64-bit Flash性能测试
Dec 052010
 

前面提多过64-bit的Flash,虽然说还是个测试版,不过现在来看它已经可以直接拿来用了。理论上来说,64-bit的会比32-bit快得多(绝大多数软件的64-bit性能比对应的32-bit版本好得多),不过这个Flash是测试版,性能会不会高过32位的Flash呢?现在来做个测试。

这个可以用GUIMark来测试Flash的性能。

32-bit Flash Player

32-bit版的浏览器都使用32-bit Flash。这里我使用IE 9、Opera 10.63、Chrome 8.0.552.215、Firefox 3.6.12来测试。

IE9的Average FPS:41.4

Opera的Average FPS:41.07

Chrome的Average FPS:34.57

Firefox的Average FPS:34.36

测试时,CPU占用率基本保持在65%~70%之间。IE9的Flash是一个单独的ActiveX插件,而Opera、Chrome、Firefox等浏览器是共用同一个Flash插件。从结论来看,这两种32位Flash插件性能区别并不大。

64-bit Flash Player

64位浏览器会用到64位Flash(预览版代号“Square”)。现在有三种64位浏览器:Internet Explorer、Safari、Firefox。祗有64位操作系统方可运行。64位Safari只能在Mac OS X找到,我的是64位Windows,因此测试IE和Forefox。
64位Firefox可以在这里找到下载。安装时,Firefox并不叫Firefox,而是叫做Namoroka,这是我的截图

64位IE9的Average FPS:22.96

64位Firefox的Average FPS:43.16

真是大跌眼镜的结果,与32位的测试截然相反!看来Adobe的Flash优化有差别对待。

另外,64位Flash似乎有Bug。在64位Firefox里,鼠标无法指向互动式的Flash,移到Flash之后就会自动隐藏。反而64位IE的Flash没这个问题,但问题就是速度慢。

这表明,64位Flash还需要进一步改进,目前的测试版依然不能成为正式版。

Flash、Silverlight与HTML 5

 Flash, 浏览器, 网络  Comments Off on Flash、Silverlight与HTML 5
Dec 042010
 

昨天谈论的时候提到了Flash正在被Silverlight竞争,可能会走向没落。此时,我就想到了Flash的另一个“对手”,HTML 5。

HTML 5带来甚么?

HTML 5最大的特点就是支持直接插入视频、音频,还有Canvas动画,而这些都是Flash提供的功能。

Flash的弱点

可以想象,未来开浏览器就能直接看视频、聼声音,甚至还能跟网页作互动,而不需要用Flash,那是多简单的事情。Flash已经很成熟了,甚至还能够用Flash制作出各种各样的小游戏,并得到广泛普及。未来Flash还会进一步加强它的功能。Flash如此成熟,那么为什么还会被抛弃?原因有很多。从用户角度来讲,运行Flash需要占用很多资源,假如用手提电脑浏览一个Flash很多的网站,可能几分钟后就会感到电脑变热,或者感觉电脑不太流畅了。如果用手机或者平板电脑去看Flash的网页,情况会更严重——消耗大量电能、产生过多热量,但得到的仅仅是那么一点“好看”的效果。

更糟糕的是,万一碰到设计比较差的Flash内容,很容易就引起浏览器假死甚至崩溃。

如果是通过HTML本身来实现这些功能,情况就简单多了。此时的所有一切基本上都是由浏览器本身处理,效率会比用Flash来得快。Flash的制作商只有一个:Adobe,其他人就算想对Flash作优化都不行。而浏览器可以根据自身的需要任意优化,运行效率自然高过Flash。对于64-bit的系统的浏览器来说更是如此,比如64-bit Safari、64-bit Internet Explorer、64-bit Firefox。现时的Flash并未有正式的64-bit Flash,仅仅是一个代号叫做Sqaure的64-bit测试版Flash。

Silverlight的竞争

说是竞争,其实也好不到哪里。微软现在也已经转向支持HTML 5,对于Silverlight的支持更多的是在Windows Phone。

Silverlight的系统资源占用的确比Flash更少,而且更稳定,同样也可以做到跨平台,只可惜推出得不是时候,偏偏碰上了HTML 5,以后能不能大放异彩就看微软的策略了。

支持HTML 5的浏览器

虽然现在HTML 5还只是个草案,不过各大浏览器都争着支持它。

目前已经支持的主流浏览器是:Opera、Chrome、Safari、Firefox,以及Internet Explorer 9。
可以说,基本上所有的主流浏览器都支持了HTML 5。只是在视频播放格式上,各有争议。