IE6死亡來臨,抵制IE6運動悄然興起
最近抵制IE6的運動似乎多了起來,老趙也在自己的博客呼吁抵制IE6,然而和國外各大流行網(wǎng)站的積極響應(yīng)不同的是,國內(nèi)一片風(fēng)平浪靜,而且還有很多人反對廢棄IE6(見老趙博客響應(yīng)回帖)。作為一個2001年的瀏覽器,在已經(jīng)有了兩位更好的大哥(IE7/8)之后,為什么還遲遲不肯推出歷史舞臺,為什么還有眾多開發(fā)人員與公司認(rèn)為不能放棄對 IE6的支持呢?
為什么要抵制IE6
IE6在當(dāng)年是非常成功的,市場占有率一度達到90%,可以說是很輝煌的成就。當(dāng)然我們也知道,一個東西流行并不一定是因為它本身有多么好。IE6當(dāng)年不僅沾了MS操作系統(tǒng)的光,Netscape的失誤也給了IE6莫大的機會。
不過以現(xiàn)在的標(biāo)準(zhǔn)來看,IE6缺乏的東西太多了。除了眾多安全隱患之外,僅僅從開發(fā)的角度,它對CSS的支持,quirk mode等問題也讓開發(fā)人員頭痛不已。任何做過一點瀏覽器兼容的web UI工作的人,都知道兼容IE6比兼容任何一個其它的瀏覽器包括IE7、8都要困難,因為它離W3C標(biāo)準(zhǔn)非常遠。同樣一件事,在其它瀏覽器中是一種方式,而在IE6則是另一種方式。為了兼容IE6所做的額外工作,可能比為了兼容所有其它瀏覽器所做的工作還要多。這不僅提高了開發(fā)的成本,也讓代碼變得混亂和難以維護,測試的工作量更是大幅度增加。
不管當(dāng)年如何如何,現(xiàn)在IE6已經(jīng)不是那個絕對主流的瀏覽器了,當(dāng)年做web開發(fā)只要搞定 IE6,90%的用戶就搞定了;而現(xiàn)在面臨IE/Firefox/Safari/Chrome四大主流瀏覽器,兼容性成為web開發(fā)的重點,IE6只是眾多瀏覽器中的一個,而恰恰這一個是成本***的。
為什么還有人對IE6戀戀不舍
要回答這個問題,可以從兩方面原因來分析。一方面是用戶,一方面是網(wǎng)站本身。
用戶為什么不放棄IE6
不放棄IE6的原因可能多種多樣:
1. 有些用戶就是沒有升級的習(xí)慣,覺得IE6仍然很好用,瀏覽大部分網(wǎng)站沒有任何問題
2. 有些用戶對計算機的了解程度較低,不知道如何升級,也不知道為什么要升級
3. 有些用戶受限于環(huán)境,比如公司的計算機只能用IE6,網(wǎng)吧的計算機只有IE6等等。
4. 有些用戶就是喜歡IE6
網(wǎng)站為什么不放棄支持IE6
做為一個內(nèi)容或者服務(wù)的提供商,網(wǎng)站的主要目標(biāo)是盈利,而從互聯(lián)網(wǎng)興起之時,大家就知道眼球是盈利的前提,吸引不到眼球盈利的可能行就大大降低了。因此讓更多的用戶能夠正常訪問就成為吸引更多眼球的前提,因為兼容越多的瀏覽器,潛在用戶就會越多。
一旦某個網(wǎng)站率先努力支持比其它網(wǎng)站更多的瀏覽器來招攬用戶,并且奏效時,其它網(wǎng)站就會為了競爭的需要而跟進。那些***從IE6開始的網(wǎng)站會支持越來越多的非IE瀏覽器,而新開張的網(wǎng)站會在支持大部分W3C瀏覽器的同時,回頭去支持IE6。
你該放棄對IE6的支持么?
相信很多人在說“很多人都在用IE6,不兼容就會失去這部分用戶”的時候,心里并沒有一本清楚的帳目。大部分人所說的“很多人在用IE6”是基于IE6的市場占有率的,而不是特定項目的用戶群。在一個特定的項目或產(chǎn)品中,用戶群的特點決定了他們使用瀏覽器的習(xí)慣。
例如博客園這樣的技術(shù)網(wǎng)站,用戶群是技術(shù)人員,通常對計算機技術(shù)是非常熟悉的,他們傾向于使用***的技術(shù),也可能同時使用多個瀏覽器,部分人會因為開發(fā)的原因而保留IE6。那么在這樣的一個網(wǎng)站上,可以說IE6的用戶所占的比例是非常少的,取消對IE6的兼容并不會影響大多數(shù)的用戶,而受影響的用戶也可以很容易的通過安裝另一個瀏覽器來繼續(xù)使用,博客園也可以因此而降低一部分開發(fā)的成本。
而對于一些門戶類網(wǎng)站,可能問題就要復(fù)雜一些,不過仍然可以通過對用戶使用的瀏覽器進行統(tǒng)計,得出大概的比例。不管如何,兼容IE6的成本是很高的,如果這部分的投資無法得到更大的回報,那么這部分的投資就等于是浪費了,得到的也是負收益。
另一方面,支持IE6的行為,與菜市場賣菜小販的策略是非常相似的。他們?yōu)榱四軌蛱岣吒偁幜Γ岊櫩妥⒁馑纳唐罚褦偽幌蚯耙苿樱帽绕渌鼣偽桓咏脩舻氖侄味@取更多的利潤。然而,你能移,其他人也能移,等到大家都移動以后,所有的攤位又都在一個起跑線上了,競爭力和移動之前并不會有任何的不同。于是我們看到,開發(fā)人員拼命努力兼容IE6,網(wǎng)站拼命投入以獲取更多的用戶,***的結(jié)果卻是所有網(wǎng)站的競爭力都沒有因此而提高,因為大家***還在同一起跑線上,反而大幅增加了運營成本。
目前經(jīng)濟不景氣,大家兜里的銀子都不充裕了,與其說拼死拼活的還在同一起跑線,不如大家一起后退幾步,不再這方面競爭了,把剩下的銀子用在其他地方,不管是對自己還是用戶,都是有好處的。
用戶會買賬么?
這部分我覺得一點都不用擔(dān)心,如果大部分主流網(wǎng)站都不支持IE6了,不管是個人用戶還是企業(yè)用戶自然要升級瀏覽器。個人用戶好說一點,反正升級又不用花錢,成本比較低。企業(yè)用戶麻煩一點,因為可能他們的軟件依賴于IE6。不過從長遠來看,如果對IE6兼容的開發(fā)量少了,相應(yīng)的有能力做IE6兼容開發(fā)的人也會變少,什么東西少了成本就會提高,那么當(dāng)企業(yè)下一次升級軟件的時候,也會因為兼容IE6的成本大于升級瀏覽器+開發(fā)不兼容IE6的系統(tǒng)的成本而放棄IE6 的。
大部分用戶選擇瀏覽器并不是因為瀏覽器本身功能如何,而是因為通過它能不能訪問所需的資源。當(dāng)大部分主流網(wǎng)站都不支持IE6以后,為什么還要繼續(xù)用IE6呢?所以我們要堅決抵制IE6。
問題
好處都擺在這里了,為啥還這么困難呢?因為誰都不想先吃這個螃蟹,怕槍打出頭鳥得罪用戶,所以都在觀望,希望別人先出頭把風(fēng)險都擔(dān)了,自己再謀后動。
原文出處博客園 原文作者Keep running
【編輯推薦】