12
本文作者: 劉家欣 | 2016-01-14 14:50 |
自從微軟宣布將在多數(shù)操作系統(tǒng)上停止對 IE 7、8、9和10提供技術(shù)支持,IE 也將成為歷史。這是逐步淘汰掉這個從出世起就飽受爭議的瀏覽器的最大進(jìn)步。
自去年三月起,微軟就逐步地開始淡化 IE 這個品牌,開發(fā)出全新的瀏覽器 Edge ,但并沒有立即殺死 IE 。Edge 只能在 win10 上跑,所以微軟還會在老版本的 Windows 系統(tǒng)上對 IE 提供更新支持。總的來說,這是一個新的起點(diǎn)。從歷史上講,微軟通常會同時支持多個版本的 IE 。從今天起,微軟僅支持操作系統(tǒng)能夠運(yùn)行的最新版本的 IE 。對于老版本來說,不會再有新的安全補(bǔ)丁推送,因此大量的舊版本用戶暴露在黑客及不安全因素之中。
讓用戶在舊版本的瀏覽器中運(yùn)行應(yīng)用程序,一直是一個令所有開發(fā)者和機(jī)構(gòu)頭痛的問題。但也可能是一件好事,開發(fā)者和設(shè)計(jì)師們一直在尋找解決這一問題的最佳途徑。而且,新版本的瀏覽器也可能有自己的脾氣,一個網(wǎng)頁在不同的瀏覽器上面看到的效果很可能并不相同。不過,這些細(xì)微的差異和 IE 在 90 年代末至世紀(jì)初對于萬維網(wǎng)標(biāo)準(zhǔn)的踐踏相比,不值一提。
在 IE 瀏覽器上,微軟堅(jiān)持使用自己的網(wǎng)頁標(biāo)準(zhǔn),而對 W3c (萬維網(wǎng)聯(lián)盟)的標(biāo)準(zhǔn)不屑一顧,這使得微軟長期決定著網(wǎng)頁的設(shè)計(jì)標(biāo)準(zhǔn)。這導(dǎo)致很多有才華的網(wǎng)頁開發(fā)者并沒有被要求解決圖像在不同瀏覽器上顯出細(xì)微差異的問題。大量舊版本的瀏覽器仍在運(yùn)行,更加劇了這種混亂局面。萬幸的是,這段黑暗的歲月終于快要結(jié)束了。
由于 IE 沒有遵循制定網(wǎng)頁標(biāo)準(zhǔn)的萬維網(wǎng)聯(lián)盟的指導(dǎo)方案,在 IE 和其他瀏覽器上看到的網(wǎng)頁效果可能會完全不同,包括 Netscape,Opera 或 Firefox 等。絕望的設(shè)計(jì)師們很努力地想讓網(wǎng)頁盡可能的呈現(xiàn)統(tǒng)一的效果,但面對復(fù)雜的布局時,這種努力往往是無效的。而 IE 6因?yàn)榇嬖诘陌踩┒达柺芘u,微軟往往并沒有第一時間修復(fù)漏洞。
但既然 IE 如此糟糕,為什么能占有如此多的市場份額呢?在 1997 年,微軟將 IE 預(yù)裝到Windos中,這受到了無數(shù)人的反對與指責(zé),并長期受到了政府的反壟斷調(diào)查。由于大多數(shù)用戶并不了解其他的瀏覽器,而 Windows 又占據(jù)了絕大多數(shù)的市場份額,微軟通過捆綁銷售輕而易舉的贏得了這場戰(zhàn)斗。
但故事到此還沒有結(jié)束。微軟仍然把 IE 和 Windows 捆綁銷售,但橫空而出的 Google Chrome 后來居上,成為了最多人使用的瀏覽器。其中有部分原因是設(shè)計(jì)師和開發(fā)者們長久以來教育市場的結(jié)果。但在 1990 年代,無數(shù)的網(wǎng)站在網(wǎng)頁上自豪地掛著“使用 IE 瀏覽器可獲得最佳體驗(yàn)” 的橫幅。
“很少人記得這件事,特別是網(wǎng)頁前端開發(fā)者,但確實(shí)有一段時間,IE 是世界上最好的瀏覽器?!遍L期批評 IE 的 JavaScricp 專家 Douglas Crockford 在 2010 年接受采訪時說。IE 6 曾經(jīng)遠(yuǎn)遠(yuǎn)領(lǐng)先于其他瀏覽器,但現(xiàn)在已經(jīng)被競爭對手們超過。
這是一種夸張的修辭。Netscape 6 和 Opera 5 都比 IE 6 更早推出市場且更為優(yōu)秀。但實(shí)際情況卻是 IE 6 花了幾年時間彎道超車,奪得頭把交椅。在 1997 年網(wǎng)景公司推出 Netscape Navigator 4 之后,竟然沉寂了 3 年,直到 2000 年才推出了全新版本 Netscape Navitor 5 。(網(wǎng)景公司并沒有在 Navigator 4 的基礎(chǔ)上迭代新版本,而是花了很大力氣把 Navigator 5 重寫了一遍。)同時,盡管 IE 并沒有完全的遵循標(biāo)準(zhǔn),但在 1990 年代末期,快速的增加了很多新的功能。在當(dāng)時,開發(fā)者們?nèi)绻朐跒g覽器上使用前沿的技術(shù)及交互性的功能,IE 幾乎是唯一的選擇。
網(wǎng)景公司倒閉之后,部分員工成立了 Mozilla (火狐)社區(qū),在 2004 推出了第一個版本的火狐瀏覽器,這讓人們從死氣沉沉的瀏覽器中看到了新希望。
2006 年,IE 7 終于推出市場,雖然比起之前的版本是一個巨大的進(jìn)步,但對于W3C 標(biāo)準(zhǔn)仍然支持的不徹底,因此開發(fā)者們只能針對 IE 不停調(diào)試,使得網(wǎng)頁正確顯示。直到 2009 年 IE 8 的誕生,微軟才終于第一個通過 Acid2 標(biāo)準(zhǔn)測試的瀏覽器。Acid2 被廣泛使用于測試瀏覽器對 W3c 標(biāo)準(zhǔn)的支持。但對于其他的標(biāo)準(zhǔn),諸如 WebGL 技術(shù)中的 3D 圖形接口,則支持的更晚。那時候?yàn)g覽器市場還處于波瀾不驚的階段,而 IE 的壞名聲已經(jīng)形成。
但微軟最大的問題在于 IE 6 的長期存在。為了兼容還保有大量用戶的 IE6 ,許多機(jī)構(gòu)不得不花費(fèi)大量經(jīng)費(fèi)在照顧這些拒絕升級的用戶。許多 Windows 用戶并不清楚如何更新版本號,還有一部分盜版用戶無法聯(lián)機(jī)升級,他們都一直停留在舊的版本上。因此,微軟不得不一直對IE 6提供支持直到 2014年4月8號,距IE6的推出已經(jīng)過了 10 年的時間。
為了避免重蹈覆轍,微軟宣布不會對 Windows Vista 和 Windows Server 2008 上 IE9 以前版本提供技術(shù)支持,而在 win 7、8 及相應(yīng)的服務(wù)器版本上,最低支持到 IE9 。此舉很可能會把大量未升級的用戶暴露在各種潛在的安全隱患之中,但從長遠(yuǎn)角度看,這會迫使用戶盡快選擇更好的瀏覽器。
隨著時間的推移,舊版本的瀏覽器會逐漸推出歷史舞臺,微軟希望能夠在瀏覽器戰(zhàn)爭中重新奪得往日的輝煌。Edge 就是一個全新的開始——新名字,推倒重來的代碼,以及全新的 CEO。微軟之前的惡行不會消失,但至少能解決現(xiàn)在餛飩的市場。
via wired
雷峰網(wǎng)原創(chuàng)文章,未經(jīng)授權(quán)禁止轉(zhuǎn)載。詳情見轉(zhuǎn)載須知。