IE9(实际上)做对了五件事

WebFX总裁。Bill在互联网营销行业有超过25年的经验,专门从事SEO, UX,信息架构,营销自动化等。William在希彭斯堡和麻省理工学院的科学计算和教育背景为MarketingCloudFX和WebFX的其他关键研发项目提供了基础。

IE9(实际上)做对的事情

微软——我们都爱恨的公司——正在翻开新的一页。这是事实,至少在该公司最新版本的ie浏览器上是如此。

IE——如果你已经忘记了——在90年代中期曾经是一个很棒的网络浏览器,篡夺了那个年代的主导浏览器:Netscape Navigator的地位。

浏览器曾经是市场的创新者。

IE9,就目前来看,是微软最近推出的浏览器的巨大改进。

冒着被我的开发伙伴们完全疏远的风险,他们——像我一样——培养了一种本能反应,每当我们听到“微软”或“Internet Explorer”这样的字眼时,就会保持警惕,随时准备攻击。我想强调的是,该公司终于在他们的浏览器上做对了一些事情。

1.拥抱未来的网络标准

如果你问任何一个网页开发人员为什么他们不使用CSS3或HTML5,你会得到一个简单的答案,“不是所有的浏览器都能实现它们”,最明显的是,ie目前占据了压倒性的优势50%的市场份额

IE的市场份额在2010年4月,与其他网络浏览器,如火狐,Safari和Chrome。IE的市场份额在2010年4月,与其他网络浏览器,如火狐,Safari和Chrome。来源:维基百科

尽管CSS3和HTML5离W3C最终推荐标准还很远,但我们都害怕Internet Explorer会等待直到那时才实现CSS3和HTML5 (2022年或以后).

对于忧心忡忡的web开发人员来说,这是个好消息:IE9会支持HTML5和CSS3主要模块

对比HTML5/CSS3支持的跨浏览器测试结果汇总表。对比HTML5/CSS3支持的跨浏览器测试结果汇总表。

来源:Internet Explorer 9:测试中心。

例如,IE9支持CSS3中的媒体查询模块,它允许网站开发人员根据用户的客户端(桌面、上网本或移动)以不同的方式呈现页面。

Media在IE9中使用不同的用户代理查询呈现网页。Media在IE9中使用不同的用户代理查询呈现网页。

需要指出的是,根据以往的记录,即使IE9成为官方版本,不支持CSS3和HTML5的旧版ie浏览器无疑仍将拥有大量用户。然而,我们至少可以确信,当这些用户准备升级时,他们将升级到支持CSS3和HTML5的浏览器.此外,CSS3/HTML5在IE9上可用的前景可以激励IT经理和cto升级他们的系统。

2.关注业绩

当前版本的ie浏览器非常糟糕与其他浏览器的性能比较.IE开发人员早就知道这一点了,但在至少两个版本中还没有对此采取任何措施。

IE8性能不佳

不过,IE9的使用数据还是不错的SunSpider,一种流行的JavaScript性能基准测试工具。

不同浏览器的JavaScript执行速度(以毫秒为单位)。数字越低越好。使用不同浏览器的标准化函数调用加快JavaScript执行速度(以毫秒为单位)。数字越低越好。

来源:Internet Explorer 9:平台演示。

这里更大的图景是更加强调软件性能。如果他们继续提高速度,高级用户和技术爱好者可能会重新考虑他们的浏览器。

3.为早期采用者提供方法

获得早期采用者的认可很重要,就像我们在Twitter等web应用中看到的那样,他们是将服务引入主流的关键因素。

为了让公众有机会了解IE9的功能,他们建立了Internet Explorer 9:平台演示页面。

IE9测试中心

微软网站上的这个部分为早期采用者提供了在IE9发布之前测试IE9的方法,同时也为IE开发者提供了一个分享速度数据和HTML5和CSS3功能演示的地方,供任何人试用。

他们还提供了一个可安装的IE9平台预览,让你自己试用IE9。

可安装的IE9平台预览

他们也有一个专门的系统来接收反馈,以确保你能够方便地提供你的意见和错误报告。

4.允许并鼓励外部开发人员提供帮助

任何软件,无论是私有的还是非私有的,都可以从开发人员的集体知识中受益。想想Linux、WordPress和Drupal——它们的成功建立在利用成千上万开源开发者的智慧和经验的能力之上。

类似地,IE9也有一套开发人员工具,开发人员可以用它来进行故障排除和测试。

他们仍然不会放弃他们的源代码,但至少他们让我们更容易地戳和刺激他们的软件和调试渲染问题。

开发人员工具网络检查员查看网页渲染性能。

开发人员工具资源检查器,以更好地查看网页组件。

老实说,这对PR来说是件好事。当你站在开发者的一边时,你就拥有了一个能够向他们的老板、客户、朋友和其他网络传播和支持你的产品的社区。

他们的竞争正在倒退Internet Explorer对公司以外的开发者更加开放,这让(某些类型的)开发者的日子更加不好过。

5.更加透明和负责

微软向来不以透明著称。这就是为什么看到IE9博客经常更新IE9开发的原因。他们经常谈论自己的进步和挫折。

他们吸引观众,慢慢剥去笼罩在公司产品开发和失败上的外衣。

例如,他们在博客上公开承认,他们只支持行业标准编解码器,h .当还有的时候关于什么编解码器的争论HTML5视频元素应该使用。

这个特殊的例子有什么重要的呢?

这表明他们在一个问题上的立场是开放的,而不是让我们猜测和理论化。不管我们喜不喜欢,至少在产品发布之前,我们有机会提供反馈。

微软不为人所知的另一件事是它在做错事时承认错误的能力。

直到最近他们才认识到人们需要升级IE6由于安全漏洞。

但IE9似乎有所不同。当出现问题时——比如谷歌的web应用Gmail,在IE9中没有正确呈现——他们会承认这个问题(甚至会截屏),而不是像过去那样忽略用户的反馈。

Gmail目前在IE9预览中看起来如何Gmail目前在IE9预览中看起来如何。来源:官方IEBlog。

你对公司形象所能做的最糟糕的事情就是当别人告诉你事情不对的时候,你对他们冷眼相待。

作为一名网页开发人员和网页设计师,我知道很难接受对我工作的批评,但诚实也很重要,勇于承认合理的问题,并听取建设性的反馈。

这是新的微软吗?

也许吧。希望如此。

我心中的怀疑论者想要恨这家公司,因为他们多年来让我在他们的浏览器中正常工作,更糟糕的是,他们无视我的帮助请求,玩弄网络标准。

他们把让他们的软件正确呈现网页的重担放在我身上,一个对他们的产品没有控制权或发言权的网络开发人员。

但我由衷地钦佩IE团队在ie9上所做的努力。尽管IE9是与Chrome或Firefox相比,它还远远不够完美在我在这篇文章中提到的所有事情中,一个简单的展示和讲述不足以让我完全改变我多年来对他们产品的不良体验所形成的观点,我很高兴微软用不同的方法来构建他们的新应用程序。

相关内容

WebFX职业

加入我们的使命,为全球各地的企业提供行业领先的数字营销服务-同时建立您的个人知识和个人成长。

我们招聘! 视图30 +职位空缺!