标签

#Safari

4 则推送

Aaron Lau(韩栖)

Safari 27 的兼容名单 —— 老系统还能撑多久

「根据这个说法,Safari 27 兼容 macOS 27、macOS 26 和 macOS 15」。我一开始顺着这个规律推,以为 Safari 28 会是 macOS 26 最后能用的版本;对照官方支持文档后改了结论:「如果是这么看的话,正式版只支持最近两个大版本,也就是说 Safari 27 就是 macOS 26 最后一个能用的浏览器」。

浏览器只是一例。「比较极端的例子有老系统认不出 USB-C 妙控配件,连配对也没有办法」;「如果我没记错的话,AirPods 固件需要对应的系统版本才可以升级,老系统搜索不到更新」。2024 年我说过,PC 世界里驱动跟系统是解耦的,「而 Apple 世界看似免驱,其实是把驱动跟特定的系统版本捆绑了」。当时说的是驱动,现在浏览器、配件配对、耳机固件都在同一张网里。

所以一台停在老系统的 Mac,真正的期限往往不是它还能不能开机,而是它的 Safari 什么时候停更。按这个推算,macOS 26 的用户还有一年左右。

  1. 260719

    Safari 27 是 macOS 26 最后一个能用的 Safari

    待定
    立账

Aaron Lau(韩栖)

Safari 标签页丢了怎么办 —— CloudTabs.db

iCloud 上同步的 Safari 标签页说没就没。手机那头指望不上,「本地备份或许有,但偏偏我这台 iPhone Air 没做过本地备份」;好在 Mac 这边,「我手头上还有一个今天凌晨 1 点的 Time Machine 备份」。

iCloud 标签页在 Mac 上存成一个数据库,路径是 ~/Library/Containers/com.apple.Safari/Data/Library/Safari/CloudTabs.db,从备份里把它拷出来,「可以用 DB Browser for SQLite 这个软件打开」,网址都在表里。写个脚本一键在 Safari 里重新打开也不难,我说要 vibe coding 一个放到 GitHub 上骗赞。

标签页多到要靠数据库抢救,横着那一排早就挤不下了。所以一周后我又许了个愿:「希望 Safari 27 能够有真正的垂直标签页」。

Aaron Lau(韩栖)

预言账本:Safari 沦为套壳 Chromium —— 三年后还没有

2022 年底欧盟要求林檎开放侧载,我的反应很悲观:「失去 iOS 的庇护后,Safari 无可避免的走向失败,尽管大家都痛骂 Safari 是当下的 IE 6」。当天我就下了结论:「恭喜浏览器大战正式结束,Safari 沦为套壳 Chromium 是迟早的事,谢谢欧盟」。

一年后我的语气变了。我担心的不再是 Safari 本身,而是失去它之后的局面:「Web 标准从此会由 Google 说了算,浏览器的多样性也将不复存在」。但我也说:「假如有一天 Safari 变成了 Chromium 套壳浏览器,我会尊重并祝福」。

三年过去,iOS 17.4 起欧盟区确实允许第三方浏览器引擎,Safari 仍然是 WebKit。「迟早」这个词没有给出期限,所以这条只能继续挂在待定栏里。

  1. 251210

    Safari 沦为套壳 Chromium 是迟早的事

    待定
    立账

Aaron Lau(韩栖)

IE 没有死 —— 它被藏进了 Edge 的 IE 模式

今天读到一篇在 Windows 11 上调出 IE 的教程,我的反应是「所以 Edge 的 IE 模式只是将 IE 11 隐藏了起来?」。微软三年前宣布 IE 退役,可那套引擎还在系统里,换了个入口继续给老网站和内网系统服务。和系统绑得太深的浏览器,想死都难。

林檎这边也有同样的病根。「众所皆知 Safari 版本是跟系统版本绑定的,这也导致 Safari 进步慢跟不上对手步伐被讽为新时代 IE6」。不升级系统,就拿不到新的 WebKit,网页开发者只能迁就最老的那一批 iPhone。

讽刺的是,IE 的长寿本身就是被老网站逼出来的。「OS X Lion 那个时代对 Mac 常见的批评是不能用网银,对 IE6 的网站兼容性不佳」,那时被淘汰的是不兼容 IE 的电脑;十几年后,轮到浏览器自己被兼容性困在系统里。