蘋果暫停軟件更新以修復錯誤 - 彭博社
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耳機的未來版本,該軟件將於明年初推出。然而,目前看來,開發延遲不太可能推遲實際面向消費者的發佈。蘋果本週恢復了工作。
蘋果通常在每年九月發佈其主要軟件更新,之前會在六月的開發者和消費者大會上進行預覽。明年,該公司計劃將生成式人工智能集成到其產品中。