或許很快你要面對76個瀏覽器進行開發(fā)。
退一步說,IE6已經(jīng)退出了大部分人的視線,已經(jīng)壽終正寢。那么IE7呢?CSS問題越來越少,支持PNG圖片,但JavaScript引擎問題濤聲依舊。IE8比IE7增加了本地存儲等更多功能,但IE8也會陪我們很長時間。
IE6的杯具已經(jīng)延續(xù)了4年,未來9年將是IE8的杯具期。XP不支持IE9,而火狐和Chrome都已經(jīng)支持XP。但這不是最杯具的,不是,不是。
未來你打算支持多少個瀏覽器?
五個版本尚可接受。IE10將是一個靠譜的瀏覽器,最新版的Chrome、火狐、Safari、Opera也都表現(xiàn)不俗。但是你擺脫不了IE6、7、8、9的陰影。
進一步惡化
IE的發(fā)布周期似乎是每年一次。IE10、11并不遙遠,但比發(fā)布頻率更重要的是瀏覽器的半衰期。作為Windows的一部分,IE瀏覽器的支持期限為10年以上。也就是說IE9、10在2020年才能退休。以此類推,IE8將在9年后退休。與此同時,到今年11月份,你再也不用擔(dān)心火狐6和Chrome 13。

如果IE延續(xù)傳統(tǒng),IE17將在2019年發(fā)布,屆時IE8、9、10都還沒有退休。所以,再過幾年,你將支持一個版本的Chrome、一個版本的火狐,一個版本的Opera,以及十個版本的IE。
十個版本的IE?No,準(zhǔn)確說是72個
幾年后開發(fā)者將面臨72個IE瀏覽器。
IE提供多個文檔模式,每一個新版IE都會保留舊版渲染器,以保證能夠正常瀏覽那些不符合網(wǎng)頁開發(fā)標(biāo)準(zhǔn)的內(nèi)容。也就是說IE9包含有IE8,IE7,和IE5的模式。同理IE10包含IE9及之前版本的模式:
其中大部分版本是表現(xiàn)不靠譜的非穩(wěn)定版本。
解決方案呢?
讓你的用戶升級到最新版本?不靠譜。


IE和Chrome的版本普及情況:數(shù)據(jù)來自arstechnica
微軟采取行動:IE 團隊采取新措施,在不影響商業(yè)用戶的情況下,給終端用戶提供升級瀏覽器的方式。
Chrome Frame: 可以很好地解決這個問題。至少它會自動更新,并且只是一個插件而已。
顯然,縮短瀏覽器的半衰期對開發(fā)者和用戶體驗來說是一種恩惠。是IE團隊采取行動的時候了。
作者:Paul Irish
