|
昨天凌晨在微軟的產(chǎn)品發(fā)布會上大家知道搭載在Windows 10上的默認瀏覽器已經(jīng)從IE變成了Spartan——一個完全全新的產(chǎn)品。伴隨我們?nèi)杖找挂?,從當年最牛的主流瀏覽器最后走向用來安裝其他瀏覽器的瀏覽器的IE終于走到了它人生的尾聲。 但是就我看來,Spartan完全不是全新的產(chǎn)品,它其實就是IE12。如果把它看成全新的產(chǎn)品,其實IE11就已經(jīng)煥然一新了,只不過大家早已經(jīng)都忘了它。質(zhì)疑IE顯示各種不符合W3C的兼容性問題和吐槽性能差的同學我想有很多,但是我想問一個問題:“IE11的時候,真的還有這些問題嗎?” 我記得去年10月的時候我講了一個笑話:
萬萬沒想到的是,它應驗了,IE真的改了名。而這背后,其實隱藏了一個歷史悠久卻又非常悲傷的故事…… (╯‵□′)╯︵┻━┻ 鬧了半天你們不就是喜歡聽故事嘛,我講,我講還不行嘛。 IE是作為Netscape的絕對競爭對手而出現(xiàn)的,其目的就是為了搶占Netscape在瀏覽器市場上的份額,使得微軟能自己掌控互聯(lián)網(wǎng)的入口。等到Netscape退出歷史舞臺后基本上很難有大競爭對手了。(當時繼承了Netscape衣缽的Firefox還很小眾,而Chrome根本沒出現(xiàn))尤其是IE6之后,微軟已經(jīng)占據(jù)了幾乎全部的市場份額,已經(jīng)沒有更大的商業(yè)價值可以挖掘了。你現(xiàn)在可能認為IE6是一個很爛的產(chǎn)品,但是那是因為你以現(xiàn)在的眼光在看問題。如果你以當時的眼光來看,以當時的電腦性能并和其他瀏覽器相比,IE6是那個時代最棒的瀏覽器了。IE已經(jīng)不再是微軟要解決的棘手問題了,原先IE團隊中的大牛也基本走得差不多,他們接下來要做的是不過是來維持這個產(chǎn)品的統(tǒng)治地位。
微軟用血與淚的教訓向我們驗證了這句話。IE7、IE8的IE幾乎就是一個完全的消極防守的狀態(tài)。卻不知道,世界格局正在發(fā)生悄悄的變化。蘋果與KHTML的矛盾激化嚴重,使得蘋果徹底與KHTML決裂不再合并代碼,從而開啟了另一分支,這一分支就是后來的Webkit。這個內(nèi)核隨著KDE開發(fā)者的加入逐漸壯大,而KHTML逐漸衰落。之后,在2005年左右,Webkit宣布了全面開源,之后Google發(fā)布的Google Chrome瀏覽器更是使用了這一內(nèi)核。隨著Google的加入,競爭進入了白熱化的境地。Google之后推出了V8 Javascript渲染引擎更是將瀏覽器速度提升到了一個新的高度。從2009年到2014年,IE的市場份額從70%降低到了接近20%。微軟丟失的市場被Chrome、Firefox、Opera、Safari一同吃得干干凈凈。 同時微軟不義的舉動再次成為千夫所指,所謂的不義就是瀏覽器沒有按照W3C的開發(fā)標準來,對開發(fā)人員設計網(wǎng)頁造成了很大的影響。根據(jù)標準設計的網(wǎng)頁無法在IE上正常顯示,不得不做出修改從而使得其他按照標準來的瀏覽器顯示出錯。但是請問了,對于一個市場占用超過70%的瀏覽器而言,誰才是真正的標準?在IE最紅火的年代,W3C的標準更像是裝飾,而當微軟份額丟盡時成為了推倒IE大山的罪證。并且,隨著HTML5標準的進一步完善,各家都搶先在支持HTML5的新特性。因為HTML4標準已經(jīng)很久遠,不能滿足日常所需。網(wǎng)頁顯示個視頻都要依靠Flash,瀏覽器不能掌握性能的生殺大權(quán),HTML5標準的提出顯然是被各家所支持和推薦的。 到了IE9的時候,微軟終于意識到了事態(tài)的嚴重。微軟已經(jīng)從一個領頭者成為了落后者。于是IE9開始微軟重振旗鼓要搞瀏覽器。在IE9發(fā)布時,微軟也提出了要跟進HTML5,并且展示了許多IE9兼容的HTML5新特性。但是除了這些新特性外,舊特性依然沒有按照標準在走,所以沒有得到市場的肯定。到了IE10,微軟則進一步完善了自己瀏覽器的渲染,使得IE也緊跟上了標準的步伐,以求得市場的認同。 但是IE10之后,微軟發(fā)現(xiàn)了新的問題。 大量網(wǎng)頁依然無法在IE10上良好渲染。其問題并不是IE10沒跟著標準走,而是網(wǎng)頁大量調(diào)用了Webkit內(nèi)核支持的私有功能。因為如今除了IE和Firefox,市面上幾乎其它所有瀏覽器都是Webkit內(nèi)核的。而Firefox也支持了一部分Webkit的私有功能。跟著標準走的IE再次吃了大虧。其實根本沒有什么標準,誰有市場的主導權(quán),誰就是標準。如今Chrome、Safari、Opera(當時Opera也轉(zhuǎn)投了Webkit陣營)都在使用的Webkit內(nèi)核成為了真正的市場主導者。他們功能中不符合W3C標準的地方卻絲毫沒人提出。 市場不會允許一次一次再一次的失敗。IE11在技術(shù)上已經(jīng)被微軟孤注一擲,其核心團隊幾乎都是微軟最頂尖的大牛。IE11不但要符合了W3C的標準,甚至在IE中實現(xiàn)了大量Webkit內(nèi)核中才有的私有功能,全新的Javascript渲染引擎,速度已經(jīng)走到了大家的平均水平,在開發(fā)人員工具等細節(jié)功能上更是做得非常到位。但這一代的IE恰恰安排在了讓人理不清操作邏輯的Windows 8上。這一代Windows是讓人失望的,而IE則更是被人遺忘在了不知道哪個角落里??偸荌E11的速度已經(jīng)不再慢、兼容性不再差、甚至有些地方做得還更好,甚至和Chrome那一卡一頓的滾動時的幀率問題比起來,IE的滾動已經(jīng)能和Safari一樣流暢了。但生在被命運捉弄的Windows8上,生在一個已經(jīng)不屬于它的世界上,IE11已經(jīng)什么都沒有了。很多人連IE都沒怎么好好用過就把IE當作了慢、卡、不兼容的代名詞??v使在技術(shù)上下了大工夫,卻還是失敗了。 既然今天的IE已經(jīng)和昨天有了翻天覆地的變化成為了完全不同的產(chǎn)品,但還是已經(jīng)被人下了這樣的定義,那么只有一條路可以走——改名。所以搭載在Windows 10上的瀏覽器不再是IE而是Spartan,至少一個新名字可以告訴別人,它真的不是原來那個樣子了。 不過我倒是覺得微軟要做的可能不止這點。 IE9:我錯了。 用戶:知道錯哪了嗎? IE9:我應該支持更多新功能的。 用戶:還有呢? IE9:還有? 用戶:你果然不知道自己錯哪,哼╭(╯^╰)╮ IE10:我錯了。 用戶:知道錯哪了嗎? IE10:我應該更多兼容標準的。 用戶:還有呢? IE10:還有? 用戶:你果然不知道自己錯哪,哼╭(╯^╰)╮ IE11:我錯了。 用戶:知道錯哪了嗎? IE11:我應該變得更快更好用,多學學Webkit的特性。還要支持更多人性化的小功能。 用戶:還有呢? IE11:還有? 用戶:你果然不知道自己錯哪,哼╭(╯^╰)╮ IE11:你聽我解釋。 用戶:我不聽我不聽我不聽。你肯定是仗著店大欺客,哼。 IE11:。。。 用戶:我信你一回。 (5分鐘后) 用戶:怎么提示我沒Flash?我裝了啊!然后下載最新版竟然提示我只能在Windows Update更新!好麻煩!不用了! IE11:。。。 IE11:試圖減輕用戶負擔預裝Flash并集成到Windows Update里了,誰知道Adobe家?guī)滋煲桓驴游?。。。玩脫了。?!?/font> 用戶:果然不行,哼╭(╯^╰)╮ 其實這個才是微軟急需解決的問題吧。。。 原文鏈接:http:///archives/911 |
|
|