Safari 會成為下一個 IE 嗎?
01-15
話題來自於:Ask HN: Is Safari the new IE?
話題里一些東西略老舊了,但就目前而言(2017年初),Safari確實存在下面這幾個問題:
- 不支持 WebRTC(Is WebRTC ready yet?)
- 不支持 Service Worker(只是在五年計劃里提了一句)
- 不支持 WebAssembly(官網狀態為開發中)
- iOS內唯一的默認瀏覽器,在 iOS 里也沒有其它瀏覽器內核可替換,這甚至比IE還要可怕。
- 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 |