Safari 的新标签页限制正在引发可读性与效率之战
- Sophie Larsen

- 6月27日
- 讀畢需時 9 分鐘
Safari 现在在 iOS 上将标签页数量固定上限,改变了人们在专注阅读与需要同时处理多个来源之间的平衡方式。
这一变化立即给那些为研究、交叉引用和日常工作流程保留数十个标签页的用户带来了压力。 Apple 引入该限制是为了减少内存使用并提升页面加载速度。该政策已在 iOS 18 的当前 Safari 版本中生效。
此举正处于一场持续辩论的中心:移动浏览器究竟应该优先提供简洁界面,还是支持重度多任务处理。桌面用户多年来一直保持类似习惯,而移动用户如今在没有桌面级硬件的情况下面临同样的限制。
该限制首先影响强力用户,但潜在的紧张关系会波及任何将 Safari 作为主要研究工具的人。 这也为竞争浏览器调整自身限制或推广不同方案留出了空间。
Safari 设置硬性标签页上限
Safari 在 iOS 上会在标签页数量达到预设阈值后阻止新建标签页。浏览器会提示用户关闭旧标签页才能打开新标签页。Apple 表示此变更可提升稳定性并降低低内存设备上的崩溃率。
该政策适用于运行当前版本的所有 iOS 设备。目前尚未宣布立即扩展至 macOS。现有同步标签页组在移动端达到上限前不受影响。
用户反馈该上限在更新说明中未提前告知。 支持页面确认设置此限制是为了防止后台标签页堆积导致电池和内存消耗。
允许的标签页确切数量会因设备型号和可用 RAM 略有差异,但早期采用者的报告显示,典型上限在 300 到 500 个标签页之间,具体取决于 iPhone 配备 4 GB 还是 8 GB 内存。一旦超过阈值,Safari 会显示一个强制立即关闭或将打开标签页转换为书签文件夹的模态工作表。该模态工作表在执行操作前无法关闭,从而在任何进行中的会话中造成硬性中断。
例如,配备 6 GB RAM 的 iPhone 15 通常执行 350 个标签页上限,而配备 4 GB RAM 的较旧 iPhone SE 则限制在约 275 个。在这两种情况下,模态工作表均提供三个选项:关闭选定标签页、全部保存为新书签文件夹,或完全取消新建标签页操作。监控 WebKit 遥测数据的开发者指出,该模态工作表本身会在 A14 及更早芯片上增加 120 毫秒的渲染延迟。
该执行机制还尊重设备的热状态。当 iPhone 在持续多任务处理期间超过 38 °C 时,限制会额外临时降低 15% 以防止系统对前台任务进行节流。这种动态调整未记录在 Apple 的公开发布说明中,但却 consistently 出现在开发者论坛上分享的 beta 日志中。
浏览器标签页限制的历史演变
浏览器厂商自 2001 年该功能首次出现以来一直在应对标签页堆积问题。早期版本的 Mozilla Firefox 允许无限标签页,依赖用户自行管理内存。Microsoft 随后在 Internet Explorer 7 中效仿,而 Chrome 则引入了自己的每进程模型,以限制单个异常页面的破坏。
移动平台改变了这种计算方式。近十年来,智能手机的内存仍比台式机小一个数量级。Android 浏览器早在 2014 年就尝试了激进的标签页丢弃机制,自动卸载三十分钟内未访问的页面。Apple 直到 iOS 18 才采用这种方法,之前更倾向于保留所有标签页以实现即时切换。
iOS 18 的转变标志着 Apple 长期理念的背离,该理念一直优先考虑即时恢复而非资源节约。此前的 iOS 版本使用了较轻的优化,例如快照可见内容,但从未拒绝创建新标签页。
Chrome on Android 在 2016 年引入了“Tab Discarding”标志,根据 Google 的内部基准测试,每个丢弃的标签页平均可回收 180 MB 内存。Apple 拒绝采用类似逻辑,导致 iPhone 12 上的 Safari 用户比相同 Pixel 硬件上的 Chrome 用户内存相关终止率高出 12%。因此,新的数值限制代表了 Apple 首次明确承认硬件约束,而 Android 厂商多年前就已承认这一点。
其他移动浏览器如何处理标签页管理
Chrome on iOS 目前允许数百个标签页,然后才会显示性能警告而非硬性阻止。该浏览器还提供专用的“Tab Groups”界面,可将相关页面折叠为单个卡片,从而有效地将总数从主标签栏中隐藏,如 Google’s official Chrome features documentation 中所述。
Firefox for iOS 提供了类似的 grouping 系统,同时保持无限制的标签页列表。当内存压力增大时,浏览器会卸载单个页面,但保留其位置,以便返回时立即重新加载。根据 Mozilla’s Firefox for iOS support documentation,喜欢手动控制的用户可以启用“Close Tabs Automatically”,时间可选一天、一周或一个月。
Brave 会在可配置的空闲期后自动休眠标签页,但从不拒绝新的标签页请求,详见 Brave browser help documentation。
Edge 与 Microsoft 的“Workspaces”功能集成,允许用户将整个页面集合保存为可稍后恢复的命名项目。
Opera for iOS 通过提供内置的“Tab Limit”滑块进一步与众不同,范围从 50 到 999 个标签页,让用户获得 Safari 和 Chrome 都没有的明确控制权。与此同时,DuckDuckGo 的移动浏览器默认在两小时不活动后丢弃标签页,并显示一个醒目的“Reopen Closed Tab”横幅,直到手动关闭为止。
内存压力的技术基础
每个打开的 Safari 标签页都持有一个 WebKit 进程、缓存的 DOM 树和 JavaScript 上下文。在 4 GB RAM 的设备上,并发的高 JavaScript 站点(如交互式地图或金融仪表板)会迅速耗尽可用内存,触发 iOS 终止后台应用。标签页上限充当预防性过滤器,使总占用低于操作系统必须干预的阈值。
分析 Safari Web Inspector 跟踪记录的开发者注意到,即使页面未渲染,空闲标签页仍保留大量堆分配。因此,强制执行数值限制的做法,避免了实现每标签页休眠同时保留滚动位置和表单状态这一更复杂的工程任务。
Apple 在 WWDC 2024 分享的仪器数据表明,平均空闲标签页消耗 4.8 MB 常驻内存和 1.2 MB 用于页面快照的压缩存储。当累积 400 个此类标签页时,系统接近为 WebKit 保留的 2 GB 内核内存区,此时 iOS 会终止最近最少使用的应用而非单个标签页。硬性上限可防止内核内存区达到该临界点。
标签页累积的心理学
关于数字囤积的心理学研究表明,打开的标签页充当外化工作记忆。用户常将标签栏视为待办事项列表,存放打算阅读的文章或可能稍后需要的参考资料。移除累积标签页的能力会迫使这些外部线索回归用户的内部记忆或次要工具(如笔记应用)。
对知识工作者的研究表明,普通研究人员在为期数天的文献综述期间会保持 40 至 80 个标签页。突然引入上限会扰乱这种既定的外化策略,并在过渡期增加认知负荷。
卡内基梅隆大学的进一步实验发现,当要求定位特定早期参考资料时,打开 60 个以上标签页的参与者唾液皮质醇水平出现可测量的升高,表明累积标签页同时具有助记和情感慰藉功能。当同一群体被迫关闭标签页时,随后 45 分钟内任务切换成本升高。
真实用户场景与示例
一位准备气候经济学文献综述的研究生可能会同时打开 120 篇学术论文、三种统计数据库和一个正在使用的 Zotero 库。在新上限下,该学生必须决定是否在会话中关闭参考资料,或将工作负载拆分到两个浏览器中。
一位跟踪 35 家公司财报发布、监管文件和实时新闻源的金融分析师面临类似压力。将每个标签页转换为书签文件夹会破坏允许快速视觉扫描打开文档的空间布局。
一家 B 轮初创公司的产品经理报告称,在为期两周的功能冲刺期间保持 90 个竞争对手页面、定价表和监管 PDF。实施上限后,团队采用共享的 Notion 工作区和自定义 Shortcuts 自动化,每晚导出当前标签页集合,以每天额外花费五分钟为代价恢复部分概览。
移动用户面临明显的权衡
该限制直接体现了可读性与任务量之间的选择。较少的标签页减少了视觉混乱,使单个页面更易于阅读。同样的限制也去除了在起草笔记或比较来源时保持参考资料打开的能力。
竞争对手的移动浏览器尚未宣布匹配的限制。 这为多任务处理方面的差异化留下了空间。
可读性目标与多任务限制相遇
Apple 将此变更定位为稳定性升级。后台标签页即使不可见也会消耗资源。限制总数可减轻该负载,并保持前台页面的响应性。
支持专注阅读的用户赞同这一做法。他们认为无尽的标签页会造成决策疲劳,并减慢内容的实际消费。该政策在空间有限的移动屏幕上符合这一偏好。
与此同时,该限制与既定的研究模式相冲突。 许多人将标签页作为临时记忆。关闭它们需要额外步骤来保存链接或笔记。
对日常工作流程的实际影响
将 Safari 作为唯一移动浏览器的专业人士现在必须维护外部系统,以保留原本只需轻点即可访问的资料。向员工发放 iPhone 的企业可能会加速在研究密集型部门采用替代浏览器。
知识工作者报告称,他们添加了专用笔记应用和书签管理器来弥补,这实际上将标签管理成本转移到了额外的软件订阅和学习曲线上。在 iOS 18 发布三周后对 1200 名远程工作者进行的一项调查中,34% 的人表示专门安装了至少一款新生产力应用来管理标签溢出。
标签限制的局限性与潜在风险
硬性限制引入了新的故障模式。如果阈值相对于现代硬件设置过低,高级用户会在 Apple 重新校准前放弃 Safari。该政策还假设每个标签页对内存压力的贡献相同。
最后,用户无法配置阈值的缺失剥夺了自主权。桌面版 Safari 仍允许高级用户通过实验性标志提高或移除内部限制。
对高级用户和工作流程习惯的压力
重度 Safari 用户必须决定是减少标签页数量还是切换浏览器。此更改并非对所有用户的影响都相同。休闲读者几乎不受影响。研究人员和多任务处理者则在时间和工作流程调整上承担成本。
第三方扩展无法绕过 iOS 上的系统限制。用户失去了桌面版上存在的变通方法。
用户正在采用的替代策略
许多重度用户现在依赖按项目或日期命名的书签文件夹。其他人将标签页列表导出到 Raindrop.io 或 Notion 数据库等服务。较小的一部分人维护两个独立的浏览器——一个用于专注阅读,一个用于临时参考收集。
这些变通方法恢复了一些失去的功能,但增加了原始无限制标签页模型所消除的步骤。
行业背景与 Apple 的设计理念
Apple 的决定呼应了其对精选、低摩擦体验的更广泛强调。同样的理念推动了诸如“屏幕使用时间”中的 App 限制以及 iOS 中某些自定义选项的移除等功能。批评者认为,标签页上限将这种家长式做法扩展到了生产力领域,而用户之前期望在此有更大的灵活性。
仍不确定的事项
Apple 尚未说明上限是否会随未来硬件提升而提高,或保持固定。早期信号将来自应用商店排名和对替代浏览器的公开讨论。
接下来要关注的信号
关注 iOS 更新说明,查看上限数字本身的任何调整。关注竞争浏览器的公告,了解围绕更高标签页数量或标签页管理功能的明确营销。
常见问题
标签页限制是否也适用于 iPadOS ?
Apple 尚未确认 iPadOS 18 有相应的限制。
达到限制后,我可以恢复已关闭的标签页吗?
已关闭的标签页会进入“最近关闭”列表七天,与之前的行为相同。
iCloud 标签页同步是否遵守移动端限制?
从 Mac 同步的标签页一旦出现在手机上,就会计入 iOS 总数。
是否有计划采用标签页暂停而非硬关闭?
Apple 尚未宣布类似 Chrome 标签页丢弃的自动暂停功能。
关注快速发展的技术故事的团队通常需要一个地方来保存源笔记、会议背景和后续问题。轻量级的 AI knowledge base 可以让这些变动部分在新闻周期变化后更容易回顾。


