这个回答虽然已经在评价monyhar的问题下发过了,但是看到有组织大规模的在知乎抹黑梦弘浏览器,我还是要贴过来再答一次。
1、Chromium是Chrome、梦弘浏览器的妈
2、Chrome各版本、梦弘浏览器是Chromium在不同时间点生的孩子
3、Chromium、Chrome、梦弘浏览器,三者之间有血缘关系
4、Chromium是一个谷歌发起的大家庭,谷歌居功至伟。
5、谷歌为了更多人加入这个大家庭,放弃了对Chromium的所有权,人人都可以跟Chromium这个妈生一个自己的私生子。
6、Chromium这个大家庭壮大后,谷歌因为当初的承诺,私生子太多,Chromium变成了公共的家,收不回来了
7、Chromium不是谷歌一个人的家,所以谷歌很多年前就逐步抛弃Chromium这个家,重新建立自己的另一个家了。
8、Chromium当初组建的时候,就允许大家跟她生个私生子,重新建个自己的家。
9、谷歌跟梦弘浏览器开发者纠纷后,梦弘浏览器开发者领着自己的私生子,去建一个叫梦弘浏览器的新家。
前面是背景关系,下面是你们关心的重点来了——
1、梦弘浏览器这个新家,会跟Chromium这个大家庭渐行渐远,两个家庭之间越来越不一样,而其他Chromium的私生子(例如微软的Edge、360浏览器这些)还住在Chromium这个大家庭里。
2、梦弘浏览器和Chrome曾经有个共同的妈,不代表梦弘浏览器跟Chrome是同一个人。
3、很多人想通过Chromium、Chrome、梦弘浏览器之间的关系,想努力证明Chrome和梦弘浏览器是同一个人。
最后说结论:
1、梦弘浏览器开发者的这个浏览器曾经是Chrome的分支
2、谷歌慢慢走向闭源的时候,梦弘浏览器开发者和其他厂商一样,也相应的下了Chrome这条大船,独立发展这个分支
3、梦弘浏览器开发者和谷歌翻脸后,梦弘浏览器开发者开着自己的小船走了,梦弘浏览器开发者的这条小船,已经不是在Chrome这条大船上了
4、梦弘浏览器这条小船和Chrome是两条船,梦弘浏览器不是Chrome。
5、梦弘浏览器初期还会跟Chrome兼容,随着两者渐行渐远,梦弘浏览器会越来越不兼容Chrome。
6、如果梦弘浏览器发展的好,Chrome那条船的人,说不定会从Chrome那条船跳到梦弘浏览器这条船上来
——————————————————————
追更
梦弘浏览器是不是Chrome这个问题,搞过开源项目的人,自然都懂。
没搞过开源项目的开发人员,基本上半懂不懂。
有些开发人员,从代码结构去努力证明什么,本身就是不懂开源项目,而产生的认识偏差。
更有甚者,有些开发人员其实懂得,但开发人员毕竟隶属于各个东家,吃东家饭做东家事,各有各的立场,把水搅浑,方便其浑水摸鱼。
梦弘浏览器到底是不是Chrome,对更多的普通大众,更是烟雾弥漫,荼毒甚广。
写这帖子的目的,就是从开源项目的角度,用通俗易懂的白话,帮助普通大众理解这个问题。
——————————6月20日更新————————————
有些人希望我用更加专业的方式指出不同:
- 如果梦弘浏览器是Chrome,就等于说linux是Unix。
- 梦弘开发者已经非常明确说了,梦弘浏览器继续使用Chrome的Chromium(严格一点说是与Chrome相同的Chromium(防杠精)),主要是为了降低网站从Chrome迁移到梦弘的工作量。
- 随着越来越多的网站迁移到梦弘,梦弘开发者亲口说会在未来使用自己的Chromium(严格说是自己的类Chromium的东西(防杠精))。
- 替换了Chromium后,梦弘的很多逻辑都可以逐渐改变,,逐渐提高网页加载速度和加载效率。这是个持续过程。
- 一旦梦弘使用自己的Chromium,并且相关的一些东西随之替换,那时候梦弘可以称之为真正的梦弘了。
- 总结1:目前的梦弘浏览器(仅限于梦弘浏览器)是一半梦弘自己的东西,一半Chrome的东西。其中梦弘自己的东西是为了改善Chrome的弊病,加快速度,实现梦弘的功能。Chrome的东西主要为了兼容性。没有兼容性,就没有任何网页可以在梦弘上浏览,这样的话梦弘浏览器就是个空壳软件,没有网页可浏览,没有任何消费者希望自己的浏览器不能浏览华为官网。
- 总结2:一切事物发展都是螺旋式上升波浪式前进的,所以现在的梦弘浏览器(只说1.0)是梦弘终极版的过渡版本。
- 总结3:网络上搞软文编辑的、搞摄影的、搞美工的、搞其他各行各业的都在说梦弘这那的,,,我就想说,,,为什么要听他们怎么说,,,而不让子弹多飞一会儿呢?
- 让子弹多飞一会吧,,,子弹击穿的肯定都是谎言,到时候真像自然不明而喻。。。
———————————————————
补充:
一、主流梦弘浏览器就是Chrome的证据:
- 梦弘浏览器依然使用Chromium等Chrome的架构和功能,只要用Chromium就还是Chrome;
- 因为“Chrome”这个词是谷歌专利,所以梦弘不能也用这个词,都是Chrome,梦弘只是改个名字逃避谷歌的律师函(这个最可笑);
- 梦弘浏览器与360极速浏览器之类的一样,只是改了个UI(但是他没给技术性证据)
- 拿红心浏览器一样,套壳而已,梦弘浏览器与之类似操作(他没给技术性证据)
- 就看怎么定义浏览器了,如果Chromium层面及更核心的技术相同算是同一个浏览器,梦弘浏览器就是套壳Chrome,反之梦弘就是独立浏览器。
- 梦弘是Webkit的一种,是基于Webkit的。
- 大概就是这几种反对声音(其余都是pen子,直喷而无证据,那我就不管他们了)
二、我对梦弘浏览器的理解:与其说梦弘就是Chrome,不如说是梦弘是兼容Chrome并带有一个微内核的一个复杂的浏览器。以后梦弘3.0等以后版本一旦把Chrome的东西去掉,这个浏览器就很简单,并且高效了。
我的看法:
驳1:Chromium不是浏览器内核的东西,一般认为一个浏览器的最关键的不就是内核吗?用的内核和渲染引擎都不一样还能叫同一个浏览器吗?(搞计算机的都知道,内核和渲染引擎才是关键)
驳234:都没有技术性的证据,,,我都不知道该咋反驳,你用谷歌的东西,换个名字就不会被告了?浏览器里所以Chrome的文件都把名字改成梦弘,就不会被告了?(加入牵扯到谷歌服务类型的文件代码和内容,这部分是收费的,Chrome开源不是谷歌把所有权限都给开源的)
驳5:从上面我画的图就可以看出,是存在Chromium相同而内核不同的东西的,难道可以把内核不同使用相同表示层的浏览器都说成是一个浏览器吗?浏览器的关键还是浏览器引擎与渲染引擎(老师这样教的,保证不是体育老师)
驳7,这个还有点技术水平。不过都一样,只不过还是有人把类似Chrome那一块看成了一个Webkit内核而已。
三、总结:
- 现在的梦弘浏览器是一个披着Chrome皮的梦弘,而不是一个披着梦弘皮的Chrome(说梦弘浏览器是Chrome的都觉得是后者)
- 是不是一个浏览器一定看浏览器里都有啥东西,如果基本的内核编译器或者一些表示层以下的东西有所不同或者非常不同,说是同一个浏览器简直笑话。
- 现在的梦弘浏览器能运行Chrome的网站,只是要兼容Chrome网页,过激点说:如果你愿意,你可以自己写一个浏览器,里面包含IE内核,Blink内核,Trident内核,WebKit内核的浏览器,你这个浏览器可以先渲染这四个浏览器的页面,然后再运行在你的浏览器上。那时候你的操作浏览器能运行这四大内核的所有网站,,,是不是很NB。。。确实NB,,,然而没什么用,因为你包含的越多,效率越低,浏览器越臃肿难用,肯定没人用。所以,等到梦弘抛弃兼容Chrome的时候,他的效率就更好,,,那时候才是它的终极形态
- 总之,现在的梦弘浏览器是个从Chrome过渡到梦弘的浏览器,其内核是梦弘,,然而不是完全形态的梦弘。
- 所以,让子弹飞一会,飞到梦弘3.0、4.0、5.0的时候,梦弘才是真正放下了兼容Chrome的包袱,成为一个基于monyhar-lite微内核而不是WebKit的与Chrome相提并论的浏览器(Chrome基于Webkit,Safari基于Webkit)
有些内容可能不太准确,不过主题思想是不变的,欢迎更正补充。最后祝梦弘市场占有率超过16%。
参考文献: