iOS 13問題太多了 蘋果要改進(jìn)開發(fā)流程
新浪數(shù)碼訊 11月22日上午消息,外媒彭博社報(bào)道稱,蘋果公司正在改變其開發(fā)操作系統(tǒng)工作流程,以防止iOS 13這種問題不停的情況,新一代iOS 14的開發(fā)工作已經(jīng)使用了這種新工作方法。
iOS 13,尤其是前幾個(gè)版本,在發(fā)布后很快因bug不斷而出名。
彭博社解釋說(shuō),此前的開發(fā)過程中,蘋果工程師會(huì)在經(jīng)過全面測(cè)試之前將功能“塞入” iOS版本中,這意味著使用測(cè)試設(shè)備運(yùn)行這些內(nèi)部版本成為噩夢(mèng),因?yàn)橄到y(tǒng)以不同的穩(wěn)定性級(jí)別運(yùn)行了許多不同的組件分支(新浪數(shù)碼注:他們意思是測(cè)試過程變得不完善)。
這就是bug不斷的原因。對(duì)蘋果而言,了解其軟件的實(shí)際狀態(tài)幾乎是不可能的。
而在iOS 14開發(fā)上,是將所有開發(fā)中的功能默認(rèn)禁用,必須使用特殊的配置菜單才能啟用。這樣,蘋果公司的管理層就可以密切關(guān)注其新操作系統(tǒng)版本的進(jìn)度,開發(fā)過程更靈活,尚未準(zhǔn)備好的功能可以方便的刪除。
新的開發(fā)流程還將適用于iPadOS,watchOS,macOS和tvOS開發(fā)。蘋果公司希望iOS 14是一個(gè)功能豐富的版本,但顯然為了穩(wěn)定,已經(jīng)準(zhǔn)備好將某些功能推遲到iOS 15。
彭博社說(shuō),蘋果工程師可能在6月的WWDC會(huì)議之前就已經(jīng)意識(shí)到iOS 13還不成熟。工程師實(shí)際上直接放棄了完善iOS 13.0的工作,而將精力集中在iOS 13.1上。這也是為什么正式版iOS 13還沒發(fā)布,測(cè)試版iOS 13.1就提前出現(xiàn)了。甚至有人私下認(rèn)為iOS 13.1是“真正的正式版”,其質(zhì)量水平與iOS 12相當(dāng)。