iOS 13 Bug成堆早就被拋棄:iOS 14要改變開發(fā)方式
iOS 13,尤其是最初的幾個版本,Bug和問題實在數(shù)不勝數(shù),讓人不勝其煩,蘋果自然心知肚明。
據(jù)外媒消息,其實在今年六月份的WWDC開發(fā)者大會之前,蘋果工程師就意識到,iOS 13.0尚未達到合格標準,但最后還是匆忙上馬,最后蘋果索性放棄了對iOS 13.0的完善,改而將精力集中于iOS 13.1。
蘋果私下認為,iOS 13.1其實才是真正符合發(fā)布質(zhì)量的版本,達到了iOS 12的水平,而只有真正骨灰級的果粉才會安裝iOS 13.0。
而在接下來的iOS 14系統(tǒng)上,蘋果會改變內(nèi)部版本的開發(fā)方式,以避免重蹈iOS 13的覆轍。
到目前為止,蘋果工程師會將一些未經(jīng)過全面測試的功能一股腦塞進iOS的每日版本中,結(jié)果就是使用這些內(nèi)部版本變成了噩夢,因為整個系統(tǒng)太過于復(fù)雜,不同組件的穩(wěn)定性也截然不同。
而對于蘋果來說,想了解系統(tǒng)軟件的實際狀態(tài)也幾乎是不可能的。
iOS 14上蘋果將改變做法,所有正在開發(fā)的功能都會默認關(guān)閉,必須通過特定的配置菜單才能開啟,這樣蘋果就可以隨時清晰地掌握開發(fā)進度,輕松移除不成熟的功能。
如果有必要,原本規(guī)劃在iOS 14上的功能,甚至可以推遲到iOS 15上再實現(xiàn)。
iPadOS、watchOS、macOS、tvOS等系統(tǒng)也都會采取類似的開發(fā)方式。