Safari 重返 Windows 系统?

2022 年 4 月 27 日 CSDN


【CSDN 编者按】提起Safari浏览器,很多人的都会认为它是苹果用户的专属。其实很多年前,在Windows系统上也能够使用Safari浏览器,到2012年苹果团队才停止开发Windows版的Safari。近日,身为软件开发者的Corbin Davenport,提议让Safari重返Windows系统,以及其他更多的平台。这是为什么呢?一起来看看吧。

原文链接:https://www.xda-developers.com/safari-for-windows-editorial/

本文由CSDN翻译,转载请注明来源出处。


译者 | 章雨铭       
责编 | 屠敏
出品 | CSDN(ID:CSDNnews)

过去十年,网络发生了巨变:网络应用变得更加普遍,算法决定了大多数人接受信息的方式,如今全球大概有十亿人在使用互联网。谷歌也逐渐成为科技巨头,并且开始在网络生态系统和浏览器市场中占据主导地位在这种情况下,我思考了很久,想出一个能够稍微削减谷歌权力办法:让苹果再次将Safari浏览器实现跨平台。

可能有人还记得,Safari浏览器曾经适用于微软的Windows系统(2007年),当然也同样适用于各类的苹果产品,比如macOS(当时称为Mac OS X)以及后来的iPhone和iPad。但是,苹果早在2012年就停止了对Windows版本的Safari浏览器的开发。如果现在让Safari浏览器重返Windows系统,没准能和谷歌的Chrome浏览器匹敌。


Safari之Windows系统体验


2003年1月,苹果发布了Safari浏览器的第一个版本,成为Mac OS X 10.3 Panther的默认浏览器。在此之前,微软和苹果达成了五年的协议,将IE作为Mac的默认网络浏览器。尽管Safari浏览器是新发布的,但其技术并不是最新的——苹果以KHTML渲染引擎为起点,创建了Safari的WebKit引擎。

Safari浏览器最初是Mac专用的,到了2007年,第一部iPhone发布,Safari浏览器也成为其默认浏览器。同年,Windows上第一个版本Safari 3.0发布,然而其在Windows上的表现并不是很好,最初发布版本包括一个任意代码执行的安全漏洞,不到48小时,Safari 3.0.1就打上了补丁。

Windows上的Safari 3.0测试版(图片来源:NetworkComputing.com)

Safari似乎在Windows适应得并不是很好。苹果在Safari的移植中使用了与iTunes相同的(糟糕的)兼容层,它在Windows之上重新实现了Cocoa UI、Core Foundation、Core Graphics库——这就像在Linux上使用Wine来运行Windows程序。虽然仍然可以工作,但是不符合其主机操作系统的设计和预期功能。

尽管存在一些安全问题和可疑的软件架构,Windows版本的Safari仍然是一个不错的浏览器。据苹果宣传,它的速度是IE 7的两倍,是Mozilla Firefox 2的1.6倍(据说两者都是在配有Windows XP和1GB内存的Intel Core 2 Duo系统上测试的)。

此后,苹果继续为Mac和Windows发布新的Safari版本。但是到了2012年,Safari 6.0发布时,却没有Windows版本。苹果甚至还悄悄删除了Windows Safari的下载链接,似乎标志着Safari在非苹果平台上的落幕。


卷土重来


快进到2022年,网络生态系统在许多方面都有所改善,但也远非完美。网络应用的表现更出彩,主要归功于谷歌浏览器中新API的加速发展。谷歌对现在Web浏览器的发展有着重大的影响——Opera和微软放弃了对自己的渲染引擎的开发,转而使用相同谷歌Chromium引擎,而像Brave和Vivaldi这样较新的竞争者则从一开始就使用Chromium。

基于Chromium的网络浏览器能够对浏览器界面和引擎进行修改,谷歌并没有完全控制它们的工作方式。不过只要稍微远离谷歌的上游代码,就会发现采用Chromium的新更改变得更加耗时。这增加了开发工作的困难,更关键的是,这可能导致Chromium的安全补丁需要很长时间才能在一些浏览器上显示出来。比如,安卓的Kiwi浏览器,已经被卡在Chrome 77上一年多了。

网络需要平衡各种力量,以保持一个开放的平台,现在只有两个不基于Chromium的主要Web浏览器:火狐和苹果的Safari。火狐浏览器使用自己的Gecko引擎,近年来在性能上有了明显的改善。Safari仍然使用WebKit,虽然Safari受欢迎的主要原因是因为它是iOS和iPadOS上的默认浏览器,但近年来,它已经成为Chrome的竞争对手。如果苹果将Safari带到更多平台上,就可以从Chrome和其他基于Chromium的浏览器中拿回一些市场份额。

去年有一篇博客中指出,苹果仍然支持Windows上的WebKit引擎,主要用于嵌入式应用和微软的Playright测试平台。较新的版本甚至放弃了基于iTunes的兼容层,而采用了跨平台的Cairo图形库。然而,这些WebKit构建仅用于网站测试,并不具备常见的浏览器功能,如同步、标签或扩展。

 

Windows上的Playwright WebKit 

苹果将Safari浏览器移植到更多平台上,除了为了开放网络的健康外,还有其他原因。有数百万人使用iPhone或者iPad,但是使用Windows系统的人比使用Mac的要多。虽然保持Safari在macOS上的独占性可能会鼓励一些人购买Mac,但是如果让Safari在Windows(和其他平台)使用,可以增加苹果硬件的未来购买数——就像二十年前Windows的原始iTunes一样。谷歌也因此获利,Chromebook的销售得益于Chrome浏览器的普及,而Chrome浏览器本身也使Chrome更受欢迎。

近年来,苹果也更愿意将其服务和应用带到其他平台,即使方式很有限,比如iCloud可用于Windows、iCloud网络应用可在大多数网络浏览器中使用、FaceTime通话现在可以通过链接从非苹果设备加入等等。

Windows版Safari浏览器可以给Chromium浏览器带来一些亟需的竞争,同时也为苹果设备开辟了更多的连接体验。苹果仍有很多理由不这样做,但我仍然期待其发生。

你支持Safari浏览器重新在Windows上发布吗?欢迎留言告诉我们。

 

END


   
   
     
— 推荐阅读 —
   
   
     
     
     
       
突发!大疆宣布暂停俄罗斯乌克兰业务
☞华为轮值董事长胡厚崑:没有自建芯片厂计划;苹果赔偿1亿美元给App开发者;Git.io停用|极客头条
☞从物理转AI、战数据库,95后程序员的职业选择
点这里↓↓↓记得关注标星哦~ 

一键三连 「分享」「点赞」「在看」

成就一亿技术人


登录查看更多
1

相关内容

Safari 是苹果公司所开发的网页浏览器,并自带于 Mac OS X。Safari 在 2003 年 1 月 7 日首度发布测试版,并成为 Mac OS X v10.3 与之后的默认浏览器,也是iOS的指定浏览器。Windows 版本的首个测试版在 2007 年 6 月 11 日推出,支持 Windows XP,Windows Vista 和 Windows 7,在 2008 年 3 月 18 日推出正式版。2012 年 7 月 27 日 Apple 已经停止开发 Windows 版的 Safari 浏览器。 Source: 维基百科,自由的百科全书 | Safari
2022最新《预测建模笔记》329页PDF
专知会员服务
54+阅读 · 2022年4月24日
【开放书】Python + Matplotlib可视化指南,249页pdf
专知会员服务
97+阅读 · 2021年11月17日
【微软】深度学习推理系统,45页ppt
专知会员服务
35+阅读 · 2021年6月27日
【2020新书】Ruby 3 编程: 从小白到专家,598页pdf
专知会员服务
30+阅读 · 2020年12月17日
【干货书-IBM推荐】机器学习傻瓜式入门,75页pdf
专知会员服务
49+阅读 · 2020年9月29日
专知会员服务
51+阅读 · 2020年9月2日
【实用书】Python编程,140页pdf
专知会员服务
41+阅读 · 2020年8月20日
【干货书】流畅Python,766页pdf,中英文版
专知会员服务
225+阅读 · 2020年3月22日
Windows 11 又出新招限制三方浏览器
InfoQ
0+阅读 · 2021年11月15日
国家自然科学基金
1+阅读 · 2015年12月31日
国家自然科学基金
0+阅读 · 2015年12月31日
国家自然科学基金
0+阅读 · 2014年12月31日
国家自然科学基金
0+阅读 · 2012年12月31日
国家自然科学基金
0+阅读 · 2012年12月31日
国家自然科学基金
3+阅读 · 2012年12月31日
国家自然科学基金
0+阅读 · 2012年12月31日
国家自然科学基金
0+阅读 · 2012年12月31日
国家自然科学基金
0+阅读 · 2011年12月31日
国家自然科学基金
0+阅读 · 2009年12月31日
Arxiv
0+阅读 · 2022年6月21日
Arxiv
76+阅读 · 2022年3月26日
Arxiv
35+阅读 · 2019年11月7日
VIP会员
相关VIP内容
2022最新《预测建模笔记》329页PDF
专知会员服务
54+阅读 · 2022年4月24日
【开放书】Python + Matplotlib可视化指南,249页pdf
专知会员服务
97+阅读 · 2021年11月17日
【微软】深度学习推理系统,45页ppt
专知会员服务
35+阅读 · 2021年6月27日
【2020新书】Ruby 3 编程: 从小白到专家,598页pdf
专知会员服务
30+阅读 · 2020年12月17日
【干货书-IBM推荐】机器学习傻瓜式入门,75页pdf
专知会员服务
49+阅读 · 2020年9月29日
专知会员服务
51+阅读 · 2020年9月2日
【实用书】Python编程,140页pdf
专知会员服务
41+阅读 · 2020年8月20日
【干货书】流畅Python,766页pdf,中英文版
专知会员服务
225+阅读 · 2020年3月22日
相关基金
国家自然科学基金
1+阅读 · 2015年12月31日
国家自然科学基金
0+阅读 · 2015年12月31日
国家自然科学基金
0+阅读 · 2014年12月31日
国家自然科学基金
0+阅读 · 2012年12月31日
国家自然科学基金
0+阅读 · 2012年12月31日
国家自然科学基金
3+阅读 · 2012年12月31日
国家自然科学基金
0+阅读 · 2012年12月31日
国家自然科学基金
0+阅读 · 2012年12月31日
国家自然科学基金
0+阅读 · 2011年12月31日
国家自然科学基金
0+阅读 · 2009年12月31日
Top
微信扫码咨询专知VIP会员