我们的网页要照顾低端浏览器吗?

浏览器使用统计

自从IE浏览器老大的位置动摇以后,后起之秀FireFox、Opera、Chrome、Safari都一直时时威胁着经典的独树一帜的IE老大,之所以IE受到如此的威胁是因为无论性能和兼容上它弱爆了。然而,即使人们心中知道这些浏览器随便抓一个都比IE强,但IE凭借Window系统的推广,已经深远的植入人心。先来看看w3c的一份统计:

full

这是2012年的统计数据,从图上我们可以看出IE份额逐月下滑,Safari和Opera几乎可以忽略,Firefox也出现了下滑,唯独Chrome持续增长。下面再来看2013年的统计图

full

整体情况跟2012年一样,IE逐月下滑份额,Firefox也跟着降,Safari和Opera份额都很少,从数据上看,当前的浏览器Chrome已成为browser市场的老大了。应该说,从以上的数据来看,很多人都很满意这个结果的,因为IE的逐渐要退出舞台了,来看看它曾经风光的年代

full

可以说2002年基本是IE垄断了browser市场,十年到今格局出现了变化,如同诺基亚一样曾经风光的老大现在已到垂死挣扎的边缘。

然而,在国内依然有不少用户还在使用顽固的IE浏览器,XP系统自带的IE6更是居多,来看看这个世界地区浏览器统计图:

full

除了中国最明显以外就是格陵兰、安哥拉、巴布亚新几内亚、韩国、日本紧跟其次了。做为国人自然就很关注中国的浏览器市场份额,虽然整个世界都是绿色的Chrome,但实际上在中国还是IE做老大,相必盖茨看到这个统计图更加默许国内的盗版用户了,当IE在中国没有地位的时候相信IE已走到了尽头。

浏览器兼容开发

不少知名的门户站点都是从Support IE6+的,但是那些新开发的站点是否有必要重蹈覆辙呢?这个需要看站点的定位,每天开发我总听到测试的说这个在IE(n)下样式有问题,那个在IE(n)下脚本报错等疲于各个浏览器之间的兼容。

什么样的站点适合兼容低端浏览器呢?面向小白用户又不想流失小白却又无权要求小白升级浏览器的站点,究竟是什么样的站点呢?比如新浪、搜狐、腾讯、CSDN、淘宝、京东等。这些小白用户都有一个共同特点:

  • 不知道浏览器是什么,不知道IE、Firefox、Chrome都是什么
  • 从来不会输入网址进入站点,他们只会从hao123那里进入站点
  • 不知道什么是XP什么Win7
  • 开机只会点击点击企鹅,虽然网址再短从来没记得过,但企鹅账号再长他都能倒背如流
  • 只认识IE图标

这些站点在面对这些用户,只能兼容低端浏览器,否则小白可能再使用IE6浏览你的站点然后样式出现错乱功能不能用就有可能被小白破口大骂:TMD,你这什么站点?都不能用。

或者说你的站点定位于高端用户,然而你总想装逼,总为站点绚丽的效果也能兼容低端浏览器,但实际上那些高端的用户不会使用低端浏览器。

但什么样的站点完全可以抛弃兼容低端浏览器呢?你的站点只有特定的人群使用。比如公司内部OA系统,这样的站点你去做浏览器兼容大可不必要,因为这些站点注重业务与功能,你可以做一个能力检测如果用户使用低端浏览器就提示它升级,更直白点,你可以直接提供升级浏览器的链接让他们直接就能下载安装上。或者说你再做一个基于Web平台的产品,比如说基于利用HTML5的画布进行开发的Web在线绘图工具,当你销售给你的用户时,完全有理由要求他们必须使用高级浏览器,即使你的客户是小白,但正常情况下他为了使用你的产品,使用一款高性能的浏览器是很容易的事,毕竟下载安装一款高性能浏览器其实就几分钟的时间,并且还是免费的。

一直专研低端浏览器的兼容并不会给你带来开发上的提升,相比它会占用你大量的时间,可能你会花半天时间去解决各个浏览器的圆角,解决各个浏览器的投影效果。然而当你有理由要求用户升级浏览器时,你完全可以抛弃那些不愿升级浏览器的用户。

分享

TITLE: 我们的网页要照顾低端浏览器吗?

LINK: https://www.qttc.net/403-browsers-market-status.html

NOTE: 原创内容,转载请注明出自琼台博客