厉害了,我的红芯国产浏览器

今天逛 V 站刷到了一条新闻[1],自主研发内核的红芯国产浏览器获 2.5 亿 C 轮融资。于是我迫不及待的打开了红芯国产浏览器的官网[2],想了解一下这个产品。然后就被各种国产、自主、首个、打破美国垄断等词汇所深深震撼。看到红芯浏览器可以支持 Windows / Linux / Mac / Andoird / iOS 全平台,且兼容大部分国产操作系统、国产芯片、windows xp,我不禁为祖国的强大而感到深深自豪。

此时,我回想起每次过年回老家的时候,沉迷于今日头条的老爹总会向我发出深沉的哀叹,为什么中国造不出自己的操作系统自己的芯片,要用美国人的呢?而我总是羞愧的低下了头。软件的国产化实在是中国的许多中老年同志由衷关切的问题。

那么这款红芯浏览器究竟是什么样呢?首先这个名字就很霸气,英文是 redcore,红色核心,谁敢说红色核心不好?妄议中央啊。其次创始人也很厉害,“全球知名的 IE 404 页面”也由他开发。红芯的 Windows 版,知乎上已经有人分析过了[3],是基于 Chrome 49 开发而来。于是我就下载试用了一下安卓版,看看安卓版的情况。

我下载的包是 RedcoreMobile-v1.2.15.apk[4]。安装之后打开首先就要手机号和媒体权限,不给权限不给启动。于是我乖乖上交。启动后我也先看了一下 UA,是基于 Chrome 64 的,版本很新啊。用 Chrome 远程调试连上去看也是显示 WebView in com.yunshipei.redcore (64.0.3282.137)。说明是真的 Chrome 64。apk 包里面可以看到,redcore 的核心库文件是libxwalkcore.so,所以红芯安卓版其实是基于 crosswalk 开发的,所谓“Redcore 就是老版本谷歌浏览器”的说法不攻自破。那么问题又来了,crosswalk 项目去年已经被英特尔放弃了,最新版还停留在 Chrome 53 呢,我大红芯都已经到了 Chrome 64 了耶,这绝壁是自主研发了吧?于是我又搜索了一番,发现有个叫做 tenta-browser [5]的项目 fork 了 crosswalk 并把Chrome 版本升到了 64,对比一下红芯的版本号,一模一样,不知道是巧合了还是破案了 。

xwalk-command-line里disable-web-security这个参数看的我胆战心惊


另外今天晚上的时候发现下载链接被撤掉了,不知道是什么个意思 。

参考链接:

  1. 红芯浏览器,第一个国产内核浏览器,号称自主研发?谁科普一下这家老板什么后台。 - V2EX
  2. 红芯国产浏览器
  3. 如何看待红芯宣布完成 2.5 亿 C 轮融资,却被网友发现其浏览器安装包解压出 Chrome?
  4. d.redcore.cn/RedcoreMob
  5. tenta-browser/chromium-crosswalk

编辑于 2018-08-16

文章被以下专栏收录