關閉廣告

蘋果為自己做了一根鞭子。它經常因帶來新功能但經常存在錯誤而受到用戶的嘲笑。相反,當一家公司決定投入全部時間來「打磨」系統、優化系統時,它又會因缺乏創新而受到批評。

畢竟,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 補充道,測試如此複雜的系統是一項巨大的挑戰,需要大量資源。即便如此,結果並不一定總是很好,這一點我們今年已經看到了。

.