浏览器的碎片化问题是WEB开发人员众所周知的现今互联网问题之一。优化一个站点的浏览器兼容不再只是优化一个特定的浏览器了,而且同一个浏览器还需要顾虑到不同的版本问题。这就可能导致站点在一个浏览器版本上完美兼容,但是在另一浏览器或者另一版本的浏览器上却兼容糟糕。
目前我们可以到,市场份额最大的火狐浏览器和Chrome都采用快速发布新版本,并且设置有新版本的时候马上自动更新,所以浏览器的碎片化在这两个浏览器上的问题还没有那么明显。然而对于IE浏览器,情况就没有那么的乐观,让然是支离破碎,原因很大程度上是来自于其相差很大的三个操作系统(WindowsXP,windows Viata,Windows7),这三个操作系统跨越了超过十年让处于被大量的使用中。
近期网络数据调查公司Chitika对着三个目前市面上最流行的浏览器的最新版本的市场份额进行了调查,这三个浏览器的最新本分别是IE9,火狐10和Chrome 17。数据来自美国和加拿大的网络流量,时间是从2012年3月1日至2012年3月7日。在下图中我们可以发现,目前在最新版本中,由72%的Chrome浏览器用户已经将浏览器的版本升级到Chrome 17版本。对此Chrome破碎化的程度并不高。而我们看到IE9浏览器目前最新版的用户只占到总用户的28.6%,破碎化程度是最严重的。
我们可以看到Chitika的数据显示在过去IE的收入主要是来自广告,但是IE的版本更新却很慢,这个导致使我们的网页设计在一个很分散的环境中。随着微软在2012年实行浏览器的自动更新,问题得到了一定的环节。然而我们可以看到目前在浏览器市场中,IE6和IE7仍然是非常流行的浏览器,而且棘手的是这两个版本不会收到自动更新的功能。尽管让用户远离IE6和IE7,使用最新的版本对于微软很有利,但是目前这两个版本还是IE浏览器用户最多的版本。
目前浏览器的市场仍然存在碎片化的问题,尤其是用户数最对的IE的浏览器。如何标准化浏览器的市场,使我们的站点更好的兼容浏览器将还需要有一段路来继续的摸索。本文由种猪场http://www.zhongzhuchang.com/ 欢迎交流。