iOS 13为什么更新的如此频繁?
iOS13发布后两月内更新八次,过度追求新功能导致系统稳定性下降。内部开发流程混乱,测试阶段功能反复增减。苹果已改进测试流程,并在iOS14开发中启用新策略以提升稳定性。
一直以稳定性著称的 iOS,这次怎么翻车了?
从 iOS 13 正式版发布算起,苹果以罕见的节奏一口气推送了 8 次版本更新,几乎每周一次,而且主题高度统一——修 bug。过去两个月里,iPhone 用户吐槽最多的三个字就是:「又有 bug。」

两个月,八次更新。iOS 13 为何如此匆忙?
这几年,用户对 iOS 的抱怨声越来越大,对手在迅速壮大是绕不开的原因。一方面,Google 收紧了对 Android 生态的管控,安卓手机的整体体验稳步提升;另一方面,第三方厂商拼命追赶,创新功能层出不穷。反观 iOS 13,像「深色模式」这类所谓的新功能,早就在安卓手机上普及了。就连最基础的「稳定性」,都成了这一代系统最大的槽点。
再往深看,苹果对新功能的执念,反而牺牲了基本功。
早在 2018 年,苹果软件负责人 Craig Federighi 就在内部会议上提过:公司对新功能过于痴迷,应该把首要目标放回到消费者最关心的性能和稳定性上。iOS 12 那会儿确实干得不错——应用启动更快、网络连接更稳、电池续航更长。但这份好口碑没能延续到 iOS 13。在测试阶段,系统就已经非常不稳定,功能反复被砍又被加。
6 月份 WWDC 大会之前,苹果的软件工程师已经意识到 iOS 13 的性能远不如预期。到了 8 月,距离新 iPhone 发布只剩几周,苹果干脆放弃了继续修复 iOS 13.0,把全部精力投入下一代 iOS 13.1 的改进。苹果内部甚至认为,iOS 13.1 才算得上真正合格的公开版本。
这就是 iOS 13 高频更新的根源。
苹果还在 iOS 13 里搞了一个「实验开关」,把不完善的功能默认藏起来。

开发流程中,工程师经常在系统还不成熟时就往里堆新功能,另外一些团队则每周忙着修修补补。知情人士打了个比方:就像一份完整的菜谱,但不同厨师轮番往里加料。测试人员在这种不稳定的状态下干活,很难判断某个新功能是否真的能在系统里跑通——bug 自然就成群结队冒出来。
为了解决这个顽疾,苹果开始着手改进软件开发和测试流程。现在,默认情况下,所有未完成或有问题的功能必须被关闭,测试人员可以通过一个叫 Flags 的菜单手动开启。这有点像某些软件中的「实验室」功能,让每个独立功能对系统的影响变得可测量,方便排查问题。
苹果还在内部设立了名为「白手套」的测试等级,用 1 到 100 的分数来衡量系统质量,并用绿色、黄色、红色来标注功能开发中的健康状态。错误的优先级从 0 到 5,以此判断 bug 的严重程度。
新的测试流程已经在 iOS 14 的开发中启用,苹果甚至考虑将一些新功能推迟到 2021 年的 iOS 15 中亮相。这套新策略同样适用于 iPadOS、watchOS、macOS 和 tvOS。
当然也得说句公道话——iOS 的每次更新并不轻松。首要任务就是适配大量旧机型,iPhone 对老用户的支持一直算是良心。面对日益壮大的安卓阵营,iPhone 作为单品竞争力正在变弱。老用户之所以还留在原地,很大程度是因为对 iOS 生态、苹果生态的惯性依赖。而这种吸引力一旦松动,会有更多人被推向生态之外。
希望苹果能看清自己的短板,在 iOS 14 里把这些问题彻底翻篇。
Windows 10 是一款微软推出的经典操作系统,拥有硬件兼容性与多任务处理能力。它更偏向把系统状态查看和常用调节动作放在一起,适合需要持续观察和微调设备状态的场景。
极度公式是一款跨平台专业LaTeX公式识别编辑软件,支持OCR公式识别和多平台编辑。和使用说明,避免使用,享受完整功能与稳定支持。做扫描整理、文字提取和表格转换时,它能把识别后的处理步骤接得更顺,资料录入这类场景会省下不少时间。
















