关闭广告

苹果给自己做了一根鞭子。它经常因带来新功能但经常存在错误而受到用户的嘲笑。相反,当一家公司决定投入全部时间来“打磨”系统、优化系统时,它又会因缺乏创新而受到批评。

毕竟,iOS 12 也是如此。一组用户称赞它,因为系统确实稳定、快速,最重要的是没有重大错误。但第二组用户抱怨说,十二基本没有带来任何新功能,也没有进一步推进系统。

在 iOS 13 中,到目前为止我们遇到的情况正好相反。有相当多的新闻,但它们并不总是发挥应有的作用。苹果已经发布了 全系列补丁更新 并且还没有完成调整。即将推出带有 Deep Fusion 模式的 iOS 13.2,该版本已经进入第四个测试版。

我丢了 macOS Catalina 操作系统也没有泄漏,虽然他并没有带来太多本质的创新。然而,用户仍然报告了许多使他们的日常工作变得复杂的问题,无论是系统中的直接错误还是驱动程序或软件的问题。更不用说安装用户的一般部分都冻结在设置屏幕上。

所有这些给人的印象是苹果无法发布该软件的无问题版本。

David Shayer v. 试图解释情况 对 TidBITS 的贡献。 Shayer 在 Apple 工作了 18 年多,担任许多项目的开发人员。所以他第一手知道公司的软件开发进展如何以及错误发生在哪里。

iOS 13 克雷格·费德里吉 WWDC

旧系统错误未解决

苹果有自己的错误报告评级系统。一切都会经历优先级,新的错误优先于旧的错误。

当开发人员意外破坏某些功能时,我们将其称为回归。预计他会解决一切问题。

一旦您报告错误,质量检查工程师将对其进行评估。如果发现该错误已经出现在该软件的先前版本中,则会将其标记为“非回归”。从定义可以看出,这不是一个新错误,而是一个旧错误。有人修复它的机会很小。

我并不是说所有团队都是这样工作的。但他们中的大多数人都这样做了,这让我发疯。一个团队甚至制作了印有“非回归”字样的 T 恤。如果错误不是倒退的,他们就不需要修复它。这就是为什么,例如,将照片上传到 iCloud 时发生的错误或联系人同步错误可能永远无法修复的原因。

当外部显卡冻结时,macOS Catalina 中常见的错误之一:

macOS Catalina 外接显卡死机时常见的错误之一

谢尔还否认了该软件曾经更好的说法。如今,苹果公司的客户比以前多得多,因此该软件受到了更严格的审查。此外,一切都更加复杂。换句话说,为一小部分用户发布 OS X 更新的日子已经一去不复返了。如今,该系统在发布更新后立即覆盖了数百万台设备。

现代苹果操作系统有数百万行代码。您的 Mac、iPhone、iPad、Watch、AirPods 和 HomePod 不断地相互通信并与 iCloud 通信。应用程序在线程中工作并通过(不完美的)互联网进行通信。 

随后,Shayer 补充道,测试如此复杂的系统是一项巨大的挑战,需要大量资源。即便如此,结果并不一定总是很好,这一点我们今年已经看到了。

.