苹果Safari浏览器已经13岁了!

移动开发 iOS
推出自家浏览器,为苹果赢得了面向用于的重要影响力,让其它浏览器厂商提升起了为Mac平台提供支持的兴趣,并且给予了苹果对于Web标准方向的更大掌控。

2003年的时候,苹果为Mac发布了一款“迄今为止打造的最快的网络浏览器”,它就是Safari。4年之后,它又为iPhone带来了全新的移动浏览器体验。Safari的出现,看似有些落后于HTML的发展历程。微软与Netscape/Mozilla之间多年的战争,催生了相应的浏览器引擎、且对新竞争对手的出现作出了一定的限制。

[[161702]]

乔布斯表示:“我们用多年时间打造了首款全新的浏览器,为这一领域带回了创新”。

回归开放的Web标准

推出自家浏览器,为苹果赢得了面向用于的重要影响力,让其它浏览器厂商提升起了为Mac平台提供支持的兴趣,并且给予了苹果对于Web标准方向的更大掌控。

苹果不仅推出了自家的浏览器应用,还开发了一款独特的WebCore浏览器引擎(基于现有KHTML开源项目的一个分支),并与 微软 的Trident和Mozilla的Gecko展开竞争。

该公司致力于开放完整的Web标准,而不是微软中意的专属Web扩展,让开发者可以更加一致和公平。2008年的时候,WebKit成为了首个完全通过Acid3渲染测试的浏览器引擎。

拥有这项关键技术,使得苹果提前采用HTML5作为一个开放的选择(web应用和视频需要诸如Adobe Flash或Microsoft Silverlight这样的专属中间插件)。

HTML5中的一个核心功能是Canvas,苹果免费贡献出了这项专利技术,以加速开放网络的发展,而这显然也让微软和Adobe付出了一定的代价。

[[161703]]

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桌面平台产生了压倒性的竞争优势,并占据了移动浏览器的主导地位。

责任编辑:李英杰 来源: cnBeta
相关推荐

2023-08-03 11:51:19

2018-09-02 23:58:41

浏览器 Chrome Google

2012-11-21 11:14:06

Windows 1.0

2012-06-18 14:06:01

MozillaiPad浏览器

2011-04-14 10:31:45

Safari浏览器

2016-12-14 09:54:56

Safari浏览器苹果

2012-03-19 17:07:31

Safari

2009-12-16 09:55:07

Google苹果Chrome

2020-12-17 11:08:20

Safari手机浏览器苹果

2010-06-08 09:49:28

Safari 5

2023-04-06 06:44:01

Safari浏览器

2023-07-13 06:43:20

Safari 技术浏览器

2023-06-15 10:14:04

苹果Safari浏览器

2023-06-01 08:19:47

苹果Safari浏览器

2009-03-30 08:54:14

2023-05-18 11:24:50

苹果Safari浏览器

2023-08-10 08:03:40

Safari浏览器

2023-07-28 08:40:27

Safari 17浏览器

2015-04-21 10:09:57

2016-08-30 11:25:48

SafariIE浏览器
点赞
收藏

51CTO技术栈公众号