Safari,瀏覽器時代的下一個 IE?

曾經有個段子説:“連IE都敢問你要不要把它設為默認瀏覽器,你還有什麼理由不自信?”但如今,這個段子的主角或許會易主了——Safari的“墮落”引發業界擔憂。

雷鋒網7月6日消息,Web開發者諾蘭·勞森(Nolan Lawson)近日撰文指出,蘋果在實施Web標準上的表現明顯落後於其它主流瀏覽器開發商。鑑於不少新興的API技術在Safari上都不見蹤影,恐怕Safari儼然成了新時代的IE。


據報道,上週Web行業領袖發起的大會EdgeConf上所提到的API,目前的Safari均無一實施。此前憑藉JSCore和全新的WKWebView,Safari性能上有了巨大的提升,但各種新生的Web平台特性——線下存儲、推送通知和“可安裝的”網頁應用,Safari卻一個都沒有。重要的是,蘋果看起來對此也沒什麼興趣。

就以IndexedDB為例,IndexedDB在5年多以前便被提出,2012年開始出現在IE、Firefox和Chrome上。而蘋果直到2014年年中才推出IndexedDB,然而其用户體驗之差簡直讓人大跌眼鏡。雷鋒網獲悉,一年後,蘋果修復了IndexedDB數個大漏洞中的兩個。據蘋果公司稱,IndexedDB不值得花功夫去做,因為它“派不上大用場”。勞森在文中説道:

引用“即便蘋果真的採用新出的API,他們也往往只是隨便糊弄而已”

蘋果的行為一直不被業內人士理解:他們從不派人去參加Web相關的大會,他們的Safari博客也鮮有更新,因而在一年一度的WWDC(全球開發者大會)開幕之前,沒有人知道下一代的Safari會長什麼樣子。

據雷鋒網所知,其實還在2010的時候,蘋果也稱得上是Web的虔誠信徒。很多幫助網頁應用追趕上本地應用的早期特性,如ApplicationCache、WebSQL、觸控事件和觸控圖標等在業界都深受歡迎——當中有很多實則都源自蘋果。

勞森表示,現階段,Web社區需要接受這樣一個事實:Safari成為了新時代的IE。微軟最近決心轉型,Google在Web領域獨領風騷,Mozilla亦推出許多新特性來追趕時代潮流。而蘋果則顯得有些離羣索居。“我們是時候公開探討這個問題了,而不是避而不談——蘋果作為世界上最具價值的公司,還是承受得起一些打擊的。”

面對蘋果這樣一家完全控制iOS平台的主流瀏覽器的提供商,但其仍然堅守2010年的模式而不知所謂,Web社區能夠做些什麼?

勞森在文中提出了多種機制,然而在他總結之下,面對蘋果,目前最好的策略或許是來硬的,而非來軟的。因此,他指出對蘋果最後的解決辦法或許是,使用Service Worker等在Safari上不好使的技術,將其視作推動行業進步。

阿萊克斯·拉塞爾(Alex Russell)在“可安裝的網頁應用”研討會上發表了一個很好的觀點:如果我們開發出了大量使用Service Worker的免費網頁應用,而且這些應用在Android上運行得非常好,而在iOS上只能湊合着用,那蘋果就會有興趣採用Service Worker,支持該API。

在這個問題上,勞森真是操碎了心,“如果Web社區能夠開始構建出一個生機勃勃的網頁應用生態系統,將蘋果排擠在外,那蘋果可能就會不得不像微軟那樣轉而作出改變。不然的話,Safari或會成為又一個可怕的IE。”



資料來源:雷鋒網
作者/編輯:鷹揚

如果喜歡我們的文章,請即分享到︰

標籤: Safari  IE  瀏覽器