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