海豚全球首款双核浏览器深度体验

作者: 来源:未知 2012-03-15 18:54:59 阅读 我要评论 直达商品

海豚浏览器于2012年3月13日发布了强大的V8浏览器内核版本,号称全球第一款双核浏览器。虽然只支持Android4.0,但其宣传的强大的HTML5能力不禁让国人倍感振奋。一个国内创业小公司就能够搞出全球第一款双核浏览器,而且HTML5跑分343,比Android强很多,实乃国人之骄傲!于是做为浏览器技术控的我来说,一定要深度体验一下才行。

我本人使用Google Nexus S,Android4.0.3系统,把玩了一会海豚V8浏览器版本,总觉得打开的网页体验似曾相识,尤其是不支持Flash,实在是让人不解,怎么跟Google前阵时间出的Chrome android测试版走一条技术路线,看海豚宣传才知道他们跟Chrome如出一辙,原来海豚的研发实力已经赶上了Google的Chrome团队呀,但你真的相信么?

还好本人还算是个技术宅,深入分析发现惊天秘密,海豚全球第一款双核浏览器的真相原来是这样的。

首先安装环境如下:

手机 Google Nexus S(i9023) 系统 Android OS 4.0.3

海豚V8版本:下载的版本大小为 2.87M,安装后6.08M

Chromefor Android 版本下载路径

h t t p s: // p l a y.google.com/store/apps/details?id=com.android.chrome&hl=en

版本号:Chrome_v0_16_4215_215

大小16.2M,安装后48.38M

以下是 海豚浏览器V8 版本跟Chrome for Android 浏览器内核对比情况明细:

1、获取海豚极速安装包

在Android4.0平台运行刚刚安装好的海豚浏览器,会提示下载V8内核,海豚浏览器将下载12.6M左右的 DolphinV8.zip至 /sdcard/DolphinBrowserCN/download/

下载安装后海豚浏览器会立即删除 DolphinV8.zip,趁V8内核的安装时,我将这个 DolphinV8.zip拷出来,解压出以下文件:

lib_chrome.pak.so

libchromeview.so

lib_en-US.pak.so

lib_resources.pak.so

其中lib_chrome.pak.so和libchromeview.so就是我们常说的浏览器内核。

2、内核文件分析

发现海豚的so命名很像chrome for android,于是怀疑这几个so库是从chrome for android的apk里面直接拿出来的。于是分别对比了Chrome Beta_0.16.4301.233.apk、Chrome_v0_16_4130_199.apk、Chrome_v0_16_4215_215.apk 3个版本,发现这4个so跟Chrome_v0_16_4215_215.apk中的基本一致。

以下是DolphinV8.zip中so的md5sum和文件大小:

lib_chrome.pak.so, md5:f310bf0c0e3af3dba3ae2aa1cc2f720e, size: 2856218B

libchromeview.so , md5:682b00cd2dbb26ff980dd3ee78b4d34f, size:24212376B

lib_en-US.pak.so,md5:a1c20fdab9b2ca73c720e433a579cbe0, size:164233B

lib_resources.pak.so, md5:7ccec733dc5ee2a756f8bb2f296e330c, size:530515B

以下是Chrome_v0_16_4215_215.apk中so的md5sum:

lib_chrome.pak.so, md5:f310bf0c0e3af3dba3ae2aa1cc2f720e,size:2856218B

libchromeview.so, md5:682b00cd2dbb26ff980dd3ee78b4d34f,size:24212376B

lib_en-US.pak.so,md5:04dec458ba0178b60a4cbc534d1b52d0, size:164231B

lib_resources.pak.so, md5:7ccec733dc5ee2a756f8bb2f296e330c,size:530515B

对比发现除了lib_en-US.pak.so这个语言包外, DolphinV8.zip中的其他3个库(lib_chrome.pak.so libchromeview.solib_resources.pak.so)都跟Chrome_v0_16_4215_215.apk中的完全一致。

我再对文件进行二进制对比,使用工具Beyond Compare 3:

  可以看出,海豚使用的库与 Chrome 是一致的,没有做任何的改动。

3、运行效果对比

首先看看海豚引以为傲的HTML5得分测试:

  再看下Chrome android版本的HTML5得分测试:

两者没有任何区别。

再看一个海豚浏览器出错情况下的效果:

这不就是Chrome android版本么!

4、最后得出结论:海豚浏览器V8的内核是直接从chrome v0_16_4215_215版本中拷贝出来的。

难怪全球第一款双核浏览器这么牛X的事情,海豚只在中国做了发布,这要是在美国发布还不让Google给告死呀,这简直就是赤裸裸的拷贝再黏贴呀。国内其他号称有内核的浏览器,比如UC、天天、百度、QQ等都是基于webkit自己改的内核,而海豚倒好,直接把别人chrome的内核so库文件拷贝过来,代码都不改一行,编译都不编译就拿来用,竟然还号称全球第一款双核浏览器,这哪里是双核,简直就是双壳。更可悲的是chrome android版本还没做稳定,还只是测试版,你就拿来忽悠国内4.0的用户,实在是过分。


  推荐阅读

  专家称雅虎诉Facebook胜算大 后者无力反诉

腾讯科技讯 (小贝)北京时间3月15日消息,据国外媒体报道, 雅虎 起诉Facebook,是一家没落的互联网先驱对快速发展的科技巨头发起的诉讼,但一些知识产权专家认为,雅虎在这起诉讼中的胜算较大,而Facebook要想发起>>>详细阅读


本文标题:海豚全球首款双核浏览器深度体验

地址:http://www.lgo100.com/a/kandian/20120315/41057.html

乐购科技部分新闻及文章转载自互联网,供读者交流和学习,若有涉及作者版权等问题请及时与我们联系,以便更正、删除或按规定办理。感谢所有提供资讯的网站,欢迎各类媒体与乐购科技进行文章共享合作。

网友点评
我的评论: 人参与评论
验证码: 匿名回答
网友评论(点击查看更多条评论)
友情提示: 登录后发表评论,可以直接从评论中的用户名进入您的个人空间,让更多网友认识您。
自媒体专栏

评论

热度