為什么會寫這篇文章,其實是有原因的。目前我工作的公司的Web網站僅支持IE8以上的版本,然后我們經常接到客戶的反饋,說為什么在他瀏覽器當中flash怎么顯示不了,或者為什么在他瀏覽器中有這樣那樣的問題。有時候的確是一件很惱怒的事情。
我很想知道為什么在中國,使用IE6瀏覽器的人為什么還有這么多,為什么用戶不願意升級到體驗更好,使用更方便的瀏覽器當中。其實我仔細想想,畢竟用戶打交道的web都是出自我們之手,雖然很多用戶對有些互聯網產品並不了解,但是我們作為開發者是可以比較好的去引導用戶去提升使用體驗。這無論是對用戶,產品,開發者來說都是有益的。下圖是13年CNZZ關於瀏覽器使用的一個統計:
老版本的瀏覽器在體驗上並不好,而且漏洞又多,對於這個魚龍混雜的互聯網時代來說,對自己隱私,財產也是有不小的安全隱患,同時無論是對於用戶,產品,開發者來說這都是一件不好的事情。尤其是還有很多用戶停留在的IE6瀏覽器。無論其加載速度,渲染效果,還是對css3和HTML5等等新特性的支持上都不好,然后這些新特性,在新版本的瀏覽器中都得到了實現,其用戶體驗是老版本IE所不能比的。所以從用戶體驗的角度而言,作為開發者本身就是為用戶服務的,我們更應該促使用戶去升級瀏覽器,去增強體驗和用戶感受。當時據我觀察,我們大部分web工程師並沒有這樣干,或者說干的並不好。
通常我們針對IE6就是這樣處理的:
1.兼容到IE8,放棄IE6;(我目前的做法)
2.兼容IE6,並沒有引導用戶升級;
3.做到兼容,並且引導用戶升級或者更換其他更好體驗的瀏覽器。(這樣做的目前我見到的網站很少)
總結:
很明顯,如果我們開發人員能在開發產品的時候,去引導用戶升級體驗的話,我相信可以幫助很多用戶獲取更好的體驗,從而提升產品的體驗。這同時也能減輕開發者處理兼容性問題的負擔。由於很多中國互聯網用戶在瀏覽器產品上面缺乏一定的常識,所以很多人不知道也不會如何升級產品,如果我們能做出更人性化的引導,我相信至少還是有些作用的。