瀏覽器內(nèi)核之戰(zhàn):孤芳自賞的創(chuàng)新英雄Opera 提起這款來自挪威的瀏覽器Opera,總令人愛恨交織 譚詠文和Opera軟件公司屬于特殊的年代,特殊的地方,但是沒有任何一種解釋,包括語言,音樂或者是記憶,能夠說得出他在那里活過的那種感覺。那只是這個世界上一個時間的角落而已。那里,隨時隨地都有著瘋狂的舉動。那個時候流行著一種感覺:我們做的任何事情,都是對的,我們是贏家。我想,也許那也算是一種人生的賭注吧。那種不可避免的成功感,超越了老舊死板的微軟。是的,我們那時動力十足。我們正趕上了那次浪潮的高峰。所以現(xiàn)在,當(dāng)你爬上挪威陡斜的小山坡向西望時,只要你用對角度,就能望見高潮時期的那個標(biāo)志——那個潮流涌來又激退的地方。 ——改編自電影《恐懼拉斯維加斯》臺詞。 瀏覽器是互聯(lián)網(wǎng)永恒的故事,我們每個人都能說出好幾個瀏覽器的名字,不過提起Opera,總會令人愛恨交織。 他是個很出色的瀏覽器,來自挪威。他創(chuàng)造了很多新的理念,并一直努力堅(jiān)持著,從不為極低的占有率所動搖。不過這次,他革了自己的命,宣布放棄自家引擎,轉(zhuǎn)投Webkit。曾經(jīng)的創(chuàng)新者未能堅(jiān)守陣地,著實(shí)令無數(shù)藕粉感到遺憾。(藕粉:Opera忠實(shí)用戶) 被無視的行業(yè)創(chuàng)新者 說Opera是瀏覽器的技術(shù)創(chuàng)新者一點(diǎn)兒也不過份。早在Opera瀏覽器的第一個公開發(fā)行版本中,他們就已實(shí)現(xiàn)了一個窗口同時打開多個網(wǎng)頁,這便是現(xiàn)代瀏覽器中普遍流行的“標(biāo)簽式瀏覽”的前身。2001年,Opera首次實(shí)現(xiàn)鼠標(biāo)手勢控制操作,從此改變了許多人的網(wǎng)上沖浪方式。 作為一家規(guī)模僅千余人的軟件公司,擁有諸多功能和技術(shù)創(chuàng)新的瀏覽器,不得不說這又是個奇跡。 瀏覽器是專門工具,但卻不是行家的必然選擇。Opera一次次的創(chuàng)新卻沒能換來市場的青睞。事實(shí)上,Opera桌面版長期保持著不到2%的全球占有率。做為起家近20年的老字號,這樣的數(shù)字只能用“太囧”來形容。當(dāng)然,他們并不希望永遠(yuǎn)保持這樣的成績,除了競爭對手。 拋開幾近被無視的桌面市場,在移動領(lǐng)域,Opera也面臨眾多強(qiáng)勁對手。Chrome、Mozilla Firefox和Safari正在蠶食原本屬于Opera的份額。過去的兩年里,Opera Mini份額面臨停滯甚至縮減,已處于前狼后虎的境地。Opera想要有所突破,必須做出改變。 技術(shù)務(wù)實(shí)與被動營銷 很少有用戶去關(guān)心瀏覽器使用何種渲染引擎、用的什么內(nèi)核。大多數(shù)用戶只關(guān)心瀏覽器的使用體驗(yàn)和特征,如網(wǎng)頁的打開速度、書簽管理、插件擴(kuò)展等等。 曾有人說,Opera是窄帶撥號上網(wǎng)時代的神器。沒錯,借助Opera Turbo技術(shù)和更新后的Presto渲染引擎,當(dāng)時Opera的上網(wǎng)速度比IE和火狐從感觀上似乎要快一點(diǎn)。 在國內(nèi),Opera桌面用戶大多是從微軟IE轉(zhuǎn)換過來的。與其它同類產(chǎn)品相比,Opera上手并不難。不過,為了適應(yīng)原有的習(xí)慣,用戶還是需要一些技巧和時間去打磨它。即使是專業(yè)人士,要完全掌握并熟悉Opera的設(shè)置方法,也不是件容易的事。Opera的一些高級設(shè)置并不以圖形界面呈現(xiàn),而是需要用戶自行修改ini配置文件去實(shí)現(xiàn),這無形中增加了的上手難度。而相應(yīng)的社區(qū)支持上線緩慢,也阻礙了Opera在國內(nèi)的流行。 兼容性也是Opera的一個硬傷。Presto引擎的兼容性本應(yīng)足夠好,但是在國內(nèi)大環(huán)境下,往往顯得力不從心,更不用說缺乏必要插件的支持(如網(wǎng)銀插件)。 Opera推出的新功能、新技術(shù)并不少,幾乎每一次大的更新都有驚艷的新特性出現(xiàn),但是每次都是雷聲大雨點(diǎn)小,如石沉大海一般無聲無息,營銷舉措不給力也是事實(shí)存在。 當(dāng)然,他們并非沒有努力過。在歐洲,Opera和其它同行曾經(jīng)共同推動歐盟向微軟施壓,將“瀏覽器選擇框”整合進(jìn)微軟的新一代操作系統(tǒng)中,使用戶在開機(jī)時可以自行選擇使用何種瀏覽器。可是,這個看似很牛的辦法對Opera的份額增長并無突出貢獻(xiàn)。 內(nèi)核陣營與競爭 正如火狐工程總監(jiān)喬納森?南丁格爾所說:互聯(lián)網(wǎng)需要保持敏捷和快速反應(yīng)。目前,Gecko和Webkit瀏覽器引擎有著廣泛的支持度和活躍度,流行的Gecko瀏覽器和Webkit內(nèi)核瀏覽器發(fā)行版已呈百花齊放之勢。Gecko和Webkit兩大渲染引擎的開源特性吸引開發(fā)者不斷完善,份額不斷擴(kuò)張。 尤其是隨著Chrome的流行,原本幾乎只有Safari使用的Webkit引擎正逐漸趕超其它對手。在移動領(lǐng)域,Webkit是iOS平臺的唯一排版引擎,借助谷歌和蘋果的強(qiáng)大營銷能力,Webkit及其各個分支目前已占據(jù)近半壁江山,有了足夠與微軟Trident引擎相抗衡的資本。 反觀Opera的Presto引擎,雖然版本不斷更新,但市場份額實(shí)在太低,耗費(fèi)大量人力財力去維護(hù),難免有自娛自樂的嫌疑。閉源的特性也把開發(fā)者拒之門外,Presto成了一朵孤芳自賞的奇葩。 對于Opera來說,放棄封閉的Presto轉(zhuǎn)投Webkit或許是最后的賭注。首先,開放的Webkit可以讓Opera直面移動互聯(lián)網(wǎng)競爭,專注支持Android和iOS平臺,開發(fā)優(yōu)秀體驗(yàn)的產(chǎn)品。其次,Opera全系列產(chǎn)品采用Webkit內(nèi)核,不僅減少了開發(fā)者的代碼維護(hù)量,降低成本,也將令最終用戶受益,例如兼容性問題有可能從此消失。 當(dāng)然,Presto并非沒有存在的必要,筆者認(rèn)為Opera將Presto開源也許會比現(xiàn)在活的更好。 順便說一句,Opera 12.14也許是Presto核心的收官之作,感興趣的看官可在此下載(http://down.tech.sina.com.cn/content/1365.html)。 三分天下誰爭雄 Opera使用Webkit引擎之后,瀏覽器內(nèi)核將只剩下三家:Webkit、Trident和Gecko。 讓我們來梳理一下三大陣營的主要成員。 Webkit:Chrome、Safari和Opera Trident:Internet Explorer Gecko:Firefox 10年前,我們提到瀏覽器戰(zhàn)爭,贏家或輸家都是指某個產(chǎn)品或品牌,比如網(wǎng)景或是IE。時至今日,這場戰(zhàn)爭已有了質(zhì)變。Webkit背后有著蘋果、谷歌這樣強(qiáng)大的背景支撐,無論你在用Android還是iOS設(shè)備,Webkit就是網(wǎng)絡(luò)。 在國內(nèi),Maxthon(傲游)曾是IE的代名詞,長期使用Trident內(nèi)核。從傲游3開始,也使用了Webkit核心,同時兼容Trident。此外,像360、搜狗等多核瀏覽器產(chǎn)品也同時采用Webkit核心。他們各自有著基本相同的功能體驗(yàn),借助Webkit的性能優(yōu)勢流行開來,這對Trident和Gecko的沖擊無疑是巨大的。 如果某天Webkit形成一家獨(dú)大的局面,擺在微軟和Mozilla面前的恐怕是一個大大的問號,是做出妥協(xié)還是按兵不動? 季節(jié)更迭,瀏覽器的故事還將繼續(xù)。 |
|