IE6:互联网革新路上的绊脚石

RIP IE6        六年前,整个互联网完全被一种浏览器主宰:Internet Explore,特别是IE6. 没有了Netscape与之竞争,加上Windows XP捆绑浏览器销售方式,微软使之在用户占有率上最高曾达到95%. 而如今我们有了很多优秀的浏览器,如Firefox,safari,opera,chrome,当然还有IE8.

可为什么世界上还有15%到25%的人还在使用那个是在数字旧石器时代(2001年)发明的浏览器呢? 做为一个程序员,设计师,UI设计师,我真是无法用数字表示为了和过时的浏览器进行兼容,我和其他的程序员花费了多少额外的时间.

尽管用IE6来展现WEB有些困难,互联网还是在成长. 但是随着HTML5的发布,如果我们的网站还必须要兼容这个浏览器,那互联网的革新必然会受到压制. 这就是随后几个月将会发生的事情,更重要的是,这就是为了互联网的发展,我们必须放弃IE6的原因.


IE6的问题



Facebook IE6 Image是的...Facebook不喜欢IE6...

此 时你也许会有两个问题:IE6究竟有什么问题? 为什么还有这么多人在用它? 第一个问题的答案相当简单:因为面对快速发展的互联网,IE6用的是一种十分过时的技术. 想象一下你在来自2001年电脑(20GB空间,256MB内存)上 访问社交网站,使用Microsoft Office, iTunes, IM,视频游戏和所有你的桌面应用,是什么感觉? 相同的道理,有大量采用新技术开发的网站在IE6上不能正确的运行. 这里有个IE6不支持的技术的列表,相信程序员们都听说过:

- CSS v2(联级样式表): 它是我们所有的设计能在网上生效的根本. 因为此,设计师必须要实现一些额外的补丁才能让他们的网站在IE6上正确的加载.

- PNG 的透明亮性: 有大量的.png图书在IE6上不能正确的显示. 它基本上阻止了人们在设计工作中使用这种图片.

- 安全问题: 就像如果你不升级你的杀毒软件,你将会受到间谍软件的袭击,同样如果你不升级你的浏览器,你的浏览器将会成为黑客攻击你的通道. 甚至有些代码能直接让IE6崩溃. 我不想告诉你这些代码怎么写,你可以从Wikipedia上找到. 它就是这样不稳定.

 - Digg , Facebook , 和 YouTube  (soon): Digg和YouTube都宣布了将不再对IE6进行支持。 如果你用IE6登录Facebook,你将会看到希望你更换成更好的浏览器的建议. 在不久的将来你将不被允许使用IE6来Digg文章和观看yourtube视频.

还有很多公司指出IE6在拖他们的后腿.37Signals,很多以web为基础的非常流行的商业应用的制造者,公开的拒绝对IE6的支持,他们说继续支持IE6意味着将不能优化我们的界面,不能提供客户更好的界面体验.

现 在你也许会奇怪为什么人们还要用这个过时的浏览器.很多人都指出有两个主要原因:其一这个浏览器是Windows XP上的缺省浏览器,其二,很多公司的IT部门并不认为有必要升级他们的浏览器,而且他们认为升级浏览器很麻烦. 除非有个重大的事件,例如Google不允许用这个浏览器访问其服务,否则人们还会满足于现状.

目前,整个互联网仍然被IE6所带来的局限所劫持着. 然而目前出现了一种新的技术将会接管整个互联网. 这种技术IE6完全不能胜任.它就是HTML5.


下一阶段:HTML5


HTML(超文本标记语言)是塑造整个互联网的语言,你们也许都用过HTML标记(尤其是那些博客们),或者很熟悉. HTML5是下一版的HTML语言,它带来的新特性是十分诱人的,尤其是它的规范制定者 (Ian Hickson and Dave Hyatt)分别来自Google和Apple.

Google极力推广它,因为它能很大的扩展web开发的空间. 在今年的Google I/O大会上,他们展示了一些HTML5能做的一些事情. 其中最酷的事情是:

- Video标记: 通过使用 < video >标记,你可以直接把视频文件嵌入HTML中。 因此,你就可以直接控制视频的外观了.

- Audio标记: 跟视频相同,在网页中嵌入音频将容易多了.

- Time: 这个标记将帮助网页认识页面上的时间. 还有一个给数字使用的标记<meter>.

- 拖拽功能: 在这一点上他们还在争论,在HTML5里你最终将能够在浏览器里随意拖拽文件. 这个功能最值得一提的地方是它将使用在Google即将开发的社交软件Google Ware上.这也是Google极力推荐它的原因.

- 本地存储: 如今Web应用能像桌面应用一样了 -- 除了它们不能容易的把东西存到你的计算机里。 HTML 5 解决了这个问题。

- 地理特征: 使用HTML5, 你可以使web应用知晓你的方位,以及得到更多其他相关信息。 随着移动定位设备的流行,这点更为重要了。

- Canvas: canvas可以允许你实现脚本位图。 这意味着你能在HTML上随机创建美丽的图片,意味着很多的web应用可以变的更动态和更多样。 Mozilla Bespin 就是一个使用HTML 5 编程的大工程,也是一个 - 你也猜到了 - 不能在IE6上运行的工程。

就像其他好的编程语言一样,随着时间的发展,会有越来越多的功能加入到HTML 5中。  如果你想知道更多的关于HTML 5的知识,我推荐你阅读 the IBM Technical Library , 但问题是:因为在HTML 5时代,老的浏览器仍然运行,网站们都不会轻易的实现HTML 5 提供的功能。 随着越来越多的公司放弃对IE6的支持,使用IE6的用户将会慢慢被忽略掉。


IE6扼杀互联网的发展很久了


Browser Logos Image 自 从2001年开始我们就在讨论什么时候IE6能寿终正寝,直到今日我们才看到了一个转折点,各个公司也开始感觉到IE6的退出。 YouTube和Digg清楚的明白,继续支持这种过时的浏览器绝对不符合他们的最大利益,所以他们公布他们将逐步放弃对IE6支持的计划。 越来越多的公司开始让他们的领导明白保持他们的网站在IE6上正确运行的代价越来越高。

而且向前看,HTML5 能让我们开发出更加丰富多彩的web应用程序。 我们的生活越来越多的跟web相关,我们使用像Facebook这样的web应用与日俱增。 Google甚至发布了 Google Chrome OS , 一个开发的操作系统,能够随时运行web应用,因为它就是基于浏览器的。 如果像Google Ware 这样的富客户端的程序还需要去迎合那些已经过时的浏览器的话,那它将不能把潜质充分的发挥出来。

就 2001年使用条件,IE6足够用也非常好,但web需要革新,发展,成为像桌面那样的而且同桌面程序无缝连接的程序,那些需要更多的打补丁、花费时间能 量去实现这些功能的浏览器必将被淘汰。 让人们升级浏览器的办法只有:他们喜爱的网站不支持IE6,使用了HTML5新技术,并且不兼容以前过时的技术。

总之,我们正在一个紧要关头,为了能走过这一关,IE6必须退出,这关系到所有的开发者和使用者。

外刊IT评论  

猜你喜欢

转载自lifeside.iteye.com/blog/445958