读者看到这篇文章的标题也许会感到奇怪,按照通常的经验来说,为了用户体验应该做浏览器兼容,以便让不同的浏览器用户都能有好的体验,从而增加网站的流量,但是我认为做浏览器兼容属于同样的工作重复着做,意义不大,只要支持市场份额最大的就好了。
这里找到了一份网站通讯流量监测机构 StatCounter 5月份全球浏览器的市场份额数据,结果显示,Chrome 以 58.09% 的市场占有率稳居第一,远远领先于第二名。
有一句话叫做真理往往掌握在少数人手中,但是对于互联网产品来说,情况可能恰恰相反,用户数量越多,说明产品可能越好,商业效用也往往越大。大家都是免费产品,谷歌浏览器能被如此多的用户青睐,独占鳌头,说明其确实好用。
但对于老板来说,他们只看到了还有那么多人用其它的浏览器,所以要求工程师们要做浏览器兼容,以便让那些用户访问我们的网站也有同样好的体验,这种想法对不对呢,依我看不一定那么站得住脚。
不知大家有没有过这样的体验,在访问一些政府办公网,或学校的事务网站时,本来你用的其他浏览器,但是它给你的提示是对不起,只能用ie访问,其实可以借鉴这种做法,只支持主流浏览器,给出这样的提示:为了更好的体验请移步某某浏览器。这样做有什么好处呢?
首先,从用户角度来说,他们的设备一般都不会只安装一个浏览器,就算用户偏爱某一浏览器,对于现代设备来说,多安装一个浏览器根本不是事,可是做浏览器兼容却要耗费工程师们的大量精力。
其次,从公司来说,做浏览器兼容,需要聘用会相关技术的工程师,这种技术既然被需要,那就要有工资成本,无形中也就增加了公司的运营成本,而这对于增加用户来说有帮助吗?如果一个网站本身做的好,用户动动手指换一个浏览器去访问,用户根本不会在乎,如果网站本身做的不好,做再多的兼容也不过都是表面功夫。
第三,对于工程师们来说,不用考虑兼容问题,能腾出更多的精力用于网站的建设,尝试更多炫酷的效果,优化网站交互体验,增强网站性能,这才是从根本上提升了用户体验,从而增加网站流量。
第四,只支持主流浏览器可以迫使浏览器标准趋于统一。浏览器兼容,本来就是相同的工作重复着做,只是因为标准不一,如果标准统一,这对于整个开发行业来说也是件好事。
一个网站优不优秀,兼容问题其实不重要,我们需要做有态度的网站,要给用户传达一种信息,不是我网站不好,是你浏览器不行,想有更好的体验,请按照我的要求,换用更优秀的浏览器,主要的是换个浏览器对于用户来说也不费什么精力,在这个过程中,网站又能传达出自己的态度。
拿两个人到饭店吃饭来举个例子,一个点牛肉,一个点青菜,老板说,为了更好的体验,大厨要把青菜也做出牛肉的味道。于是厨师各种调料,精心设计出了牛肉味的青菜,顾客吃了很满意,对老板说你们的青菜真好吃,有牛肉的味道,我下次还来吃。老板也很高兴,他对厨师说,你做的青菜很好吃,有牛肉味,顾客很喜欢。厨师也很开心,因为他又会了门新技术,但为什么不直接让顾客吃牛肉呢?也许在餐饮界,牛肉更贵,青菜便宜,可以节省成本,但在互联网,却是直接吃牛肉更节省啊,用户花费的精力无非就是从一张吃青菜的桌子换到了一张吃牛肉的桌子,而对于餐厅和厨师来说却节省了大量的精力。
到哪张桌子吃饭无非也是个习惯问题,网站提示用户使用一张新的桌子,给固有的习惯建议了一个新的选择,用户在这过程中也发现了新的事物,更新了认知,用户也会感谢你的。