升级|谷歌浏览器升级或引起网站瘫痪 为什么说开发浏览器比操作系统还难( 二 )


而重新开发新浏览器,就意味着你首先要对目前世界上所有的页面(至少是大多数主流的)做兼容支持,毕竟你不可能指望大家都针对你重新开发自己的页面,只有当你做到绝大多数都兼容之后,再加上你独有的优势功能,才会有人用你的浏览器。
而操作系统稍微有点区别,开发操作系统一般不需要先考虑对现有整个软件生态做兼容,而是要依靠操作系统建立起来之后再依靠整个业界帮你开发软件,也正是因为Windows操作系统的绝对市占率,才会导致绝大多数的软件生态都是针对Windows开发的软件生态,用户需要用的是软件,没有软件,何谈操作系统。
同理,没有对所有网页的兼容性,何谈浏览器。有人做了个比喻,开发自己的软件只需要保证自己没有BUG就行,而开发浏览器,你首先面对的是前人几十年留下来的各种BUG,你不能修改它,只能想办法兼容。
因为这个原因,也就导致了整个行业当中也极少有人从头开始开发一个全新的浏览器引擎。
但谷歌Chrome浏览器的升级也是无法阻挡的,据说谷歌其实也已经和个别开发者联系,警告了即将到来的这个问题。甚至谷歌还准备了备用计划,就是将主要版本号强行保持在99,“Chrome / 100.x "将改为"Chrome / 99.100”,但这种方案毕竟也可能导致其他的问题出现。
升级|谷歌浏览器升级或引起网站瘫痪 为什么说开发浏览器比操作系统还难
文章插图
Firefox浏览器的版本
不仅仅是谷歌Chrome浏览器,另一个巨头Firefox浏览器也很接近了,目前Firefox正式版本的版号已经来到了95.0.2,谷歌作为Mozilla基金会的赞助商,双方也已经开始讨论如何解决这个问题,想必在100版本正式上线之前肯定会有一个结论吧。
(7840688)