蘋果Safari瀏覽器已經13歲了!
2003年的時候,蘋果為Mac發布了一款“迄今為止打造的最快的網絡瀏覽器”,它就是Safari。4年之后,它又為iPhone帶來了全新的移動瀏覽器體驗。Safari的出現,看似有些落后于HTML的發展歷程。微軟與Netscape/Mozilla之間多年的戰爭,催生了相應的瀏覽器引擎、且對新競爭對手的出現作出了一定的限制。
喬布斯表示:“我們用多年時間打造了首款全新的瀏覽器,為這一領域帶回了創新”。
回歸開放的Web標準
推出自家瀏覽器,為蘋果贏得了面向用于的重要影響力,讓其它瀏覽器廠商提升起了為Mac平臺提供支持的興趣,并且給予了蘋果對于Web標準方向的更大掌控。
蘋果不僅推出了自家的瀏覽器應用,還開發了一款獨特的WebCore瀏覽器引擎(基于現有KHTML開源項目的一個分支),并與 微軟 的Trident和Mozilla的Gecko展開競爭。
該公司致力于開放完整的Web標準,而不是微軟中意的專屬Web擴展,讓開發者可以更加一致和公平。2008年的時候,WebKit成為了首個完全通過Acid3渲染測試的瀏覽器引擎。
擁有這項關鍵技術,使得蘋果提前采用HTML5作為一個開放的選擇(web應用和視頻需要諸如Adobe Flash或Microsoft Silverlight這樣的專屬中間插件)。
HTML5中的一個核心功能是Canvas,蘋果免費貢獻出了這項專利技術,以加速開放網絡的發展,而這顯然也讓微軟和Adobe付出了一定的代價。
iPhone上的Safari(2007)。
一個大型的開源項目
Safari的WebCore和JavaScript核心庫(均源自KHTML)一直是開源的,蘋果在2005年宣布會將整個瀏覽器的實現開放給該社區,最終出現的WebKit讓其他廠商也能夠借此來快速啟動它們的瀏覽器。
諾基亞做出了努力并將WebKit帶到自己的手機移動平臺,而Google也推出了面向Windows平臺的Chrome瀏覽器、優先于Mozilla開發的IE替代者。
蘋果最初維護著面向Windows PC的Safari移植版,但最終停止了這一項目,因為Google和其它開發者接手了維護Windows平臺上的WebKit的工作。
2007年的時候,蘋果推出了用于初代iPhone上的Safari瀏覽器,其采用了相同的WebKit引擎,并且支持多點觸控交互。
喬布斯稱:“我們希望在手機上擁有最佳的網絡瀏覽器,所以挑選了世界上最出色的 Safari。我們讓它跑在了iPhone上——這是首個在手機上完全可用的瀏覽器”。
由于蘋果隨后也將WebKit帶到了Android平臺,由蘋果帶頭的瀏覽器引擎很快就對PC桌面平臺產生了壓倒性的競爭優勢,并占據了移動瀏覽器的主導地位。
[編譯自: Apple Insider ]
來自: http://www.cnbeta.com/articles/464625.htm