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