苹果暂停软件更新以修复错误 - 彭博社
Mark Gurman
图片:Gabby Jones/Bloomberg
在一次不寻常的举动中,苹果公司暂停了明年iPhone、iPad、Mac和其他设备软件更新的开发,以消除代码中的缺陷。
据知情人士透露,上周内部向员工宣布的这一延迟旨在帮助保持质量控制,因为早期版本中出现了大量错误。这些知情人士表示,公司的工程师们被委托修复缺陷并改善软件性能,而不是添加新功能,他们要求不透露姓名,因为这是私人事务。
总部位于加利福尼亚库比蒂诺的公司发言人拒绝置评。
苹果的软件以其清晰界面、易于使用的控件和隐私保护而闻名,这是其最大的卖点之一。这使得质量控制至关重要。但公司必须在希望添加新功能与确保其操作系统尽可能运行良好之间取得平衡。
近年来,苹果更加注重质量,即使这意味着推迟新功能。2018年,软件工程主管Craig Federighi推迟了iPhone的多项新功能,直到次年,当时担心软件存在过多错误。
2019年,苹果公司审查了其软件开发方式,试图避免问题。根据这种方法,每个功能都必须通过手动启用,通过一种称为“功能标志”的过程,这使得员工评估者可以在将其添加到系统之前隔离其对整个系统的影响。
那一年,苹果还采纳了苹果内部称为“誓约”的东西。该协议要求员工永远不要故意允许“回归”(曾经正常工作的软件停止正常工作)并迅速纠正错误。到目前为止,Federighi的政策已经取得了成效:苹果的软件发布在过去几年中出现的错误较少,较少的功能不得不推迟。
然而,最近一轮开发并不顺利。在审查即将推出的新操作系统时,软件工程管理团队发现了太多的“逃逸”,这是行业术语,用于描述在内部测试中被忽略的错误。因此,该部门采取了停止所有新功能开发一周的不寻常举措来解决错误。
随着成千上万的苹果员工致力于一系列需要无缝协作的操作系统和设备,故障很容易出现。“这是一个由1万人编写代码并完全破坏操作系统的问题,”一位熟悉情况的人说。
上个月,该公司完成了其即将推出的iPhone、iPad和Mac操作系统的第一个版本。这一举措被称为M1,因为这是一个重要的里程碑。iPhone和iPad的软件将成为iOS 18和iPadOS 18,内部称为“Crystal”。Mac的软件,macOS 15,被称为“Glow”。
苹果推迟了第二个重要发布的工作,被称为M2。这一暂停也适用于下一个苹果手表操作系统,watchOS 11,被称为“Moonstone”,以及名为iOS 17.4的当前iOS 17的更新。预计这款软件,用于iPhone和iPad,将在明年三月左右发布。
这一举措还影响了苹果Vision Pro耳机的未来版本,该软件将于明年初推出。然而,目前看来,开发延迟不太可能推迟实际面向消费者的发布。苹果本周恢复了工作。
苹果通常在每年九月发布其主要软件更新,之前会在六月的开发者和消费者大会上进行预览。明年,该公司计划将生成式人工智能集成到其产品中。