WP8.1 GDR1的IE11淘寶觸屏版事件始末
WP8.1GDR1的IE11淘寶觸屏版事件引起大家熱議,由于WP目前市場(chǎng)份額較小,加上淘寶對(duì)于WP平臺(tái)的不重視,在本次淘寶觸屏版升級(jí)后,WP8.1 GDR1的IE11出現(xiàn)不兼容現(xiàn)象,導(dǎo)致服務(wù)不能使用,當(dāng)然此前的封殺說法不準(zhǔn)確,在此也澄清下。

下面是阿里巴巴淘寶網(wǎng)頁端負(fù)責(zé)人winter在知乎上的解答。
Q.你們故意封殺IE了么?
A.沒有,我們升級(jí)了首頁,然后驚奇地發(fā)現(xiàn)它在WP下掛了,然而讓我們更驚奇的是,它居然曾經(jīng)在WP IE下是好的,后來才知道,某個(gè)版本的WP IE,反向兼容了我們的首頁。(IT之家備注:這里指的的是WP8.1 GDR1版IE)
什么叫反向兼容呢?一般來說,都是應(yīng)用去做測(cè)試適配各個(gè)平臺(tái),而平臺(tái)發(fā)布之前反過來測(cè)試并保障應(yīng)用工作,我們說是反向兼容。
Q.你們將會(huì)采取什么行動(dòng)?
A.已經(jīng)上線應(yīng)急方案,讓大家至少可以用上基本的交易功能。
接下來幾天,我們會(huì)更新適配列表并且把IE放進(jìn)去,做完首頁適配,考慮到微軟已經(jīng)做了不少工作,我想應(yīng)該不會(huì)花太久時(shí)間。具體時(shí)間,在未得到一線開發(fā)確認(rèn)前,不便承諾。
Q.為什么你們不知道IE適配了你們?這不是忽略WP用戶感受么?
A.這個(gè),做了壞事就要承認(rèn),我們確實(shí)長(zhǎng)期以來忽略了WP用戶的感受,雖然在此需要鞠躬致歉,但是懷有歉意的心情并不能改變我們的工作方式和兼容策略,我們不可能針對(duì)天底下所有的平臺(tái)開發(fā),所以我們根據(jù)用戶數(shù)量和開發(fā)成本來決策兼容列表中的機(jī)型,在之前評(píng)估中,WP因?yàn)榕c其它平臺(tái)差異性巨大,用戶數(shù)又沒有多到不得不開發(fā),所以一直處于兼容列表之外。
所幸,微軟的同學(xué)的努力使得情況有所改觀,現(xiàn)在兼容WP的成本已經(jīng)非常小了,所以我們已經(jīng)決定將WP IE加入Web版本的兼容列表中。
另一件需要道歉的事情是,通過對(duì)這次事情的反思,我們的兼容列表更新似乎沒什么有效的機(jī)制,大概就是誰想起來了就召集一下,比如這次微軟做了很多工作以后,適配WP的成本大大降低,兼容列表理應(yīng)重新評(píng)估,但是我們卻沒有得到任何消息……這是我們之后需要改進(jìn)的事情。
Q.你們技術(shù)怎么這么爛,兼容標(biāo)準(zhǔn)不就好了?
A.請(qǐng)這么說的同學(xué)提供你的淘寶賬號(hào),我來給你提供一個(gè)完全符合前幾天剛發(fā)布的HTML5的版本,保證你在任何瀏覽器上都跑不起來……(just kidding :-P)
其實(shí)前端都很清楚這事:

其實(shí)工作到今天我還沒見過哪個(gè)手機(jī)瀏覽器是不用測(cè)直接上去就能跑的……都得人肉伺候啊!即使這次IE如此努力也是一改就掛,唉……
從以上信息可以得出,阿里手機(jī)淘寶的工程師此前并不知道Windows Phone 8.1GDR1的IE11已反向兼容淘寶觸屏版,因此這次還認(rèn)為Windows Phone直接不支持觸屏版,所以改動(dòng)網(wǎng)頁之后,對(duì)于IE也沒有做測(cè)試工作,所以WP的IE11就不能正常顯示了。
目前問題已經(jīng)得到基本解決,當(dāng)然一部分原因還是WP用戶對(duì)此表示強(qiáng)烈抗議下引起重視,主要原因是微軟已經(jīng)做了大部分工作,使得淘寶工作量大大減少,以后也會(huì)將WP的IE列入兼容計(jì)劃。WP之家也會(huì)持續(xù)關(guān)注和反饋。
相關(guān)文章:
