IE 市場佔有率這麼高,為什麼開發者們不優先適配 IE?

來源:互聯網
上載者:User

又到了給微軟/IE洗地的時候啦, 不過在洗地之前先正面回答下為什麼不優先適配 IE.

這個跟開發者使用的開發工具有關, 因為 Chrome 的 Debugger 功能強大, 介面還算舒服, 所以近年來越來越多的開發者使用 Chrome 來進行主要的開發中的調試, 因為前端開發中除了相容問題外, 還有很多比如業務邏輯的問題, 這些 問題對於 IE 6 和 Chrome 40 來說可能差異都不大. 在 Chrome 之前 Firefox + Firebug 也是流行的搭配.

所以既然開發者都不用 IE 來做開發時的調試, 自然不是優先適配 IE 了. 但放棄適配 IE (8+) 的情況對於普通消費者的網站來說還是非常少見的, 再者 IE 9+ 以後基本不會有太多相容問題, 除非用了一些相對新的技術, 正好 IE 有 bug 或者開發者因為情懷只寫 webkit 首碼.

不過手機端 IE 的處境就比較淒涼了... 一方面份額確實不大, 另一方面就是上面說到的, 一些只寫 webkit 首碼的開發者 (從技術角度上講, 這也不是最佳實踐).

接下來洗地.

IE 6 在它的年代是非常優秀的瀏覽器, 2001 年的瀏覽器, 到了 2013 年還能滿足大家絕大多數的上網需求, 通過十多年前的技術實現各種各樣的效果, 雖然開發成本增加了, 但不得不佩服微軟在那個年代就給予了 IE 6 那麼多可能性.

接下來的事情大家都知道了,,, IE 7 不如不發, IE 8 有進步, 但直到 IE 9 才脫胎換骨, 並且融入了一項可能改變 Web 的技術, 硬體加速. IE 10/11 則趕上了現代瀏覽器的步伐. 另外在 IE 10+ 中, 還有很多有意思的私有的東西, 但估計很多前端壓根沒有機會和興趣去看.

但為什麼微軟會任憑 IE 6 停滯? 我認為還是戰略上的失誤, 微軟可能不對 Web 這些年來這麼大的發展抱有足夠的信心. 但 Google 不同, 它是靠這個吃飯的, 想盡辦法也會開拓出這樣的市場. 不過到了這個層面, 也很難說微軟是否犯了錯誤, 畢竟正確的決策不一定會有期望的結果.

反觀這些使用 Web 技術的公司, 尤其是前些年, 當國外 IE 6 份額都降到非常有限的時候, 國內居然還有 25% (最近兩年已經降下來了), 問題在誰? 流行的說法是, 盜版太多, 都關了 Windows Update, 但我覺得國內公司對使用者的縱容也是關鍵. 如果一早就提示使用者升級瀏覽器, 或許 IE 6 也能早點離世了.

最後吐槽一下 IE... 少點 bug 好不好,,, 特別是 transition 相關的...

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.