為什麼說自主研發瀏覽器核心等同於開發半個Windows系統?
近期,自稱自主研發瀏覽器核心產品的“紅芯”公司宣佈完成2.5億C輪系列融資。紅芯的官網也非常的振奮人心,紅芯國產瀏覽器,核心技術:紅芯核心(Redcore)- 打破美國壟斷,中國首個自助創新智慧瀏覽器核心。然而,該訊息卻紛紛遭到網友們指責,指責該瀏覽器就是將谷歌瀏覽器核心套了個殼,並非自主研發,甚至將其比喻為當年的“漢芯”。究竟怎麼回事呢?
最近,號稱自主研發瀏覽器核心產品的“紅芯”瀏覽器被指出是採用了谷歌Chrome核心,攤上事情了。有細心的網友將紅芯瀏覽器檔案多次解壓縮後,出現大量與谷歌瀏覽器Chrome一致的同名檔案,甚至出現了Chrome的圖示檔案、版本號(49.1),乃至紅芯瀏覽器安裝程式的檔案屬性中也直接顯示其原始檔名為Chrome.exe。
針對此事,8月16日晚,紅芯時代(北京)科技有限公司釋出宣告稱:紅芯瀏覽器核心是基於通用的瀏覽器核心架構(即Chromium開源專案,但不是Chrome瀏覽器)的基礎上進行技術創新的;區別於傳統的瀏覽器,紅芯瀏覽器是專門針對企業辦公場景設計的國際上瀏覽器核心技術是不斷迭代更新的,紅芯瀏覽器核心 Redcore是基於 Chromium/Bnk。紅芯CEO陳本峰也回應:確實是基於谷歌Chrome瀏覽器核心而開發,但核心層面有自主創新。
就在今天紅芯官方也在致歉信中承認,公司在宣傳過程中應該更強調具體功能和客戶價值,而不應特別強調國產、自主。那麼,國有瀏覽器為何都選用谷歌Chromium核心產品,自主研發個瀏覽器,究竟會有多困難呢?
360PC瀏覽器事業部總經理樑志輝表示:“Chromium主要的程式碼是基於MIT license開源協議,Chromium就是靠開源的路子打敗了閉源的IE。從專案上,Chromium產品的發展是跟開源社群繫結一起,無論是程式碼稽核、Bug反饋、需求收集、標準制定,都跟社群繫結且密不可分。
一般來講,Chromium的瀏覽器程式碼規模有2400萬行,而一個Windows作業系統大約5000萬行左右,所以做一個瀏覽器等同於開發半個Windows系統。要看一個產品是否自主研發,就要看它是否能緊跟最新的標準,能否及時修復漏洞。如果做不到,證明它們消化不了2400萬行的瀏覽器程式碼,出了bug不一定能修復。更重要的是,Google在矽谷僱了數百個頂尖的程式設計師,加上開源社群龐大的程式設計師參與開發。
另外,在自主研發的道路上,國內瀏覽器入局比較晚,而且瀏覽器需要遵守公開開放標準的產品,所以很少有瀏覽器會去渲染核心、文件標準、指令碼標準。國內360、UC、QQ、搜狗這四家雙核瀏覽器普遍能做到一年至少兩次升核,而Google三個月釋出一個大版本,半年就能做一次全網升級,這就是技術上的差異。”你認為呢?
相關文章
- 基於CefSharp開發瀏覽器(八)瀏覽器收藏夾欄瀏覽器
- 替代Edge瀏覽器?微軟開發新的瀏覽器:採用Chrome核心瀏覽器微軟Chrome
- 為什麼雷軍說“華為不懂研發”?
- 為什麼要和Brave勇敢瀏覽器說再見? - arunmozhi瀏覽器
- 前端發展史及瀏覽器核心前端瀏覽器
- Windows10系統怎麼開啟Edge瀏覽器SURF遊戲Windows瀏覽器遊戲
- 為什麼谷歌瀏覽器開啟是2345瀏覽器 谷歌瀏覽器一開啟是2345介面怎麼辦谷歌瀏覽器
- Windows10系統怎麼修改edge瀏覽器字型Windows瀏覽器
- js 判斷是什麼瀏覽器、是否為谷歌瀏覽器JS瀏覽器谷歌
- 加拿大:國家資助研究專案IRAP已自主研發區塊鏈瀏覽器區塊鏈瀏覽器
- Windows10系統下怎麼把edge設定為預設瀏覽器Windows瀏覽器
- 瀏覽器已原生支援 ES 模組,這對前端開發來說意味著什麼?瀏覽器前端
- “天龍八步”細說瀏覽器輸入URL後發生了什麼瀏覽器
- 瀏覽器核心瀏覽器
- 譯文:瀏覽器輸入URL發生了什麼?瀏覽器
- X5 瀏覽器核心調研報告瀏覽器
- 安卓系統PK瀏覽器:物聯網開發,哪個才是最佳之選?安卓瀏覽器
- windows10系統下IE瀏覽器怎麼開啟activex控制元件Windows瀏覽器控制元件
- 開發一個適用於 nodejs 與瀏覽器的 npm 包 - 基於 rollupjsNodeJS瀏覽器NPM
- 怎麼更改win10系統的瀏覽器_windows10更改預設瀏覽器的方法Win10瀏覽器Windows
- 我為什麼要使用谷歌瀏覽器谷歌瀏覽器
- 為什麼開啟一個頁面,瀏覽器會有4個程式或更多?瀏覽器
- 使用瀏覽器開發人員工具抓取Windows聚焦桌面桌布瀏覽器Windows
- google瀏覽器外掛開發Go瀏覽器
- IE瀏覽器外掛開發瀏覽器
- 通過瀏覽器訪問一個 PHP 檔案時發生了什麼?瀏覽器PHP
- 在瀏覽器輸入一個網址回車後,發生了什麼?瀏覽器
- 基於CefSharp開發(五)瀏覽器選單樣式瀏覽器
- 基於CefSharp開發(六)瀏覽器網頁縮放瀏覽器網頁
- 基於CefSharp開發(七)瀏覽器收藏夾選單瀏覽器
- Win10系統如何設定360瀏覽器為預設瀏覽器Win10瀏覽器
- win10系統如何設定QQ瀏覽器為預設瀏覽器Win10瀏覽器
- 瀏覽器事件系統瀏覽器事件
- 華為:證實已開發出自主作業系統作業系統
- win10系統edge瀏覽器在哪裡_win10的edge瀏覽器放在什麼位置Win10瀏覽器
- 完全自主研發_全方面支援定製_大型開源商城系統_OctShop
- windows10系統升級Chrome瀏覽器失敗怎麼辦WindowsChrome瀏覽器
- 新版 Edge 瀏覽器或將擁有兩個不同的瀏覽器核心瀏覽器