11.22 知道自己哪裡出問題了!蘋果高管:將改善iOS開發和測試方式

在我的印象中,蘋果近幾年奇數 iOS 大版本的表現都不好,例如之前的 iOS 9、iOS 11,以及現在的 iOS 13。不知道是出於正常的系統迭代還是蘋果痛定思痛,決定要徹底解決這些 bug,蘋果決定大幅度改變 iOS 14 系統的開發與測試方式,從而減少發生 bug 的幾率。

知道自己哪裡出問題了!蘋果高管:將改善iOS開發和測試方式

蘋果的軟件主管 Craig Federighi 表示,他們在最近一次的軟件開發者內部會議當中宣佈了這些變化。新的開發模式要求開發人員在測試的過程中,先默認禁用未完成或者有問題的功能,然後通過一個名為 Flags 的內部過程和設置菜單進行有選擇性的啟用部分功能,從而儘可能隔離新的功能與代碼對系統可能造成的影響。

蘋果軟件開發人員 Marco Arment 之前表示,iOS 13 過多的 bug 在逐漸打擊著他繼續進行軟件開發的想法與動力。同時,開發人員 AnyList 和 Jason Marr 也表示 iOS 13 的實際表現體現出了蘋果對開發人員和用戶都缺乏尊重。由於難以控制代碼質量,許多本應該在 iOS 13 當中出現的功能也已經被蘋果延期,甚至安排到 iOS 14 當中去了。

知道自己哪裡出問題了!蘋果高管:將改善iOS開發和測試方式

目前,蘋果的系統已經拆分成了 macOS、tvOS、watchOS、iOS 和 iPadOS,同時還有包括 CarPlay 和 HomePod 在內的其他相關產品。此外,蘋果希望通過 Catalyst 架構方便開發者在不同的平臺之間進行軟件的開發與發佈。後者雖然能夠減少開發者的工作量與工作難度,但是過大的硬件與處理器架構跨度也對代碼的質量提出了更高的要求。

知道自己哪裡出問題了!蘋果高管:將改善iOS開發和測試方式

作為一名長期以來的蘋果用戶,我自然希望蘋果能夠在穩定性方面做的更好。雖然蘋果發言人 Trudy Muller 目前拒絕對此發表言論或作出評價,但是我相信這個做法可以為包括 iOS 14 在內的蘋果系統帶來更好的穩定性與系統體驗。


分享到:


相關文章: