IT之家 10 月 9 日消息,科技媒體 9to5Mac 昨日(10 月 8 日)發(fā)布博文,報(bào)道稱困擾業(yè)界 15 年之久的蘋果 iPhone 4“天線門”事件謎底近日揭曉。軟件工程師薩姆?亨利?戈?duì)柕掳l(fā)現(xiàn),當(dāng)年導(dǎo)致信號(hào)格急劇下降的根本原因并非硬件缺陷,而是一個(gè)軟件算法錯(cuò)誤。
IT之家援引博文介紹,蘋果在 2010 年推出的 iPhone 4,因其經(jīng)典設(shè)計(jì)備受矚目,但很快就被一場(chǎng)名為“天線門”(Antennagate)的爭(zhēng)議事件搶走了風(fēng)頭。
大量用戶發(fā)現(xiàn),當(dāng)以特定方式手持手機(jī)時(shí),屏幕上顯示的信號(hào)格會(huì)發(fā)生斷崖式下跌。這一發(fā)現(xiàn)迅速引發(fā)了全球范圍的關(guān)注和爭(zhēng)議,成為蘋果歷史上一次重大的公關(guān)危機(jī)。
面對(duì)洶涌的輿論,蘋果當(dāng)時(shí)采取了多種應(yīng)對(duì)措施,包括時(shí)任 CEO 史蒂夫?喬布斯曾公開表示“用戶握持手機(jī)的方式不正確”。
不過,公司最終還是承認(rèn)了問題的存在,并被迫向所有 iPhone 4 用戶提供免費(fèi)的保護(hù)套(Bumper Case),同時(shí)就一起集體訴訟達(dá)成和解,向受影響的用戶支付了賠償金。
蘋果公司在當(dāng)年的官方聲明中指出,用于計(jì)算并顯示信號(hào)格數(shù)的軟件算法存在“完全錯(cuò)誤”。該算法在許多情況下會(huì)錯(cuò)誤地多顯示 2 格信號(hào),導(dǎo)致用戶誤以為自己所處區(qū)域的信號(hào)強(qiáng)度很好。
因此,當(dāng)用戶手持手機(jī)影響到天線接收后,他們看到的并非信號(hào)真實(shí)減弱,而是從一個(gè)虛高的、從未真實(shí)存在過的滿格信號(hào),瞬間回落到真實(shí)的微弱信號(hào)水平,從而造成了巨大的心理落差。
時(shí)隔 15 年,軟件工程師薩姆?亨利?戈?duì)柕峦ㄟ^對(duì)比固件代碼,終于揭開了當(dāng)年蘋果修復(fù)該問題的具體技術(shù)細(xì)節(jié)。
他通過分析新舊兩個(gè)版本的固件發(fā)現(xiàn),蘋果在 CoreTelephony 框架下的 CommCenter 安裝文件中,修改了一個(gè)用于轉(zhuǎn)換信號(hào)強(qiáng)度與顯示格數(shù)之間對(duì)應(yīng)關(guān)系的“查找表”(lookup table)。
這個(gè)修改僅涉及 20 個(gè)字節(jié)的數(shù)據(jù)。原有的查找表數(shù)值設(shè)定得“過于樂觀”,導(dǎo)致大部分時(shí)間里手機(jī)都會(huì)顯示 4 到 5 格信號(hào)。而新的數(shù)值則讓信號(hào)格的顯示曲線變得更加平滑和真實(shí)。
這一調(diào)整的結(jié)果是,用戶雖然更難看到滿格信號(hào),但信號(hào)格也不會(huì)再出現(xiàn)斷崖式下跌。戈?duì)柕逻€發(fā)現(xiàn)一個(gè)有趣的細(xì)節(jié):蘋果在更新中還略微增加了前兩格信號(hào)條的高度,這或許是一種心理學(xué)上的優(yōu)化,從而讓微弱信號(hào)看起來不那么糟糕。
特別聲明:以上內(nèi)容(如有圖片或視頻亦包括在內(nèi))為自媒體平臺(tái)“網(wǎng)易號(hào)”用戶上傳并發(fā)布,本平臺(tái)僅提供信息存儲(chǔ)服務(wù)。
Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.