Safari 重返 Windows 系统?

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
扫描,优惠购书返回搜狐,查看更多