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

WebFX总统。Bill在互联网营销行业有超过25年的经验,专门从事SEO, UX,信息架构,营销自动化等。William在Shippensburg和MIT的科学计算和教育背景为cloudfx和WebFX的其他关键研究和开发项目的营销提供了基础。

IE9做的事情(实际上)是正确的

微软——这个我们又爱又恨的公司——正在翻开新的一页。这是事实,至少对于该公司最新版本的网络浏览器Internet Explorer来说是如此。

IE——如果你已经忘记了的话——在90年代中期曾经是一个伟大的网络浏览器,取代了那个年代的主流浏览器:网景导航员。浏览器曾经是市场的创新者。

顺便说一下,IE9是微软最近推出的浏览器的一个巨大改进。

At the risk of being completely alienated by my fellow developers, who — like me — have fostered a gut instinct reaction to stand on guard and be ready to attack whenever we hear the words "Microsoft" or "Internet Explorer", I’d like to highlight a handful of things that the company is finally doing right with their browser.

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: Testing Center。

例如,IE9支持CSS3中的Media Query模块,该模块允许网站开发人员根据用户的客户端(桌面、上网本或手机)以不同的方式渲染页面。

媒体查询呈现网页与IE9不同的用户代理。媒体查询呈现网页与IE9不同的用户代理。

不支持CSS3和HTML5 - - 无疑将仍然有大量的用户,即使IE9成为正式版本,它是基于其业绩,较老版本的Internet Explorer指出是很重要的。但是,我们至少可以放心的是,当这些用户准备升级,他们将升级到支持CSS3和HTML5网络浏览器.此外,CSS3/HTML5在IE9可用的前景可以激励IT经理和cto升级他们的系统。

2.注重绩效

当前版本的ie浏览器很糟糕与其他浏览器相比的性能.IE开发人员已经知道了一段时间,但还没有在至少2个版本做任何事情。

IE8表现不佳

不过,IE9的使用情况还不错根据SunSpider,一个流行的JavaScript性能基准测试工具。

JavaScript执行不同的浏览器的速度(以毫秒为单位)。数字越低越好。JavaScript的执行速度使用不同浏览器的标准化函数调用(以毫秒为单位)。数字越低越好。来源:Internet Explorer 9:平台演示。

这里的大局观,有一个更加强调软件的性能。如果他们继续提高速度,电力用户和技术爱好者可能给他们的浏览器看一下。

3.提供途径尝鲜权衡

从早期采用者那里获得绿灯是很重要的,正如我们在Twitter这样的网络应用中所看到的,他们是将服务引入主流的关键因素。

为了让公众有机会看到IE9的功能,他们设置了IE9:平台演示页面。

IE9测试中心

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

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

可安装的IE9平台预览

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

4.允许和鼓励外部开发者帮助

任何软件,无论是专有与否,都可以受益于开发商的集体知识。想想Linux的平台,WordPress和Drupal - 他们的成功是建立在他们利用智慧和成千上万的开源开发者体验的能力。

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

他们仍然不打算放弃自己的源代码,但至少他们让我们更容易以故意拨弄自己的软件和调试渲染问题。

开发人员工具网络检查器查看网页呈现性能。

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

而且说实话:这对PR的伟大。当你在开发商的好的一面,你也得为自己的社区,可将传福音和支持你的产品给他们的老板,客户,朋友和其他网络。

他们的竞争倒退Internet Explorer对公司以外的开发人员越来越开放,这使得某些类型的开发人员的日子更加艰难。

5.更加透明和负责任的

微软向来不以透明著称。这就是为什么看到IE9博客经常更新关于IE9开发的内容时让人耳目一新。他们经常谈论自己的进步和挫折。他们吸引观众,慢慢揭开笼罩在公司产品开发和失败上的神秘面纱。

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

这个例子有什么重要的呢?这表明他们在问题上的立场是公开的,而不是让我们猜测和推理。不管我们喜欢与否,至少我们有机会在产品发布前提供反馈。

另一件微软不为人知的事情是,当他们做错了什么事情时,他们承认错误的能力。直到最近他们才意识到需要人们升级IE6因为安全漏洞。

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

Gmail目前在IE9预览中是什么样子的如何目前,Gmail看起来在IE9预览。来源:官方IEBlog。

对公司形象所能做的最糟糕的事情就是当别人告诉你某些事情不对的时候冷眼相待。作为一名网页开发人员和网页设计师,我知道很难接受对我工作的批评,但诚实也是很重要的,承认合理的问题,并听取建设性的反馈。

这是新的微软?

也许。但愿如此。在我的怀疑论者想要恨公司多年的痛苦,他们已经受到我在获得一些工作就在他们的浏览器,更糟糕,打漂亮的Web标准无视我的请求帮助。

他们已经放在让他们的软件来呈现网页上正确我,一个web开发谁不具有控制,或者说他们的产品的负担。

但我真心钦佩IE团队在ie9上所做的努力。尽管IE9是与Chrome或火狐相比,它远非完美在我在这篇文章中提到的所有事情中,简单的展示和说明并不足以让我完全改变我多年来对他们产品的糟糕经验所形成的观点,我很高兴微软用不同的方法来构建他们的新应用程序。

相关内容