Safari 會成為下一個 IE 嗎?

話題來自於:Ask HN: Is Safari the new IE?

話題里一些東西略老舊了,但就目前而言(2017年初),Safari確實存在下面這幾個問題:

  1. 不支持 WebRTC(Is WebRTC ready yet?)

  2. 不支持 Service Worker(只是在五年計劃里提了一句)

  3. 不支持 WebAssembly(官網狀態為開發中)

  4. iOS內唯一的默認瀏覽器,在 iOS 里也沒有其它瀏覽器內核可替換,這甚至比IE還要可怕。

  5. 5和iOS捆綁很嚴重,只能隨 iOS 的升級而升級。

作為iOS的唯一內核,蘋果的體量以及 Safari 的兼容性未來會不會成為拖累 Web 發展的阻礙?


不會的,因為在蘋果的設計下面,不肯更新到最新硬體的果粉,才是被淘汰的那個(逃


Safari用的沒毛病啊,為什麼黑的飛起?


我知道 WebKit 的前身是 KHTML,但是 WebKit 的發展跟 Safari 是綁在一起的,除非 WebKit 死透了,不然 Safari 不可能會像 IE 一樣狼狽。

-------------------- 原回答 --------------------

別忘了 WebKit 的爹是誰。


如果你指的是「功能孱弱的系統癩皮狗」,那safari已經是了。

如果你指的是「因為功能孱弱被用戶拋棄」,那是不會的,因為蘋果有世界上最偉大的粉絲,他們信仰「夠用就好」。


作為webkit的爸爸怎麼可能說倒就倒??!!

但是看到了幾個考試資源網站,還有一些邪門到chrome正常打開safari打不開的網站,我突然有了改觀…


歡迎來感受OSX下的safari並嘗試在地址欄用中文搜索


ie是一個用來下載其他瀏覽器的瀏覽器

Safari是一個用來促進其他瀏覽器模仿的瀏覽器

看起來不是同類,用途不太一樣


360瀏覽器,獵豹瀏覽器這些垃圾都還活的好好的,safari為啥會死?


實際開發中老是遇到Safari兼容性問題,真的噁心。


我在實際開發過程中遇到了safari不兼容的問題,與跨域相關。具體不太清除。但是有解決方案,比較噁心。因為正式環境中項目可以通過優化使其不存在跨域問題,因此在測試階段忽略了safari了。我個人感覺,任何一家公司的產品,都可能被唾棄。這個隊列中,蘋果是優先順序比較高的。


反正safari在IE以外的瀏覽器裡面html5test跑分是最低的,而且對新技術支持也不積極,chrome雖然更新快,但是安卓更新慢,國內的安卓機默認又不用chrome,總要落後好幾十個版本號。

告訴大家一個好消息safari11中flexbox的實現已經符合標準了,WebAssembly也支持了,但是還不支持tls1.3和tcp fast open

New WebKit Features in Safari 11


蘋果會成為下一個諾基亞嗎?


我的safari切換網頁經常卡住,2015rmbp13


講道理,支持WebAssembly的瀏覽器,只有Chrome金絲雀和FF Nightly,這兩個都是測試版。目前Safari不支持WebAssembly也算不上黑點。


蘋果過去就是一家要死不活的非主流公司!IBM才是常年的爸爸!這個答案題主滿意嗎?


chrome:我不是針對誰,我是說,在座各位都是垃圾。


absolutely


會也不會

一方面,因為和PC端不同,移動場景下,瀏覽器並不是非常重要的入口。如果想要獲得完整的服務,用戶很大程度上會選擇app,而瀏覽器最為一個萬能入口,其重要性大為降低,很多服務在瀏覽器端只提供最基本的功能(用一個前同事的話說,他都用瀏覽器打開了還考慮啥用戶體驗。。。),這意味著瀏覽器本身並不需要很強大的功能,於是設計者對於瀏覽器的定位也就成了,夠用就好。這種食之無味棄之可惜的產品定位是不是很像IE?

而另一方面,蘋果是出了名了高冷,為了向下兼容兒放棄可用性的事情是做不出來的,所以這一點而言它又不會成為IE。他會始終嘗試將新的技術用於Safari,但是不保證是最新。他會始終保證穩定性,但並不保證兼容。他會始終保持內核的壟斷,因為他知道IE怎麼死的~


個人覺得不會,畢竟 iOS 更新快。


不好意思,你不是蘋果選擇的用戶。


如果當年微軟也能禁止 windows 上的第三方瀏覽器使用非 trident 內核,那就沒 chrome 什麼事了……


前幾天給客戶做移動端適配,安卓的毛事沒有,蘋果的safari兼容性這毛病那毛病一堆。


推薦閱讀:

前端架構是什麼,前端有架構可談嗎?
前端的未來: 後端會越來越同質化, 只是一個資料庫, 大部分功能都挪到前端嗎?
CSS 中,為什麼絕對定位(absolute)的父級元素必須是相對定位(relative)?
UI/UX與前端的分界,客戶(PM)與程序員的關係?

TAG:Web開發 | 前端開發 | 蘋果公司AppleInc | 前端工程師 | Safari |