外媒报道称,苹果前CEO史蒂夫·乔布斯(Steve Jobs)在2003年发布了号称“为Mac而创、迄今为止最快的浏览器”——Safari。四年后Safari浏览器再被引进iPhone上,为这个设备带来全新的移动浏览体验。今天,Safari浏览器13岁了。
在HTML的发展史上,Safari的出现似乎有点晚了。但当时,乔布斯坚称,“我们花费了多年的时间研发出的这款全新浏览器,重新给浏览器赋予了创新。”
重新开放Web标准
当 时,苹果不仅推出了Safari浏览器的APP,还开发出了一款独特的WebCore浏览器引擎(基于现有开源项目KHTML的一个分支)。也就是说,苹 果推动开放完整的Web标准,而不是像微软那样倾向于选择专属的Web扩展方式,来为开发者提供一个更一致的平台。在2008年,WebKit还成为了首 个完全通过Acid3渲染测试的浏览器引擎。
拥有这项关键技术后,苹果就可以预先采用HTML 5作为自己浏览器标准。要知道,那时网页应用和视频大多需要运行Adobe Flash或Microsoft Silverlight一类的专属插件才能正常运行。
此外,HTML 5中的一个核心功能是Canvas,但为了加速开放网络的发展,苹果免费贡献出了这项专利。这让微软和Adobe也付出了一定的代价。
一个大型的开源项目
尽管Safari的WebCore和JavaScript核心库一直是开源的,但苹果还是在2005年推出了“WebKitOpen Source Project”计划,以为进一步完善Safari浏览器的功能提供苹果软件源代码。
随后,诺基亚成功将Safari引擎WebKit引进了自家的移动电话,而Google也推出了面向Windows平台的Chrome浏览器。
2007 年,苹果在最初的iPhone上推出了内置同样WebKit内核,但用户界面焕然一新的iPhone版Safari浏览器。由于谷歌在不久之后也将 WebKit内核浏览器带到了Android平台,这一个本为PC创建的浏览器很快也成为了移动平台的浏览器产品选择。
====================================分割线================================