當前位置: 華文星空 > 知識

因 Bug 太多,蘋果打算大改 iOS 14 的開發模式

2019-11-22知識

我們本以為,歷經了 iOS 11 早期版本的 Bug 不斷,套用閃退以及電池老化降速等問題後,蘋果理應不會在同一個地方摔倒兩次。

在一年後亮相的 iOS 12 上,蘋果也確實將叠代重心放在了實際的使用者體驗上,而非一味地追求新功能,不少舊器材也在這一版本中獲得了明顯效能提升。

然而,修不完的 Bug 問題似乎又在今年的 iOS 13 上重演了。自 9 月底正式上線以來,蘋果已經為 iOS 13 推播了六七個更新包,你幾乎每兩周就能看到一次更新出現,這種速度和頻率在以往的 iOS 系統叠代中都是極為少見的。

▲ 圖片來自:Firstpost

不僅如此,更新期間還出現了一些極為影響使用體驗的失誤。比如不少使用者就抱怨之前的 iOS 13.2 存在明顯的「殺後台」情況,蘋果只能再次推播另一個更新包來解決問題。

這可不是一個好的情況,對很多人來說,iOS 系統的獨特性是他們會選擇 iPhone 的重要理由。但如果連蘋果都難以保證其系統的穩定和流暢,顯然也會降低老使用者們的忠誠度。

好訊息是,這種「小修小補」的情況會在未來得到好轉。來自彭博社的報道稱,蘋果正計劃對其內部軟件開發流程做一次全面調整,以確保今後 iOS 等系統的穩定性。

▲ 圖片來自:MacStories

按照 Mark Gurman 的說法,這次調整計劃是蘋果軟件部門主管克雷格 · 費德裏吉(Craig Federighi)在一次公司會議上提出的。據悉,過去蘋果開發人員往往會為系統的「每日更新版本」送出各種功能,它們在預設情況下都是直接被啟用的。

一個知情人士這麽比喻道:

「這就像我們做了一個食譜,每天都會有許多廚師往裏面加新菜式。」

但這麽做的隱患是,這些新功能並未經過全面測試和驗證,當它們聚集在一起,很可能會衍生出一個或多個 Bug,導致稽核系統的測試人員得花好幾天的時間去找出問題根源所在,甚至無法獲得一個真正可用的版本。

< style data-emotion-css="19xugg7"> .css-19xugg7{position:absolute;width:100%;bottom:0;background-image:linear-gradient(to bottom,transparent,#ffffff 50px);} < style data-emotion-css="12cv0pi"> .css-12cv0pi{box-sizing:border-box;margin:0;min-width:0;height:100px;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;position:absolute;width:100%;bottom:0;background-image:linear-gradient(to bottom,transparent,#ffffff 50px);}
< style data-emotion-css="1pr2waf"> .css-1pr2waf{font-size:15px;color:#09408e;}
釋出於 2019-11-22 14:08
< style data-emotion-css="ch8ocw"> .css-ch8ocw{position:relative;display:inline-block;height:30px;padding:0 12px;font-size:14px;line-height:30px;color:#1772F6;vertical-align:top;border-radius:100px;background:rgba(23,114,246,0.1);}.css-ch8ocw:hover{background-color:rgba(23,114,246,0.15);}
< style data-emotion-css="1xlfegr"> .css-1xlfegr{background:transparent;box-shadow:none;} < style data-emotion-css="1gomreu"> .css-1gomreu{position:relative;display:inline-block;}
Bug