蘋果為iOS 14拓展了新的開發(fā)流程
彭博社的一份報告描述了蘋果將與應(yīng)用程序開發(fā)人員一起使用的新過程,以確保他們可以在進(jìn)行重大更新之前測試其應(yīng)用程序中的新功能。 蘋果在iOS 13上面臨的問題與開發(fā)人員在應(yīng)用程序中未完成錯誤功能有關(guān),從而導(dǎo)致系統(tǒng)崩潰。
蘋果公司正在為內(nèi)部開發(fā)人員實施一種新的過程以完成iOS14。該想法是默認(rèn)允許未完成的功能被禁用,以便iOS的測試版本可以正常運(yùn)行。這樣可以在構(gòu)建版本之間進(jìn)行更有效的測試。新更改還將適用于macOS,watchOS,tvOS和iPadOS的將來版本。
日常構(gòu)建就像一個食譜,有很多廚師在添加配料……測試人員會花費(fèi)數(shù)天時間而沒有[可用的]構(gòu)建,因此他們對真正起作用和不起作用的情況沒有真正的把握。–具有過程知識的人
iOS 13于9月發(fā)布,該軟件的第一波(預(yù)裝了iPhone 11系列)都出現(xiàn)了錯誤,故障和崩潰。原因是內(nèi)部開發(fā)人員會立即添加所有功能,即使它們不能完全正常工作或存在故障。因此,當(dāng)測試人員嘗試運(yùn)行未完成軟件的日常構(gòu)建時,它就無法使用。