前一阵在公司内部邮件看到某个浏览器兼容性测试问题,具体地说是由于CSS的改动导致QA需要测试多个版本的Firefox。某开发大哥说,所有版本的FF都要测试,这是什么概念?这不是概念,这是“国际玩笑”(此处乃引用了QA领导的回复……)。
总所周知,由于Chrome的快速崛起,Firefox鸭梨山大,于是在版本号上跟Chrome扛上了,每六周升级一个版本。就用户的反馈来看,多数人是不认可Firefox这种做法的。Firefox一直以来存在的问题就是扩展兼容性和版本升级之间的矛盾,每次升级一个大版本号,短时间内都有大量的扩展不兼容。值得欣慰的是,以前Firefox的版本号变动不大,两次大升级之间总能留给开发者们足够时间来解决兼容性问题。
现在呢?每六个星期升级一次大版本号的Firefox,着实给很多人造成困扰。即便是普通用户,也会因为浏览器兼容性问题而感到郁闷,更别提软件企业了,要测试这么多版本的Firefox,确实不容易。
看过那个内部邮件后,我突然想起来,从版本10开始,Firefox已经提供了延长支持版(ESR)了,也许公司可以考虑Firefox只支持ESR版本?ESR版本的好处是,在一个相当长的周期内(54周),只更新安全补丁,不更新功能,这对软件兼容性测试也许是个好事。
当然了,我这里说的软件测试是有特定情境的,你总不能做一个大众网站,然后要求你的访客只用Firefox ESR版本吧?由于我们做的是企业级产品,支持哪类浏览器那还不是我们说了算啊,哈哈(当然啦,主流的浏览器如IE是没法绕过去的,一定要兼容)。
于是,俺给部门领导发了封邮件,提出了这个建议。不过领导表示,还是尽可能兼容常规版本的Firefox吧……好吧,不过个人觉得,目前的做法,成本确实高了点。
其实只有爱折腾的人会用Firefox(不是谋智火狐),一般用户会鼓捣这玩意吗,opera更别提了.与其这样不如就看看数字极速浏览器或者搜狗这种了
国内IE份额还是很大的,好消息是XP退役了,IE6逐渐淘汰。就全球范围来看,Chrome和Firefox的使用率是很高的,如果产品同时面向国外用户,则必须考虑这些浏览器的兼容问题啦。