設(shè)置
  • 日夜間
    隨系統(tǒng)
    淺色
    深色
  • 主題色

大起底:中國(guó)為什么沒(méi)有自主研發(fā)的瀏覽器內(nèi)核?

2018/8/18 12:49:19 來(lái)源:IT之家 作者:騎士 責(zé)編:騎士

IT之家8月18日消息 紅芯國(guó)產(chǎn)瀏覽器號(hào)稱中國(guó)自主研發(fā)內(nèi)核,結(jié)果被扒是谷歌Chrome核心,遭到質(zhì)疑。那么中國(guó)為什么沒(méi)有出現(xiàn)過(guò)自主研發(fā)的瀏覽器內(nèi)核呢?

360公司近期發(fā)表了《中國(guó)為什么沒(méi)有自主研發(fā)的瀏覽器內(nèi)核?》的文章,文章寫道:從0到1,從無(wú)到有,這是很多人理解的自主研發(fā),按這個(gè)標(biāo)準(zhǔn),國(guó)內(nèi)確實(shí)沒(méi)有自主研發(fā)的瀏覽器內(nèi)核。

文章中表示,中國(guó)沒(méi)有自主研發(fā)的瀏覽器內(nèi)核主要有幾個(gè)原因:國(guó)家發(fā)展晚,錯(cuò)過(guò)HTML4制定標(biāo)準(zhǔn)的時(shí)代;成本太高,10年就是30億美金的研發(fā)成本;今天Chromium和Firefox本就是一個(gè)開(kāi)源項(xiàng)目,產(chǎn)品由社區(qū)驅(qū)動(dòng),從授權(quán)協(xié)議上,它們也鼓勵(lì)基于已有的技術(shù)去做技術(shù)創(chuàng)新,而不是重復(fù)發(fā)明輪子。

下面是文章內(nèi)容,略有刪改:

關(guān)于瀏覽器內(nèi)核自主研發(fā)的事情,最近一直鬧得沸沸揚(yáng)揚(yáng),口水戰(zhàn)很多,我們希望能從實(shí)戰(zhàn)的角度分析下這個(gè)事情。

什么是自主研發(fā)?很顯然,從0到1,從無(wú)到有,這是很多人理解的自主研發(fā),按這個(gè)標(biāo)準(zhǔn),國(guó)內(nèi)確實(shí)沒(méi)有自主研發(fā)的瀏覽器內(nèi)核。

為什么沒(méi)有?

首先,審視我們的情況,我們國(guó)家發(fā)展晚,錯(cuò)過(guò)HTML4制定標(biāo)準(zhǔn)的時(shí)代,很多標(biāo)準(zhǔn)在99年以前就已經(jīng)定下來(lái),而瀏覽器又是一個(gè)特別需要大家遵守公開(kāi)開(kāi)放標(biāo)準(zhǔn)的一個(gè)產(chǎn)品,大家想入局,就得基于已有的技術(shù)和標(biāo)準(zhǔn)去做事情,在通訊行業(yè)的2G/3G標(biāo)準(zhǔn)也是這樣,這是既定事實(shí)造成的第一個(gè)門檻。

其次,成本太高。以目前市場(chǎng)占有率最大的Chrome為例子,Google最多時(shí)候調(diào)動(dòng)超過(guò)1000個(gè)硅谷的程序員集中力量去開(kāi)發(fā)出Chromium內(nèi)核的瀏覽,從2008年算,至今也花了10年。按灣區(qū)程序員25萬(wàn)美金年薪算,一年研發(fā)工資近3億美金,10年就是30億美金的研發(fā)成本。推廣成本更是數(shù)倍于研發(fā)成本,也就是上百億。一個(gè)瀏覽器代碼接近2400萬(wàn)行,從項(xiàng)目規(guī)模來(lái)說(shuō),已經(jīng)接近半個(gè)操作系統(tǒng)了。Web /Javascript的標(biāo)準(zhǔn)發(fā)展了二十幾年,有PB級(jí)別的Web文檔數(shù)據(jù)和Javascript腳本被生產(chǎn)出來(lái)。Google、微軟、蘋果作為行業(yè)先行者,能夠制定規(guī)則已經(jīng)是個(gè)無(wú)可避免的事實(shí),而國(guó)內(nèi),沒(méi)有同等實(shí)力的公司有這樣的資源,可以投入30億美金去做自主研發(fā),花上百億美金去推廣。

此外,今天Chromium和Firefox本就是一個(gè)開(kāi)源項(xiàng)目,產(chǎn)品由社區(qū)驅(qū)動(dòng),從授權(quán)協(xié)議上,它們也鼓勵(lì)基于已有的技術(shù)去做技術(shù)創(chuàng)新,而不是重復(fù)發(fā)明輪子。

基于開(kāi)源項(xiàng)目遵守開(kāi)源授權(quán)協(xié)議,遵守開(kāi)放式標(biāo)準(zhǔn)去做一個(gè)瀏覽器并不可恥。即使強(qiáng)如Google,Chromium也基于大量開(kāi)源項(xiàng)目,包括Webkit / Javascript v8 / Zlib / Openssl等等。沒(méi)有這些開(kāi)源項(xiàng)目,也不會(huì)有Chromium。一個(gè)封閉、強(qiáng)調(diào)私有標(biāo)準(zhǔn)的自主研發(fā)的瀏覽器,比一個(gè)開(kāi)源,遵守開(kāi)放式標(biāo)準(zhǔn)的瀏覽器更危險(xiǎn)。從Microsoft Edge的瀏覽器可以看到,雖然Edge比IE性能更好,比Chrome更省電,Smooth Scroll技術(shù)簡(jiǎn)直吊打Chrome\Firefox\Safari,就算內(nèi)置到Windows10的系統(tǒng)中去,但是代碼不開(kāi)放,接口不開(kāi)放,不兼容老網(wǎng)頁(yè)等多個(gè)原因,導(dǎo)致強(qiáng)如微軟都無(wú)法把它推起來(lái)。

從Chromium/Firefox的項(xiàng)目機(jī)制判斷,一個(gè)開(kāi)源授權(quán)協(xié)議就是一個(gè)項(xiàng)目的精神。靠開(kāi)源方式做起來(lái)的項(xiàng)目是無(wú)法以閉源方式運(yùn)作下去的,比起開(kāi)源項(xiàng)目被美國(guó)人控制,更應(yīng)該擔(dān)心的是標(biāo)準(zhǔn)本身缺少話語(yǔ)權(quán)。畢竟瀏覽器的每行代碼,都要受W3C協(xié)會(huì),CABForum組織,RFC協(xié)議規(guī)范。引擎里每一行代碼的邏輯,是要受對(duì)應(yīng)的行業(yè)標(biāo)準(zhǔn)所約束。2014年的時(shí)候,國(guó)內(nèi)瀏覽器做的跑分大戰(zhàn),就是在比拼誰(shuí)對(duì)W3C的h5標(biāo)準(zhǔn)支持得最好。瀏覽器內(nèi)核只是實(shí)現(xiàn)html標(biāo)準(zhǔn)的一個(gè)客戶端。標(biāo)準(zhǔn)本身能被中國(guó)人影響,按照規(guī)則投票,比客戶端本身更重要。

從內(nèi)心講,我們也很希望能夠自主研發(fā),但事實(shí)是,全球化的今天工程上并不要求產(chǎn)品必須是凈室開(kāi)發(fā)的流程,今天有能力實(shí)現(xiàn)關(guān)鍵核心技術(shù)自主可控的公司,都是因?yàn)橛辛司薮蟮氖袌?chǎng)份額,基于市場(chǎng)分額折換回來(lái)的話語(yǔ)權(quán)和主動(dòng)權(quán)。我們希望能夠利用這種話語(yǔ)權(quán)和主動(dòng)權(quán),更好地服務(wù)用戶,服務(wù)國(guó)產(chǎn)操作系統(tǒng)。

廣告聲明:文內(nèi)含有的對(duì)外跳轉(zhuǎn)鏈接(包括不限于超鏈接、二維碼、口令等形式),用于傳遞更多信息,節(jié)省甄選時(shí)間,結(jié)果僅供參考,IT之家所有文章均包含本聲明。

軟媒旗下網(wǎng)站: IT之家 最會(huì)買 - 返利返現(xiàn)優(yōu)惠券 iPhone之家 Win7之家 Win10之家 Win11之家

軟媒旗下軟件: 軟媒手機(jī)APP應(yīng)用 魔方 最會(huì)買 要知