曾經從事開源瀏覽器內核研究已經有8年多的時間,對於瀏覽器的歷史還是有些了解,chrome瀏覽器誕生之初相信絕大部分人都不會想到能有今天的地位,要知道當初還是微軟IE的天下,而且由於windows生態在全球的普及化,並且內置在作業系統裡面這是極其大的威力存在,在這種場景下想要取代ie的市場霸主地位簡直是不可想像,在科技領域想要超越前人的關鍵還是在創新層面。
說到谷歌瀏覽器的前身還是歸屬於開源社區的webkit,這個webkit在開源之前前東家還是蘋果公司貢獻的,科技領域的圈子有時候看起來非常小,但是webkit社區發展壯大離不開早期谷歌的技術人員的貢獻,很快谷歌的技術人員發現webkit本身存在很多的缺陷,特別是在支撐多進程運行的時候,雖然在代碼框架上也能支持但是需要做很多的限制,並且在性能上不是很流暢,於是谷歌的技術人員針對webkit存在一些缺陷開始另起爐灶打造chromium,但是谷歌本身也不保守在打造出來核心的架構之後就把代碼全部開源了,讓全球的瀏覽器愛好者一起去完善整體系統,當然天下也沒有免費的午餐,谷歌也在新形勢下構建新的生態系統,雖然內核代碼屬於開源的但是谷歌的商業版本應用這塊並不是開放的,這就是谷歌商業規則核心所在。
谷歌構建的安卓系統也是採用同樣的模式,大家都能在網絡上拿倒最新的代碼,但是在商業化的時候需要拿到谷歌的認證通過,當然存在的前提是因為谷歌公司已經把生態系統構造完成了,如同谷歌公司對於華為的封禁就是通過商業版本上的認證完成的,雖然代碼是開源的所有的企業都可以直接拿過來使用,但是要使用谷歌生態中的應用全家桶必須要經過谷歌的認證通過,這也是華為公司在海外市場不能保住市場份額的關鍵所在,同樣在瀏覽器領域谷歌不斷加入創新因素,而且不斷在性能上進行優化,利用分布在全球的高端技術人才不斷的優化瀏覽器內核的性能,並且不斷推進W3C標準的優化,硬生生的把谷歌瀏覽器做成了全球份額最大的瀏覽器。
谷歌瀏覽器之所以受到程式設計師的歡迎,很重要的因素就是內核代碼是開源的,程式設計師從骨子裡敬佩高手,像瀏覽器內核如此高深的代碼都會值得全球很多的程式設計師去學習,學習構建框架的方式以及語法細節的處理等等,這也是程式設計師喜歡谷歌很重要的因素之一,當然還存在另外一個重要因素,採用谷歌瀏覽器沒有那麼多廣告,國內的瀏覽器簡直就是廣告盒子時不時的冒出一個廣告彈框,每一個程式設計師都喜歡清爽功能的瀏覽器,谷歌瀏覽器在目前狀態下是非常好的選擇。
而且谷歌瀏覽器針對程式設計師做了很多的定製功能,特別是一些調試插件,深得程式設計師的喜歡,這也給國內的科技公司起到了很好的標榜作用,不能只是想著造魔盒談廣告,在企業具備穩定情況下把資金投入到真正意義上的創新研發上,只有這樣才能提升國內自主化水準,當然這需要一個過程在有些場景下國內企業需要外在先進企業的刺激,而不是只是守在國內市場稱王稱霸,國內巨大市場雖然能夠讓很多企業活的非常滋潤,但從全球市場看還是小了點,優秀的企業就需要立大志爭取在國際市場乘風破浪,鍛造出更多的國產產品讓國內程式設計師去使用。