“手機今天一天已經三次黑(hēi)屏轉菊花(huā)了”
這是一名數(shù)碼博主在微博上(shàng)吐槽他的新手機。換作(zuò)以前,如果讓人(rén)猜他吐槽的是哪個(gè)系統的手機,那(nà)肯定是Android沒跑了。畢竟Android系統從誕生(shēng)開(kāi)始便和(hé)卡頓、不穩定挂鈎。但(dàn)這次,這位博主說的卻是iPhone X,系統自然也是iOS 11。
說起來(lái),沒有(yǒu)哪一個(gè)版本的系統像iOS 11一樣,從誕生(shēng)起便被各色bug問候,還(hái)背上(shàng)了“iBug”系統的稱号。
最近的一次大(dà)規模bug爆發出現在春節期間(jiān),一個(gè)Telugu(泰魯固語,在印度東部的德拉維拉使用)符号引起了iOS 11用戶們的集體(tǐ)恐慌。就是下面這個(gè):
Telugu符号Telugu符号
這個(gè)Telugu字符bug在iOS設備上(shàng)的影(yǐng)響非常大(dà):無論用戶是發送、預覽,甚或收到帶有(yǒu)這個(gè)字符的信息,iOS 11正在使用的應用就會(huì)立即崩潰,直至手機出現不斷關機,進而癱瘓。
如果用戶試圖重啓手機,那(nà)麽iPhone還(hái)可(kě)能就此進入無限重啓狀态。
同時(shí)因為(wèi)代碼共享的緣故,包括上(shàng)文提到的Telugu字符等bug也波及到了macOS 10.13.4、watchOS 4.3和(hé)tvOS 11.3。
針對這個(gè)bug,蘋果火(huǒ)速推出了iOS 11.2.6系統更新補救。在系統更新日志(zhì)裏蘋果倒也坦誠,直接說明(míng)——修複了使用某些(xiē)字符序列可(kě)能導緻應用程序崩潰的問題。
問題是,iOS 11.2.6其實已經是這個(gè)系統發布後幾個(gè)月時(shí)間(jiān)裏的第十一次更新了。
可(kě)即使是第十一次更新後問題還(hái)是層出不窮:iPhone 7/8/X等手機又出現了AirPods無法配對的情況。還(hái)有(yǒu)部分用戶反應,自己的AirPods有(yǒu)時(shí)候會(huì)兩支耳機輸出同樣聲道(dào),Double-tap設定功能也時(shí)常出現問題。iOS 11.2.6更新說明(míng)裏提到,“修複了某些(xiē)第三方應用可(kě)能無法連接到外部附件的問題”,你(nǐ)到底是修了沒有(yǒu)啊?
現在蘋果補漏洞的節奏簡直像是在打地鼠,摁下這邊的,那(nà)邊又會(huì)冒出來(lái)。
火(huǒ)情太多(duō)來(lái)不及撲滅,iOS 11中還(hái)有(yǒu)些(xiē)不像Telugu字符問題這麽嚴重的問題,即使是在這麽高(gāo)頻率的系統更新下也沒有(yǒu)得(de)到妥善處理(lǐ)。
去年11月,剛剛發布的iOS 11系統計(jì)算(suàn)器(qì)應用出現了一個(gè)低(dī)級錯誤:用戶在計(jì)算(suàn)器(qì)裏輸入1+2+3,并快速點擊“等于”,得(de)到的結果是24。
後來(lái)有(yǒu)開(kāi)發人(rén)員表示,這是因為(wèi)蘋果在iOS 11計(jì)算(suàn)器(qì)中加入了“橙色到白色”的“淡入淡出”動畫(huà)效果,這個(gè)動畫(huà)效果會(huì)阻礙設備對下一個(gè)輸入符号的識别。所以在用戶輸入過快時(shí),雖然屏幕上(shàng)顯示的是“1+2+3”,但(dàn)在系統看來(lái)卻可(kě)能漏掉了一個(gè)“+”,于是得(de)到了“24”的結果。
很(hěn)快,蘋果就宣布修複了問題,具體(tǐ)做(zuò)法是……暫時(shí)“去掉動畫(huà)效果”。這個(gè)問題直到在iOS 11.3測試版系統才得(de)到解決。從已經更新的測試版系統來(lái)看,計(jì)算(suàn)器(qì)加入了該有(yǒu)的動畫(huà)效果,同時(shí)輸入“1+2+3”後,結果也終于得(de)到了“6”。
蘋果終于把算(suàn)數(shù)做(zuò)對了。
哦對了,在這個(gè)重磅新版本系統中,蘋果會(huì)允許老款iPhone手動調整是否性能降頻。當然,不知道(dào)這算(suàn)不算(suàn)蘋果在新系統中重新加入了“老設備運行(xíng)新系統過于流暢”的bug?
蘋果的有(yǒu)時(shí)候我都懷疑,我用的還(hái)是那(nà)個(gè)以穩定流暢著稱的iOS嗎?
上(shàng)月底,蘋果公布了通(tōng)過App Store統計(jì)的iOS系統裝機率。數(shù)據顯示iOS 11自從去年9月份正式更新以來(lái),裝機率為(wèi)65%;有(yǒu)28%的用戶的系統停留在iOS 10,還(hái)有(yǒu)7%的用戶系統停留在iOS 10之前。
一年之前,同樣是自在新系統推出的五個(gè)月之後,iOS 10系統的裝機率達到了79%。iOS 10發布24小(xiǎo)時(shí)後裝機率達14.45%,首周裝機率34%。這一系列數(shù)據讓iOS 10成為(wèi)蘋果iOS曆史上(shàng)更新率最快的一款系統。
從79%降到了65%,如果再減去本就預裝iOS 11的iPhone 8系列或者iPhone X新機,iOS 11的老用戶升級率可(kě)能更難看。更讓蘋果尴尬的是,“蘋果今天降級系統了嗎?”還(hái)成了iOS用戶之間(jiān)用來(lái)相互調侃的梗,不久前蘋果悄然重新開(kāi)放了幾個(gè)舊(jiù)版本的回滾驗證通(tōng)道(dào),用戶們恨不得(de)奔走相告。
歸根結底,是系統更新周期過短(duǎn)的問題。一個(gè)大(dà)的系統版本發布後,還(hái)來(lái)得(de)及修改漏洞,開(kāi)發團隊又馬不停蹄地趕去開(kāi)發下一個(gè)新版本了——一年一更新已經成為(wèi)了蘋果向全世界的保證。
當然,在某些(xiē)人(rén)看來(lái),就算(suàn)有(yǒu)bug,“又不是不能用”。但(dàn)一個(gè)字符就讓手機陷入癱瘓,即使不用字符,用戶手機還(hái)經常出現黑(hēi)屏、卡死,這些(xiē)情況都是對用戶心理(lǐ)的折磨,畢竟沒人(rén)想花(huā)大(dà)幾千塊來(lái)買“不安全感”。
iOS影(yǐng)響日常使用,macOS威脅數(shù)據安全,倒也是搭配完美了。
好在蘋果心裏還(hái)是有(yǒu)點數(shù)的。接下來(lái),蘋果的軟件開(kāi)發節奏會(huì)放緩,将會(huì)把精力重點放在完善系統,提高(gāo)軟件運行(xíng)穩定性上(shàng)。
謝天謝地,可(kě)别再讓我用bugOS了。