當(dāng)前位置:首頁 > 嵌入式 > 嵌入式軟件
[導(dǎo)讀]我們以為,在iOS 11經(jīng)歷了早期版本的很多Bug之后,應(yīng)用程序快速退出以及電池老化速度減慢之后,Apple不應(yīng)在同一地方摔兩次跟頭。

 我們以為,在iOS 11經(jīng)歷了早期版本的很多Bug之后,應(yīng)用程序快速退出以及電池老化速度減慢之后,Apple不應(yīng)在同一地方摔兩次跟頭。

在一年后亮相的 iOS 12 上,蘋果也確實將迭代重心放在了實際的用戶體驗上,而非一味地追求新功能,不少舊設(shè)備也在這一版本中獲得了明顯性能提升。

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

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

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

好消息是,這種「小修小補」的情況會在未來得到好轉(zhuǎn)。來自彭博社的報道稱,蘋果正計劃對其內(nèi)部軟件開發(fā)流程做一次全面調(diào)整,以確保今后 iOS 等系統(tǒng)的穩(wěn)定性。

按照 Mark Gurman 的說法,這次調(diào)整計劃是蘋果軟件部門主管克雷格 · 費德里吉(Craig Federighi)在一次公司會議上提出的。據(jù)悉,過去蘋果開發(fā)人員往往會為系統(tǒng)的「每日更新版本」提交各種功能,它們在默認(rèn)情況下都是直接被啟用的。

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

「這就像我們做了一個食譜,每天都會有許多廚師往里面加新菜式?!?/p>

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

新的做法是,今后這些尚未通過驗證,或是被認(rèn)定為存在 Bug 的功能,將在測試系統(tǒng)中默認(rèn)被禁用。測試試人員仍可以通過專門的工具逐一調(diào)用這些功能,從而更有針對性地找出問題,避免將 Bug 帶到更新推送包中。

知情人士還透露,蘋果內(nèi)部會用 1-100 分的打分制來評估當(dāng)前軟件的質(zhì)量。比如有問題的版本可能會在 60 分以下,而比較穩(wěn)定的版本則可以拿到 80 分以上。

以 iOS 13 為例,它在這方面的得分就稍低于之前的 iOS 12。后者在 2018 年發(fā)布時就已經(jīng)是一個穩(wěn)定性不錯的版本,頭兩個月也只更新了兩次。

此外,蘋果還會用綠色、黃色和紅色等顏色來標(biāo)注那些帶有新功能的代碼,并按 0-5 級來劃分解決問題的優(yōu)先級,比如 0 級就代表這是一個急需解決的眼中問題,而 5 級則代表這是一個次要問題。

有意思的是,部分蘋果內(nèi)部成員還向彭博社透露,蘋果「私底下認(rèn)為」iOS 13.1 才是本應(yīng)該預(yù)裝在每一臺新 iPhone 上的系統(tǒng),這個版本在 iOS 13 上線后的一周后便推送給了所有用戶,主要用于解決應(yīng)用閃退等各種隱性 Bug。

「在 2019 年 WWDC 召開前,蘋果工程師認(rèn)為 iOS 13 的表現(xiàn)很可能不如之前的版本,到了 8 月份,他們決定放棄對第一版的修改,轉(zhuǎn)為專注于 iOS 13.1 的開發(fā)。但由于時間問題,新 iPhone 發(fā)布時只能先預(yù)裝第一版,然后蘋果再將 13.1 的更新時間提前,以便讓每一位新 iPhone 用戶都能用上更穩(wěn)定的系統(tǒng)。」

目前,蘋果已計劃在明年年初推送 iOS 13.3 系統(tǒng),同時也為明年的 iOS 14 啟用了一套新的開發(fā)方案。

據(jù)參與該計劃的人透露,iOS 14 在功能的廣度上有望和 iOS 13 媲美,但為了確保整體性能表現(xiàn)和穩(wěn)定性,蘋果正考慮將某些計劃在 iOS 14 里亮相的新功能推遲至 2021 年,也就是 iOS 15 上。

這不是蘋果第一次選擇這么做。2018 年 iOS 12 亮相前,彭博社也曾透露稱蘋果將一部分新功能推遲到 2019 年,以確保團隊將精力集中在底層穩(wěn)定性上。

這套新開發(fā)流程將不僅應(yīng)用在 iOS 系統(tǒng)中,也會沿用至 iPadOS、macOS、watchOS 等其它蘋果系統(tǒng)。蘋果高管希望這種更有針對性的開發(fā)流程能進一步提高旗下軟件的質(zhì)量,雖然目前還沒有人能給出保證。

事實上,今年蘋果的新macOS在更新的早期也遇到了一些問題,例如不兼容的應(yīng)用程序和電子郵件丟失,并且HomePod揚聲器也在更新中出現(xiàn)問題。與之相比,今年的tvOS和watchOS表現(xiàn)非常穩(wěn)定。

本站聲明: 本文章由作者或相關(guān)機構(gòu)授權(quán)發(fā)布,目的在于傳遞更多信息,并不代表本站贊同其觀點,本站亦不保證或承諾內(nèi)容真實性等。需要轉(zhuǎn)載請聯(lián)系該專欄作者,如若文章內(nèi)容侵犯您的權(quán)益,請及時聯(lián)系本站刪除。
換一批
延伸閱讀

9月2日消息,不造車的華為或?qū)⒋呱龈蟮莫毥谦F公司,隨著阿維塔和賽力斯的入局,華為引望愈發(fā)顯得引人矚目。

關(guān)鍵字: 阿維塔 塞力斯 華為

加利福尼亞州圣克拉拉縣2024年8月30日 /美通社/ -- 數(shù)字化轉(zhuǎn)型技術(shù)解決方案公司Trianz今天宣布,該公司與Amazon Web Services (AWS)簽訂了...

關(guān)鍵字: AWS AN BSP 數(shù)字化

倫敦2024年8月29日 /美通社/ -- 英國汽車技術(shù)公司SODA.Auto推出其旗艦產(chǎn)品SODA V,這是全球首款涵蓋汽車工程師從創(chuàng)意到認(rèn)證的所有需求的工具,可用于創(chuàng)建軟件定義汽車。 SODA V工具的開發(fā)耗時1.5...

關(guān)鍵字: 汽車 人工智能 智能驅(qū)動 BSP

北京2024年8月28日 /美通社/ -- 越來越多用戶希望企業(yè)業(yè)務(wù)能7×24不間斷運行,同時企業(yè)卻面臨越來越多業(yè)務(wù)中斷的風(fēng)險,如企業(yè)系統(tǒng)復(fù)雜性的增加,頻繁的功能更新和發(fā)布等。如何確保業(yè)務(wù)連續(xù)性,提升韌性,成...

關(guān)鍵字: 亞馬遜 解密 控制平面 BSP

8月30日消息,據(jù)媒體報道,騰訊和網(wǎng)易近期正在縮減他們對日本游戲市場的投資。

關(guān)鍵字: 騰訊 編碼器 CPU

8月28日消息,今天上午,2024中國國際大數(shù)據(jù)產(chǎn)業(yè)博覽會開幕式在貴陽舉行,華為董事、質(zhì)量流程IT總裁陶景文發(fā)表了演講。

關(guān)鍵字: 華為 12nm EDA 半導(dǎo)體

8月28日消息,在2024中國國際大數(shù)據(jù)產(chǎn)業(yè)博覽會上,華為常務(wù)董事、華為云CEO張平安發(fā)表演講稱,數(shù)字世界的話語權(quán)最終是由生態(tài)的繁榮決定的。

關(guān)鍵字: 華為 12nm 手機 衛(wèi)星通信

要點: 有效應(yīng)對環(huán)境變化,經(jīng)營業(yè)績穩(wěn)中有升 落實提質(zhì)增效舉措,毛利潤率延續(xù)升勢 戰(zhàn)略布局成效顯著,戰(zhàn)新業(yè)務(wù)引領(lǐng)增長 以科技創(chuàng)新為引領(lǐng),提升企業(yè)核心競爭力 堅持高質(zhì)量發(fā)展策略,塑強核心競爭優(yōu)勢...

關(guān)鍵字: 通信 BSP 電信運營商 數(shù)字經(jīng)濟

北京2024年8月27日 /美通社/ -- 8月21日,由中央廣播電視總臺與中國電影電視技術(shù)學(xué)會聯(lián)合牽頭組建的NVI技術(shù)創(chuàng)新聯(lián)盟在BIRTV2024超高清全產(chǎn)業(yè)鏈發(fā)展研討會上宣布正式成立。 活動現(xiàn)場 NVI技術(shù)創(chuàng)新聯(lián)...

關(guān)鍵字: VI 傳輸協(xié)議 音頻 BSP

北京2024年8月27日 /美通社/ -- 在8月23日舉辦的2024年長三角生態(tài)綠色一體化發(fā)展示范區(qū)聯(lián)合招商會上,軟通動力信息技術(shù)(集團)股份有限公司(以下簡稱"軟通動力")與長三角投資(上海)有限...

關(guān)鍵字: BSP 信息技術(shù)
關(guān)閉
關(guān)閉