剛看到的,有蘋果資深工程師對這次ios 13更新這麼多bug說出他認為的原因
傳送門
1.一次推出太多新功能複雜度大增
David Shayer 指出,iOS 13 軟體要跟著新 iPhone 一起登場。因此蘋果現行採用的方式是,透過在不同更新版本解鎖新功能,然而這並非蘋果向來的作風,說明工作量已經超過內部的負荷。
2.蘋果錯誤追蹤系統過於老舊
因為追錯系統老舊,所以無法捕捉到「沒有程式崩潰」的 Bug,像是無法同步資訊、上傳照片也有問題。
3.太快進入Beta 版本
David Shayer 表示在開發階段,工程師都還可以修復各種錯誤,但進入Beta 版本後,最一開始的基礎錯誤就無法補救。而且內部團隊的判定問題,有時候會使新 Bug 的優先順序高於舊的 Bug,導致某些錯誤一直都沒有人去修補。
4.缺乏自動化測試
由於蘋果內部重度仰賴人工測試,只有特定團隊加入自動化,那如果碰到很多新功能跟複雜度較高的內容,這樣的人工測試的深度、廣度就顯得不足。
這樣看下來大概就是iphon太急著推出更新版,要給大家用到新功能,但是更新包還不夠完善
問題就又一個接一個爆..
現在反倒是希望以後要更新,就先把累積的錯誤問題都統一整理好,一次修正過再推出來
不然就算更新速度很快,一些問題有解,有些沒解也沒用或是又冒出新的問題
這樣對我們這些用戶更困擾~是吧
PS蘋果工程師們,辛苦了

X