您的位置: 首頁 >科技 >

蘋果將在未來的iOS測試版更新中禁用未完成的

2022-07-23 00:50:01 編輯:向宏梅 來源:
導(dǎo)讀 蘋果公司據(jù)知情人士透露,在一群bug破壞了最新的iPhone和iPad操作系統(tǒng)之后,微軟正在對軟件的測試方式進(jìn)行全面改革。包括Stacey Lysik在內(nèi)...

蘋果公司據(jù)知情人士透露,在一群bug破壞了最新的iPhone和iPad操作系統(tǒng)之后,微軟正在對軟件的測試方式進(jìn)行全面改革。

包括Stacey Lysik在內(nèi)的軟件首席執(zhí)行官克雷格·費(fèi)德里克(Craig Federighiand)在最近與該公司軟件開發(fā)者舉行的內(nèi)部“開場白”會(huì)議上宣布了這些變化。新方法呼吁蘋果的開發(fā)團(tuán)隊(duì)確保未來軟件更新的測試版本(即“每日構(gòu)建”)默認(rèn)禁用未完成或錯(cuò)誤的功能。然后,測試人員可以通過一個(gè)新的內(nèi)部流程和設(shè)置菜單dubbedFlags,有選擇地啟用這些特性,從而使他們能夠隔離每個(gè)單獨(dú)添加的功能對系統(tǒng)的影響。

去年9月,蘋果的iOS 13與iPhone 11一起發(fā)布時(shí),iPhone用戶和應(yīng)用程序開發(fā)人員面臨著一系列軟件故障。應(yīng)用程序崩潰或啟動(dòng)緩慢。細(xì)胞信號(hào)不一致。在應(yīng)用程序中存在用戶界面錯(cuò)誤,比如消息、系統(tǒng)范圍內(nèi)的搜索問題以及加載電子郵件的問題。一些新特性,如通過iCloud共享文件文件夾和將音樂流到多組Airpods,要么被延遲,要么仍然缺失。這相當(dāng)于蘋果歷史上最麻煩和最不公平的操作系統(tǒng)更新之一。

“iOS 13繼續(xù)摧毀我的士氣,”著名的開發(fā)者M(jìn)arcoArment在Twitter上寫道?!巴瑯尤绱耍卑儇浨鍐螒?yīng)用Anylist的聯(lián)合創(chuàng)建者詹森·馬爾(JasonMarr)回答說,“蘋果在iOS 13上確實(shí)表現(xiàn)出了對開發(fā)者和客戶的不尊重?!?/p>

這些問題顯示了復(fù)雜的iPhone是如何實(shí)現(xiàn)的,用戶對于硬件和軟件的平滑集成是多么容易讓用戶感到失望。最新的iPhoneesys發(fā)布的年度軟件更新是蘋果添加新功能的關(guān)鍵方式,讓用戶從叛逃到對手的Android。刷新的操作系統(tǒng)也為開發(fā)者提供了更多的應(yīng)用程序創(chuàng)建工具,從其應(yīng)用商店為蘋果提供更多的收入。

蘋果發(fā)言人穆勒(TrudyMuller)拒絕置評。

新的開發(fā)過程將有助于早期的內(nèi)部iOS版本更可用,或“宜居”,用蘋果的說法。在iOS 14開發(fā)之前,一些團(tuán)隊(duì)每天都會(huì)添加一些沒有經(jīng)過充分測試的功能,而其他團(tuán)隊(duì)則會(huì)每周進(jìn)行一次修改。一位了解這一過程的人士說:“日常制作就像一份食譜,里面有很多廚師在添加食材?!?/p>

在不同的開發(fā)階段,測試軟件的變化如此之多,以至于設(shè)備常常變得難以使用。這位知情人士說,正因?yàn)槿绱?,一些“測試人員可能會(huì)在幾天內(nèi)沒有一個(gè)可居住的版本,所以他們不會(huì)真正掌握什么是工作的和什么不工作的”,這辜負(fù)了測試過程的主要目標(biāo),因?yàn)樘O果的工程師們很難檢查操作系統(tǒng)對許多新功能的反應(yīng),導(dǎo)致iOS 13的一些問題。

蘋果使用1到100的等級(jí)來衡量其軟件的質(zhì)量,這是基于內(nèi)部所謂的“白手套”測試。bug版本在60多歲的時(shí)候可能會(huì)得到一個(gè)分?jǐn)?shù),而更穩(wěn)定的軟件將超過80,iOS 13在這個(gè)級(jí)別上的得分比之前更加完善的iOS 12要低。蘋果團(tuán)隊(duì)還指定了綠色、黃色和紅色的代碼功能,以表明它們在開發(fā)過程中的質(zhì)量。優(yōu)先級(jí)等級(jí)從0到5,其中0是一個(gè)關(guān)鍵問題,5個(gè)是次要的,用于確定單個(gè)bug的嚴(yán)重性。

新的戰(zhàn)略已經(jīng)被應(yīng)用于iOS 14的開發(fā),內(nèi)部代號(hào)為“Azul”,并將于明年推出。蘋果還考慮將iOS 14的部分功能推遲到2021年--在內(nèi)部稱為“Azul 1”的升級(jí)版中,這一更新很可能在外部被稱為iOS 15,從而讓蘋果有更多時(shí)間專注于性能。不過,據(jù)熟悉蘋果計(jì)劃的人士稱,iOS 14預(yù)計(jì)會(huì)在新功能的廣度上實(shí)現(xiàn)TORVEROS 13。

這一測試轉(zhuǎn)變將適用于蘋果的所有操作系統(tǒng),包括iPadOS、Watch OS、MacOS和tvOS。最新的Mac電腦操作系統(tǒng)MacOSCatalina也出現(xiàn)了錯(cuò)誤,例如與許多應(yīng)用程序不兼容,以及郵件中缺少消息。一些運(yùn)行基于iOS操作系統(tǒng)的HomePod揚(yáng)聲器在最新的iOS 13升級(jí)后停止工作,導(dǎo)致蘋果暫時(shí)停止升級(jí)。另一方面,最新的Apple Watch和Apple TV更新則進(jìn)展得更順利。

蘋果公司的高管們希望,全面改革的測試方法將從長遠(yuǎn)來看改善公司軟件的質(zhì)量。但這并不是蘋果工程師第一次從管理層那里聽到這樣的消息。

去年,蘋果推遲了幾項(xiàng)iOS 12功能--包括CarPlay和iPad主屏幕的重新設(shè)計(jì)--特別是為了更好地關(guān)注可靠性和性能。在2018年1月的一次全員會(huì)議上,F(xiàn)ederighi說,公司過于重視新的功能,應(yīng)該重新給予消費(fèi)者他們想要的質(zhì)量和穩(wěn)定。

然后,蘋果成立了所謂的老虎團(tuán)隊(duì)來解決iOS特定部分的性能問題。該公司從整個(gè)軟件部門調(diào)派工程師,專注于加快應(yīng)用程序發(fā)布時(shí)間、改善網(wǎng)絡(luò)連接和延長電池壽命等任務(wù)。當(dāng)iOS 12在2018年秋季發(fā)布時(shí),它是一個(gè)穩(wěn)定的版本,在頭兩個(gè)月只需要兩次更新。

這一成功并沒有延續(xù)到今年,iOS 13的最初版本是如此之多,以至于蘋果不得不匆忙推出幾個(gè)補(bǔ)丁。在iOS 13的頭兩個(gè)月里,已經(jīng)進(jìn)行了八次更新,這是自2012年Federighi接管蘋果iOS軟件工程部門以來的第一次更新。該公司目前正在測試另一個(gè)新的版本,iOS 13.3,并且已經(jīng)有一個(gè)后續(xù)的工作為春天。

大約在蘋果2019年全球開發(fā)者大會(huì)(Worldwide Developer Conference)6月召開前一個(gè)月,蘋果的軟件工程師開始意識(shí)到,thatiOS 13(當(dāng)時(shí)在內(nèi)部稱為“育空”(Yukon))的表現(xiàn)不如以前的版本好。一些從事該項(xiàng)目工作的人說,開發(fā)工作“一團(tuán)糟”。

到了8月份,蘋果的工程師們意識(shí)到,最初的iOS 13.0將在幾周后推出,但質(zhì)量沒有達(dá)到質(zhì)量標(biāo)準(zhǔn)。因此,蘋果工程師決定放棄這項(xiàng)工作,專注于改進(jìn)iPhone 13.1,這是蘋果的第一次升級(jí)。蘋果公司私下考慮了13.1“真正的公開發(fā)行版”,其質(zhì)量水平與iOS 12相匹配。該公司預(yù)計(jì),蘋果的粉絲們只會(huì)一意孤行地把13.0的操作系統(tǒng)放在手機(jī)上。

iOS 13.1更新的時(shí)間被提前了一周,直到9月。24,壓縮了iOS 13.0是蘋果旗艦操作系統(tǒng)發(fā)布的時(shí)間。新iPhone與蘋果的軟件緊密結(jié)合在一起,在技術(shù)上不可能推出iOS 12的iPhone 11,而且由于13.1還沒有及時(shí)準(zhǔn)備好,蘋果唯一的選擇是推出13.0,并盡快將每個(gè)人更新到13.1。

雖然iOS 13的問題確實(shí)讓iPhone用戶感到不安,但他們?nèi)匀桓碌孟喈?dāng)快。據(jù)蘋果稱,截至10月中旬,一半的蘋果設(shè)備用戶都在運(yùn)行iOS 13版本。這一升級(jí)步伐仍遠(yuǎn)遠(yuǎn)領(lǐng)先于谷歌的安卓系統(tǒng)。

一旦iOS 13.1發(fā)布,蘋果的軟件工程部門就轉(zhuǎn)向iOS 13.2,其質(zhì)量目標(biāo)是比iOS 12更好。與iOS 13家族的前輩相比,這一更新收到的抱怨較少,但在應(yīng)用程序不應(yīng)該關(guān)閉的情況下,卻引入了一個(gè)短暫的bug。

蘋果應(yīng)用的資深開發(fā)者史蒂夫·特勞頓·史密斯在推特上寫道:“iOS 13就像是一個(gè)超級(jí)混亂的版本,從iOS 8左右開始,我們就沒見過這么糟糕的東西?!?/p>


免責(zé)聲明:本文由用戶上傳,如有侵權(quán)請聯(lián)系刪除!

精彩推薦

圖文推薦

點(diǎn)擊排行

2016-2022 All Rights Reserved.平安財(cái)經(jīng)網(wǎng).復(fù)制必究 聯(lián)系QQ280 715 8082   備案號(hào):閩ICP備19027007號(hào)-6

本站除標(biāo)明“本站原創(chuàng)”外所有信息均轉(zhuǎn)載自互聯(lián)網(wǎng) 版權(quán)歸原作者所有。