微軟那麼多牛人 為什麼卻做不好IE瀏覽器?

zhihu發表於2014-04-29

  微軟那麼多牛人,為什麼卻做不好 IE 瀏覽器?

  技術層面上,要向前相容,又要滿足標準,在原先一個臃腫的程式碼庫上做是非常難的,如果重新寫一個沒有任何歷史包袱的瀏覽器,相信一定會好很多。

  團隊層面,在 IE6 之後,IE 團隊事實上就解散了,因為那時候的市場佔有率已經非常高了,商業上來說,不值得投入了,當時又沒有看到競爭對手,所以領導層自然覺得,這個領域已經沒什麼好投資了。

微軟那麼多牛人 為什麼卻做不好IE瀏覽器?

  幾年以後 Firefox 出來了,但是對於這個,微軟的反應一如既往的慢,因為微軟一向習慣了這種思路,你先去做,做得好了我們要趕上你,超過你很容易。這是以往那麼多次經驗所帶 來的自信(想想 Netscape, Borland...),在 Firefox 真正成氣候之後,微軟是重新組建了 IE 團隊來做的,可想而知一批原來對這個產品程式碼庫一無所知的人來接手是有多大的困難。看懂原來那堆東西,重構,改 Bug,測試,釋出,這個節奏比起 Firefox, Chrome 這些沒有歷史包袱的競爭對手來實在太慢了。也就是從這時候起,微軟發現自己後發制人的套路不太管用了(後面就是一次次地失敗)。

  另外多說兩句公司層面的問題,Windows 和 Office 是微軟的命脈,也是現在創新力度不夠的原因之一。所有新的產品必須要和 Windows Office 匹配,整合,如果擋了 Windows/Office 的道,對不起,再好的產品也會被 Cut。想想 Courier... 公司內部來看,新生產品極容易成為 Windows/Office 的犧牲品。這些問題微軟當然意識得到,但是說說容易,解決起來卻極難,沒有人敢賭放棄這兩顆搖錢樹,哪怕所有人都覺得這兩棵樹不能永遠這麼賺錢下去。

  微軟要做一個產品的額外工作是很大的。比如,你要推出一個產品,必須要支援各種語言吧,安全性必須要非常高吧,微軟內部有一個叫 Common Engineer Criteria 的東西,所有產品釋出的時候必須符合這裡面定義的所有標準,包括政治正確(見過一個產品釋出後被召回是因為在使用 Bing Map 的時候沒有為每個國家使用其自己的 Bing Map,可能導致政治爭議),Accessibility (殘疾人也能用),Security, Performance,各種技術標準的相容等等等等,加起來幾百頁的文件。

  這些東西,普通使用者看不到但是 Engineering 團隊為這些所付出的代價是非常高的。

  而一個創業公司的新產品可以完全不管這些,V1 只發布英文?沒問題,其他語言以後再加。安全有漏洞?拜託,看看 Windows 有多少安全漏洞,我們這個算什麼......

  所以在消費者市場,微軟這方面的反應速度一定是拼不過小公司的。這也解釋了微軟現在企業市場很成功但消費者市場被別人甩在後面。因為企業客戶相 對保守,且前面提到的那些特性都是企業級產品必須的,所以你看微軟最近的財報,企業伺服器工具部門的利潤和 Revenue 每年遞增得相當快。

相關文章