2016-2022 All Rights Reserved.平安財經(jīng)網(wǎng).復(fù)制必究 聯(lián)系QQ280 715 8082 備案號:閩ICP備19027007號-6
本站除標(biāo)明“本站原創(chuàng)”外所有信息均轉(zhuǎn)載自互聯(lián)網(wǎng) 版權(quán)歸原作者所有。
蘋果公司據(jù)知情人士透露,在一群bug破壞了最新的iPhone和iPad操作系統(tǒng)之后,微軟正在對軟件的測試方式進行全面改革。
包括Stacey Lysik在內(nèi)的軟件首席執(zhí)行官克雷格·費德里克(Craig Federighiand)在最近與該公司軟件開發(fā)者舉行的內(nèi)部“開場白”會議上宣布了這些變化。新方法呼吁蘋果的開發(fā)團隊確保未來軟件更新的測試版本(即“每日構(gòu)建”)默認(rèn)禁用未完成或錯誤的功能。然后,測試人員可以通過一個新的內(nèi)部流程和設(shè)置菜單dubbedFlags,有選擇地啟用這些特性,從而使他們能夠隔離每個單獨添加的功能對系統(tǒng)的影響。
去年9月,蘋果的iOS 13與iPhone 11一起發(fā)布時,iPhone用戶和應(yīng)用程序開發(fā)人員面臨著一系列軟件故障。應(yīng)用程序崩潰或啟動緩慢。細(xì)胞信號不一致。在應(yīng)用程序中存在用戶界面錯誤,比如消息、系統(tǒng)范圍內(nèi)的搜索問題以及加載電子郵件的問題。一些新特性,如通過iCloud共享文件文件夾和將音樂流到多組Airpods,要么被延遲,要么仍然缺失。這相當(dāng)于蘋果歷史上最麻煩和最不公平的操作系統(tǒng)更新之一。
“iOS 13繼續(xù)摧毀我的士氣,”著名的開發(fā)者MarcoArment在Twitter上寫道?!巴瑯尤绱耍卑儇浨鍐螒?yīng)用Anylist的聯(lián)合創(chuàng)建者詹森·馬爾(JasonMarr)回答說,“蘋果在iOS 13上確實表現(xiàn)出了對開發(fā)者和客戶的不尊重?!?/p>
這些問題顯示了復(fù)雜的iPhone是如何實現(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ā)之前,一些團隊每天都會添加一些沒有經(jīng)過充分測試的功能,而其他團隊則會每周進行一次修改。一位了解這一過程的人士說:“日常制作就像一份食譜,里面有很多廚師在添加食材?!?/p>
在不同的開發(fā)階段,測試軟件的變化如此之多,以至于設(shè)備常常變得難以使用。這位知情人士說,正因為如此,一些“測試人員可能會在幾天內(nèi)沒有一個可居住的版本,所以他們不會真正掌握什么是工作的和什么不工作的”,這辜負(fù)了測試過程的主要目標(biāo),因為蘋果的工程師們很難檢查操作系統(tǒng)對許多新功能的反應(yīng),導(dǎo)致iOS 13的一些問題。
蘋果使用1到100的等級來衡量其軟件的質(zhì)量,這是基于內(nèi)部所謂的“白手套”測試。bug版本在60多歲的時候可能會得到一個分?jǐn)?shù),而更穩(wěn)定的軟件將超過80,iOS 13在這個級別上的得分比之前更加完善的iOS 12要低。蘋果團隊還指定了綠色、黃色和紅色的代碼功能,以表明它們在開發(fā)過程中的質(zhì)量。優(yōu)先級等級從0到5,其中0是一個關(guān)鍵問題,5個是次要的,用于確定單個bug的嚴(yán)重性。
新的戰(zhàn)略已經(jīng)被應(yīng)用于iOS 14的開發(fā),內(nèi)部代號為“Azul”,并將于明年推出。蘋果還考慮將iOS 14的部分功能推遲到2021年--在內(nèi)部稱為“Azul 1”的升級版中,這一更新很可能在外部被稱為iOS 15,從而讓蘋果有更多時間專注于性能。不過,據(jù)熟悉蘋果計劃的人士稱,iOS 14預(yù)計會在新功能的廣度上實現(xiàn)TORVEROS 13。
這一測試轉(zhuǎn)變將適用于蘋果的所有操作系統(tǒng),包括iPadOS、Watch OS、MacOS和tvOS。最新的Mac電腦操作系統(tǒng)MacOSCatalina也出現(xiàn)了錯誤,例如與許多應(yīng)用程序不兼容,以及郵件中缺少消息。一些運行基于iOS操作系統(tǒng)的HomePod揚聲器在最新的iOS 13升級后停止工作,導(dǎo)致蘋果暫時停止升級。另一方面,最新的Apple Watch和Apple TV更新則進展得更順利。
蘋果公司的高管們希望,全面改革的測試方法將從長遠(yuǎn)來看改善公司軟件的質(zhì)量。但這并不是蘋果工程師第一次從管理層那里聽到這樣的消息。
去年,蘋果推遲了幾項iOS 12功能--包括CarPlay和iPad主屏幕的重新設(shè)計--特別是為了更好地關(guān)注可靠性和性能。在2018年1月的一次全員會議上,F(xiàn)ederighi說,公司過于重視新的功能,應(yīng)該重新給予消費者他們想要的質(zhì)量和穩(wěn)定。
然后,蘋果成立了所謂的老虎團隊來解決iOS特定部分的性能問題。該公司從整個軟件部門調(diào)派工程師,專注于加快應(yīng)用程序發(fā)布時間、改善網(wǎng)絡(luò)連接和延長電池壽命等任務(wù)。當(dāng)iOS 12在2018年秋季發(fā)布時,它是一個穩(wěn)定的版本,在頭兩個月只需要兩次更新。
這一成功并沒有延續(xù)到今年,iOS 13的最初版本是如此之多,以至于蘋果不得不匆忙推出幾個補丁。在iOS 13的頭兩個月里,已經(jīng)進行了八次更新,這是自2012年Federighi接管蘋果iOS軟件工程部門以來的第一次更新。該公司目前正在測試另一個新的版本,iOS 13.3,并且已經(jīng)有一個后續(xù)的工作為春天。
大約在蘋果2019年全球開發(fā)者大會(Worldwide Developer Conference)6月召開前一個月,蘋果的軟件工程師開始意識到,thatiOS 13(當(dāng)時在內(nèi)部稱為“育空”(Yukon))的表現(xiàn)不如以前的版本好。一些從事該項目工作的人說,開發(fā)工作“一團糟”。
到了8月份,蘋果的工程師們意識到,最初的iOS 13.0將在幾周后推出,但質(zhì)量沒有達(dá)到質(zhì)量標(biāo)準(zhǔn)。因此,蘋果工程師決定放棄這項工作,專注于改進iPhone 13.1,這是蘋果的第一次升級。蘋果公司私下考慮了13.1“真正的公開發(fā)行版”,其質(zhì)量水平與iOS 12相匹配。該公司預(yù)計,蘋果的粉絲們只會一意孤行地把13.0的操作系統(tǒng)放在手機上。
iOS 13.1更新的時間被提前了一周,直到9月。24,壓縮了iOS 13.0是蘋果旗艦操作系統(tǒng)發(fā)布的時間。新iPhone與蘋果的軟件緊密結(jié)合在一起,在技術(shù)上不可能推出iOS 12的iPhone 11,而且由于13.1還沒有及時準(zhǔn)備好,蘋果唯一的選擇是推出13.0,并盡快將每個人更新到13.1。
雖然iOS 13的問題確實讓iPhone用戶感到不安,但他們?nèi)匀桓碌孟喈?dāng)快。據(jù)蘋果稱,截至10月中旬,一半的蘋果設(shè)備用戶都在運行iOS 13版本。這一升級步伐仍遠(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)閉的情況下,卻引入了一個短暫的bug。
蘋果應(yīng)用的資深開發(fā)者史蒂夫·特勞頓·史密斯在推特上寫道:“iOS 13就像是一個超級混亂的版本,從iOS 8左右開始,我們就沒見過這么糟糕的東西?!?/p>
2016-2022 All Rights Reserved.平安財經(jīng)網(wǎng).復(fù)制必究 聯(lián)系QQ280 715 8082 備案號:閩ICP備19027007號-6
本站除標(biāo)明“本站原創(chuàng)”外所有信息均轉(zhuǎn)載自互聯(lián)網(wǎng) 版權(quán)歸原作者所有。