開發網站的人都有這樣的經驗,有些東西明明在 Firefox 和 Chrome 都好好的,但在 IE,尤其是 IE6 & IE7,偏偏就是不 work。現今廣泛被使用的 PNG 圖檔格式就是最好的例子,如果要確定在 IE6/7 會正常顯示,那就得考慮放棄 PNG,回去 GIF 和 JPEG 的時代。更不提 IE6/7 的各種千奇百怪的 CSS、Javascript 臭蟲,還需要開個虛擬主機才能測試,搞起來真是要人的命。
今天在 TechCrunch 看到一篇文章,北美網路公司 4ormat 在創業初期選擇放棄 IE,不但省下了近 10 萬美金的開發費用,更重要的是讓 4ormat 更快找到商業模式。
一開始看到你會覺得有點恐怖,畢竟 IE 雖然市占率正在下滑,但在全球也還有 34.8% 的使用者。從一出發就放棄 1/3 的潛在客戶,這樣好嗎?但你再仔細想一想,會用「預設瀏覽器」的人,應該大多都不是科技的「早期採用者」吧。既然你在做的是新產品,剛開始的目標客戶 ( TA/Target Audience) 是先行者,那暫時放棄 IE,實際的損失應該是遠比 34.8% 還小的。
而除了省下預算,根據 TC 的該篇文章,再加上我自己的意見,放棄 IE 還會給你很多其他的好處,像是:
- 讓團隊更專注在開發核心功能,而不是消除臭蟲
- 更快的更新速度 (記得嗎?轉速才是重點)
- 不會等到要 Pivot 時才發現浪費了無數小時在 IE 相容性上
- 更開心的團隊
- 以及成為雇用員工時的秘密武器 (相信我,很多開發者恨透了 IE)
當然,如果你的目標是台灣市場,那這裡 IE 的普及率遠比全球高上許多,所以或許你沒辦法完全放棄 IE,但至少可以暫時不管 IE6/7,應該就已經夠高興了。
PS. 一開始放棄不代表永遠都放棄,4ormat 後來也支援 IE 了
本周五 1pm appWorks Demo Day #4 — 歡迎一起來 Party!
(Graphs via StatCounter)