Windows Vista系统下IE7.0深度测试

互联网 | 编辑: 潘翔城 2007-05-09 00:30:00转载 返回原文

我们知道,微软是全世界规模最大的软件厂商,但很少有人注意到,微软是全世界最善于学习和模仿的厂商。即使经过了十多年的时光,我们电脑报数字实验室的工程师们仍能记起,世界上第一个网络浏览器叫做Mosaic,而最早的商业浏览器则叫做Navigator,大多数用户使用频率最高的IE

Windows Vista系统下IE7.0深度测试(1)

我们知道,微软是全世界规模最大的软件厂商,但很少有人注意到,微软是全世界最善于学习和模仿的厂商。即使经过了十多年的时光,我们电脑报数字实验室的工程师们仍能记起,世界上第一个网络浏览器叫做Mosaic,而最早的商业浏览器则叫做Navigator,大多数用户使用频率最高的IE在浏览器领域是一个后来者,凭借与操作系统集成为微软公司惹上一身官司并占领了市场。若用户还能想起1996年发布的IE3.0的样子,就不难发现IE6.0相比3.0并没有变化太多,微软的过分“执著”导致IE在十年的时间里从一个快速、稳定的优秀浏览器变成了一个臃肿、迟缓和脆弱的浏览器。于是微软又打算使用自己拿手的学习和模仿,打造出新一代的IE,这个被称为IE7.0的版本最早被认为是针对Windows Vista系统设计的浏览器,由于市场形式的恶化和Vista严重滞后的进度而被提前到2006年末发布。

虽然微软推出了针对XP系统的IE7.0,但相比Vista中集成的IE7.0缺少了部分功能,具体我们将在后文介绍。为了完整描述IE7.0的用户体验,我们尽量站在一个普通用户的角度对Windows Vista RTM中文版中集成的IE7.0进行测试,并做出专业的分析与评价。

Vista风格的新界面

IE7.0在界面上的巨大变化让我们的测试人员赞叹不已,它采用了与Windows Vista统一的界面设计。以测试人员的观点来看,设计这个界面的目的是为了最大限度地减少浏览器所占用的桌面空间,将更多的空间留给网页(图1)。默认界面上只保留了地址栏和标签栏。在IE7.0的默认界面中,工具栏不再显示出来,对于浏览器的设置要通过标签栏最右侧隐藏的“设置”按钮才能完成,这个设计会给一些初级用户带来不必要的麻烦。

新界面最大限度地减少浏览器所占用的桌面空间

千呼万唤始出来的标签浏览功能

IE7.0最大的变化是提供了标签浏览功能,作为最后增加这一功能的主流浏览器,标签浏览功能对我们已经产生不了什么兴奋作用了。只是微软为标签浏览功能增加了一个“快速标签”作为配套,这个功能能够将所有标签以缩略图的方式排列(图2),

标签浏览与快速标签功能配合使用更加方便

如果用户像我们的测试工程师们一样,经常在打开几十个标签后又要快速定位到需要的那一页时,这一功能非常实用。不过,这个缩略图并非实时更新的。此外,IE7.0还将收藏夹、RSS源和历史记录合并为一个“收藏中心”,放置在同一个窗口下,方便用户查看。但我们的测试人员还是认为,若能像Firefox 2.0那样提供针对“收藏中心”的查找功能,使用起来会方便得多。

新功能提升用户体验

除了界面简单化之外,IE7.0还增加了很多新的功能,例如集成的搜索栏、RSS订阅。集成的搜索栏默认使用Windows Live搜索引擎,测试人员很方便地通过网络添加了Google、百度等其它搜索引擎和易趣物品搜索,并根据自己的使用习惯将Google设置为默认搜索引擎(图3)。

Windows Vista系统下IE7.0深度测试(2)

测试人员很方便地通过网络添加了其他搜索引擎'

测试人员发现IE7.0中集成的RSS订阅能够自动发现可用的RSS源,并用彩色的RSS图标提示用户,单击图标就能完成RSS订阅。在Vista系统中,订阅的RSS源能够直接显示在侧边栏上,不用打开IE也能阅读。

网页自由缩放和独具特色的打印功能算是IE7.0的首创,不同于IE6.0的文字大小设置,IE7.0的网页缩放能够放大和缩小全部网页内容(图4),包括图片和文字,不受

网页缩放功能将文字和图片整体放大

CSS的限制,也不一定非要通过菜单设置,可以通过“Ctrl+鼠标滚轮”直接实现。而IE7.0改进过的网页打印功能可以缩小文本以适合纸张大小,避免出现以前打印出的网页最右侧部分内容丢失的问题。

更多的资源占用在我们意料之中

在我们的速度测试中,我们使用运行在Vista操作系统下的IE7.0三次打开同一个页面,平均用时33秒85,而我们在Windows XP操作系统下使用IE6.0 SP1打开同一界面,平均用时只有14秒77。即使考虑Vista系统开销的增加和反钓鱼功能所消耗的时间,IE7.0也会比IE6.0稍慢一些。打开网页的速度受操作系统的影响较大,内存占用数则较少受到这方面的影响。IE7.0打开11个网页占用了近150MB的内存,而IE6.0打开同样页面的内存仅占用129MB的内存。这些测试结果说明,IE7.0比起IE6.0的资源占用和所需时间都有所增加。

增加的安全选项

微软顺应潮流在IE7.0中提供了反钓鱼功能,这一功能依靠一个开放的钓鱼网站列表来实现,对于已知的钓鱼网站能够进行有效防御,但对于新兴的钓鱼网站由于没有记录而无法作出反应。在国内,大部分用户都不会选择提交自己发现的钓鱼网站,因此我们担心这一功能对国内用户的保护有限。另外,每次访问网站时都对网络地址进行检查也对打开网页的速度产生了一定的影响。

在Vista系统中,IE7.0提供了一个保护模式,这一模式基于Vista操作系统的UAC(User Account Control,用户账户控制)技术,在这一模式下,网站发起的针对系统和浏览器的任何修改都将被禁止,只有通过鼠标或键盘请求的修改才会被允许,由于这个保护模式默认为开启,很多靠修改浏览器耍流氓的软件和网站将无可乘之机。

当用户使用公用电脑访问网站后,希望能够完全清除访问记录,以防被一些别有用心的人利用。IE6.0虽然能够实现这一功能,但很多记录各自独立,需要分别删除,使用复杂且容易出错。IE7.0在“工具”中提供了完整清除所有浏览记录的功能,测试人员只需两次点击就能清除浏览器历史记录、临时文件、Cookies和保存的用户名及密码(图5)。

两次点击就能清除所有浏览记录

让人喜忧参半的浏览器兼容性

有过制作网页经验的用户或许知道,同样的网页在不同的浏览器中打开时显示不同,这一问题被称为浏览器兼容性问题,是由于浏览器对网页文件解释方式的不同而造成的。为了解决这个问题,业内曾经有过一套被称为W3C的网页规范,IE7.0是微软第一款支持这一规范的浏览器,这意味着IE7.0对应符合W3C规范的网页会较少出现浏览器兼容性问题,但另一方面,一些原来在IE6.0上显示正常的页面可能会在IE7.0中变得面目全非。

除去显示上的兼容性问题外,一些脚本程序、ActiveX控件也会在IE7.0中出现异常,表现为部分功能不完整或完全无法使用,IE7.0发布Beta版时,很多网上银行无法使用就属于这类情况。不过,并非只有正常的程序才会在IE7.0中无法使用,一些恶意脚本也会在IE7.0中失去作用,无形之中也增加了安全性。随着时间的推移,很多网络银行已经解决了与IE7.0的兼容性问题,测试人员使用IE7.0访问了交通银行、招商银行和建设银行的网上银行,都能正常使用。

工程师总结:

相比过去十年间的缓慢进展,IE7.0的用户体验有了大幅度提升,除了更加丰富的功能外,增加的安全选项和保护也让用户感觉到更安全。当然,如此大幅度提升用户体验导致很多原来的使用习惯不再适用,而新的操作方式需要一段时间来熟悉。但是,我们仍然推荐还在使用IE6.0的用户升级到IE7.0以获得主流浏览器应该具备的安全性和功能。最后我们需要指出的是,经过几年时间开发出的IE7.0仅仅提供了与Firefox、Opera以及MacOS下的Safari相似的功能,并没能获得领先的优势,在今后的浏览器大战中,胜败如何还很难预料。

返回原文

本文导航

相关阅读

每日精选

点击查看更多

首页 手机 数码相机 笔记本 游戏 DIY硬件 硬件外设 办公中心 数字家电 平板电脑