記者谷庭/台北報導
今年蘋果 iOS 13、macOS Catalina 釋出卻有一連串的 Bug,很多用戶抱怨不像之前的版本這麼穩定,也讓很多果粉認為蘋果是否將跌下神壇,品質一年不入一年,曾任職於蘋果長達 18 年的資深工程師 David Shayer,近期在TidBITS網站表示,iOS 13、macOS Catalina會狀況連連,就是因為以下幾點關鍵原因。
▲iOS13狀況連連有以下四大關鍵原因。(圖/翻攝自蘋果官網)
1.一次推出太多新功能複雜度大增
David Shayer 指出,iOS 13 軟體要跟著新 iPhone 一起登場。因此蘋果現行採用的方式是,透過在不同更新版本解鎖新功能,然而這並非蘋果向來的作風,說明工作量已經超過內部的負荷。
2.蘋果錯誤追蹤系統過於老舊
因為追錯系統老舊,所以無法捕捉到「沒有程式崩潰」的 Bug,像是無法同步資訊、上傳照片也有問題。
3.太快進入Beta 版本
David Shayer 表示在開發階段,工程師都還可以修復各種錯誤,但進入Beta 版本後,最一開始的基礎錯誤就無法補救。而且內部團隊的判定問題,有時候會使新 Bug 的優先順序高於舊的 Bug,導致某些錯誤一直都沒有人去修補。
▲有蘋果工程師指這次蘋果一次推出太多新功能也導致系統不穩定。(圖/三立新聞網)
4.缺乏自動化測試
由於蘋果內部重度仰賴人工測試,只有特定團隊加入自動化,那如果碰到很多新功能跟複雜度較高的內容,這樣的人工測試的深度、廣度就顯得不足。