360浏览器不能用了怎么办,360浏览器不能输字母

  

  近日,有博主爆料称,在华为浏览器团队工作的一位高级经理透露,两年内可以使用更好的华为浏览器,配文是“如今浏览器的四大核心都是美国技术”。同时,还有华为近日举办的“华为浏览器遇见X沙龙教育”介绍长图。   

  

     

  

  虽然没有明示华为打算自研浏览器内核的事情,但是博主的话里话外似乎都透露出相关的信息,让人忍不住猜想华为是不是打算自研浏览器内核了?   

  

  看到这里,估计有网友看傻了,浏览器内核?这东西有什么用?浏览器为什么要开发自己的内核?比做系统难吗?不熟悉编程领域的朋友有这样的疑问并不奇怪。即使在程序员圈,关于浏览器内核是否需要自研的争论也从未停止过。很多人觉得没必要什么都自己开发。还不如分人手做自研系统。   

  

  其实以前国内也有很多浏览器内核自研项目,但是大部分团队都打退堂鼓了。2018年,号称研发出国内首款自主浏览器内核的红芯公司,随后被曝光其浏览器直接应用Chromium内核生产,与360浏览器等主流浏览器无异。   

  

  浏览器内核看似不显眼,但是实际上目前还在更新的浏览器内核只剩下4个,分别是Gecko、WebKit、Presto和Blink,即使算上寿终正寝的IE浏览器内核Trident也只有5个而已。   

  

     

  

  所以,虽然在App Store和百度搜索可以找到几十款浏览器,但实际上绝大部分都是基于上述浏览器内核开发的,而不是自主开发的浏览器内核。因此,如果华为能够成功粗制滥造出一款全新的浏览器内核,将成为历史上第六款主流浏览器内核,也是第一款国产自主浏览器内核。但是华为真的能成功吗?   

  

  做一个浏览器内核有多难?   

  

  浏览器内核作为浏览器的核心,集成了多个组件,通过这些组件,用户可以方便地用浏览器浏览各种网站,使用内置的各种功能模块。现在你可以回想一下,你访问过多少类型的网站?有多少种不同的功能?而且,这只是给我们用户的一个图形界面。对于浏览器来说,他们看到的编译数据更加多样和复杂。   

  

  所以,单独开发浏览器内核的各个组件并不难,但是当你想把所有的组件集成在一起,并且保证各个组件不会互相影响,造成严重的bug时,就会榨干很多程序员的头发。   

  

  更何况,仅仅是整合组件,让它们协同工作只是第一步,接下来你还要面对无数网站开发者的考验。从最简单的文本网站到复杂的交互网站,从将字母一个一个输入参考书的孟新,到经验丰富的键盘钢琴师程序员,浏览器内核需要面对各种已知或未知的代码。如何处理这些代码而不导致浏览器崩溃,直接决定了浏览器体验。   

  

     

  

  而且用户的要求不仅仅是浏览器不崩溃,还要求浏览器能运行得更快、更好、更省流量。然后,涉及网络传输优化、编译优化等领域。那么,一个看似简单的浏览器,其内核中所蕴含的技术水平其实相当高,不仅需要大量的程序员进行开发和debug,还需要一个足够了解该领域的核心开发者来整合整个团队。   

  

  所以在90年代的浏览器大战中,几乎所有的浏览器内核都来源于IE和Netscape,还有KTHML架构。如果追溯到目前主流的浏览器内核,Chrome、Opera、Safari(苹果浏览器)都来自KTHML架构,Firefox来自Netscape(网景)内核架构,IE是微软开发的Trident或whairvre架构。   

  

  这些从互联网蛮荒时代就开始出现并不断迭代更新的架构,是支撑浏览器内核发展的又一支柱。可见,想要真正自研一个浏览器内核,除了大量的开发人员与专业的团队外还需要有大量的技术积累,而且两者缺一不可,此外还需要大量的试错积累和开发时间。   

  

     

  

  比如目前大量浏览器使用的Google Chromium内核,从建立之初就使用了苹果开发的WebKit引擎,也使用了苹果Safari浏览器和Firefox浏览器的部分源代码。可以说   

是站在了巨人的肩膀上,而从第一个版本推出到真正被大多数用户认可也还是花了接近10年的时间,更是在最近一两年才基本解决了内存占用过高的问题。

  


  

那么问题来了,为何华为想要自研浏览器内核?

  


  

华为自研浏览器内核的可能性有多高?

  

实际上,从目前的华为官方渠道来看,并没有关于华为要自研浏览器内核的确切报道,追根溯源也仅仅是一句“华为要打造更好用的浏览器”而已。从产品的角度出发,想要做出一碟好吃的麻婆豆腐,厨子并不需要从种黄豆开始做起,只要他能够将“食材”烹饪到完美境界,顾客自然会买单。

  


  

浏览器的开发其实也是如此,虽然目前多数浏览器都使用的Chromium开源内核,但是在浏览器的开发、优化方面却有着明显的区别。比如微软开发的新一代edge浏览器,虽然同样使用Chromium内核但是在实际体验上却超越了Chrome浏览器,而且还解决了Chrome浏览器一直头疼的内存占用等问题。

  


  

  


  

所以,如果华为的愿望仅仅是打造一个更好用的官方浏览器,是没有必要从零开始自研一个浏览器内核。因为自研浏览器内核不仅需要耗费大量的时间和开发人员,而且初期的浏览器内核必然存在大量的bug和优化问题,从加载速度到体验的稳定性都远不如现在的版本。

  


  

有的网友可能会问:“就不能是秘密开发,然后再拿出完善的内核来一鸣惊人吗?”,虽然想法不错,但是从实际角度出发就会发现是不可能的。浏览器内核的完善,依靠的不仅仅是开发人员的debug速度和开发能力,还需要有足够的用户群体来为开发团队提供bug报告和错误报告。

  


  

所以,如果华为真的在开发浏览器内核,那么相关的消息就不会只有捕风捉影的一些猜测,而是会被曝光出不少的测试图片乃至于测试文档。而且,从企业角度来看,华为虽然偶尔会做一些不求短期回报的研发及开发工作,但是基本集中在核心领域,比如鸿蒙系统,而浏览器虽然重要,但是其本身很难带来明显的经济效益,同时也无法带给用户真正质变的体验,难以增加用户对系统或品牌的黏性。

  


  

实际上,这也是为什么如今只有寥寥几个浏览器内核的原因,需要大量开发人员和时间的同时这玩意还不赚钱,而且用户很容易就因为你的浏览器不好用而直接转去其它浏览器阵营。

  


  

所以,除了谷歌家大业大可以一直养着Chromium开发团队,诸如Opera、Firefox等自研内核的浏览器公司,都需要依靠用户捐助来维持日常运作。而且近年来因为市场份额的下降,都或多或少的面临资金问题,恐怕不出十年,主流浏览器市场就会变成Chromium的天下。

  


  

  


  

另一方面,浏览器本身也不是什么核心应用,没了Chrome还有Opera,再不济还有Firefox,两者都是基于开源协议和用户捐赠维持的浏览器开发公司,所以我们根本不需要担心因为美国的封锁而导致没有浏览器可用的尴尬处境。

  


  

小雷认为,如果哪一天美国需要通过限制浏览器内核的使用来打击中国,那么恐怕美国已经被中国在其它领域彻底击败了。毕竟在所有的互联网领域中,浏览器虽然重要,但是其本身的高可替代性,决定了其只能作为一个普通软件存在,你很难通过一个浏览器对其它国家的互联网或者移动生态造成什么严重打击。

  


  

所以,即使相关博主以美国技术为借口,宣扬主流浏览器内核的美国身份(实际上拥有自主内核的Opera是一家挪威公司,而且已经被360和昆仑万维收购),我们也不需要对一个浏览器内核投入更多的关注,如果因此而减缓了鸿蒙系统的开发反而是得不偿失。

  


  

不过,华为也确实需要一款能够打通移动端和PC端的浏览器,以此来支撑鸿蒙生态的互联系统,让用户可以在不同的设备上直接同步浏览器的书签、密码、浏览内容等数据和设置,为用户带来无缝的浏览体验。

  


  

至于相关博主提到的“更好用的华为浏览器”,小雷更倾向于是基于某个浏览器内核进行深度优化和功能定制的浏览器,凭借华为的开发能力打造出一款出色的浏览器产品还是没有什么问题的。

  


  



相关文章