
十五年前,蘋果推出了 iPhone 4,這款手機以其令人驚豔的不銹鋼設計和化學強化鋁矽酸鹽玻璃而聞名。這款時尚的一體成型機身使其成為當時最受追捧的電子產品之一。然而,一場名為「天線門」的重大爭議卻損害了它的美感。
這個問題源自於用戶發現,以某種方式握持 iPhone 4 會導致手機訊號顯著下降,訊號條顯示減少。在這段艱難時期,史蒂夫‧賈伯斯曾發表過頗具爭議的評論,表示用戶握持設備的方式不正確。這項反應並未平息公眾的強烈反對,最終引發了一場集體訴訟,迫使蘋果必須應對公眾的強烈抗議。
蘋果關於軟體相關問題的斷言是正確的
時間快轉到今天,軟體工程師 Sam Henri Gold 僅用 20 個位元組的程式碼,就輕鬆解決了長期困擾 iPhone 4 的難題。 Gold 透過仔細比較原始 iOS 程式碼和後續更新,最終取得了這一突破。他的分析表明,核心程式碼是合理的;而導致接收錯誤的關鍵在於查找表。
Gold 發現,蘋果在將位元組轉換為 dBm 值時設定的參數過於樂觀。結果,大多數使用者會持續看到 4-5 格訊號,但當裝置以某種方式握持時,訊號強度會急劇下降,導致使用者感到沮喪。
嘿,想看點有意思的東西嗎?這是2010年iPhone天線門事件的完整修復方案。 20位元組。 pic.twitter.com/ XSSBmg2rCr
— 山姆亨利戈爾德 (@samhenrigold) 2025 年 10 月 7 日
更新後,訊號顯示值經過重新校準,讀數更加準確,訊號條低於五格的可能性也更小。因此,Gold 的發現進一步證實了蘋果最初的說法,即該問題本質上與軟體有關。
天線門醜聞的代價與補償
天線門事件的後果是巨大的,蘋果損失了約1.75億美元。該公司後來提供了內部調查摘要,證實顯示訊號強度的演算法有缺陷。
經過調查,我們驚訝地發現,我們用來計算訊號強度顯示格數的公式完全錯誤。在許多情況下,我們的公式會錯誤地顯示比給定訊號強度應顯示格數多2格的訊號。例如,有時我們顯示4格訊號,而實際上應該顯示2格。如果使用者以某種方式握住iPhone時發現訊號下降了幾格,那麼他們很可能處於訊號強度非常弱的區域,但他們並不知道這一點,因為我們錯誤地顯示了4格或5格。他們訊號格數大幅下降,是因為他們顯示的高格數根本不是真實的。
為了緩解客戶的不滿,蘋果為受影響的設備用戶提供了保險桿或保護殼更換計劃。該公司撥款1.75億美元,用於解決天線設計缺陷帶來的財務影響。正如歷史經驗所示,蘋果後來在iPhone 4S上改進了設計,成功地規避了類似的問題。
欲了解更多見解,請參閱:Sam Henri Gold
發佈留言