困擾業界 15 年的 Apple iPhone 4「天線門」事件真相近日揭曉。軟件工程師兼設計師 Sam Henri Gold 透過逆向工程分析發現,當年導致訊號格急劇下降的根本原因並非硬件缺陷,而是一個僅涉及 20 字節的軟件演算法錯誤。這場爭議最終令 Apple 損失約 1.75 億美元 (約港幣 13.65 億元),包括免費贈送保護套及集體訴訟和解賠償。
經典設計遭遇訊號災難
Apple 於 2010 年推出的 iPhone 4 因其經典設計備受注目,但很快就被一場名為「天線門」(Antennagate) 的爭議事件搶去風頭。大量用戶發現,當以特定方式手持手機時,螢幕上顯示的訊號格會發生斷崖式下跌,這一現象迅速引發全球關注,成為 Apple 歷史上一次重大的公關危機。
iPhone 4 採用不銹鋼金屬框架作為天線系統,但用戶以左手握持手機時可能會橋接天線,導致訊號大幅下降。美國消費者報告組織 Consumer Reports 甚至拒絕推薦該裝置,並展示如何僅透過握持手機就能破壞接收訊號。
Steve Jobs「握持方式不正確」引發爭議
面對洶湧輿論,時任行政總裁 Steve Jobs 最初的回應成為經典:他公開表示「沒有天線門,用戶握持手機的方式不正確」。Steve Jobs 的實際回應是「只需避免以那種方式握持」,但這個說法加劇了爭議。

Apple 後來承認問題存在,並被迫向所有 iPhone 4 用戶提供免費保護套 (Bumper Case)。公司最終就集體訴訟達成和解,向受影響的美國用戶每人支付 15 美元 (約港幣 HK$117) 賠償金。
2010 年官方聲明承認演算法錯誤
Apple 於 2010 年 7 月 2 日發表官方聲明,承認用於計算並顯示訊號格數的軟件演算法「完全錯誤」。公司表示該演算法在許多情況下會錯誤地多顯示 2 格訊號,導致用戶誤以為所處區域的訊號強度很好。
因此,當用戶手持手機影響天線接收後,他們看到的並非訊號真實減弱,而是從一個虛高、從未真實存在的滿格訊號瞬間回落到真實的微弱訊號水平,造成巨大心理落差。Apple 當時承諾將在「數周內」發佈軟件更新修正問題。
逆向工程揭開 15 年謎團
時隔 15 年,Sam Henri Gold 決定找出當年 Apple 修復問題的具體技術細節。他在社交媒體 X 上表示:「沒有人真正研究過 iOS 4.0 和更新檔 iOS 4.0.1 之間的演算法差異。我當時是個愚蠢的 8 歲小孩,但現在我是個有權使用反組合器的愚蠢成年人」。
Mapped onto a chart, you can see that it takes a lot to drop from 5 to 0 bars. It’s harder to see 5 bars, but it’s harder to plummet bars. pic.twitter.com/QFLh8IK086
— sam henri gold (@samhenrigold) October 7, 2025
Sam Henri Gold 提取了原始 iOS 4.0 和 iOS 4.0.1 的系統檔案進行直接比較。他在 CoreTelephony 框架下名為 CommCenter 的程式中發現關鍵線索,該程式控制 iPhone 如何將訊號強度轉換為熟悉的訊號格。
查閱表格數值「過於樂觀」
Sam Henri Gold 發現問題出在一個小型的查閱表格 (lookup table),該表格包含決定在特定訊號下應顯示多少訊號格的臨界值。原始 iPhone 4 軟件將弱訊號標示為「強訊號」,即使接收訊號微弱時,用戶也幾乎總是看到 4 至 5 格訊號。
這個查閱表格的數值設定得「過於樂觀」,導致大部分時間手機都會顯示 4 至 5 格訊號。當握持裝置導致天線訊號衰減時,就會出現從 5 格突然下降至 2 格的劇烈變化。
計算本身的程式碼運作完全正常,錯誤在於數值設定。CommCenter 從記憶體載入每個臨界值並進行比較,直到找到適當範圍,問題不在程式碼,而在查閱表格的臨界值。
僅修改 20 字節解決危機
在 iOS 4.0.1 更新中,Apple 修改了 CommCenter 安裝檔案中的查閱表格,這個修改僅涉及約 20 字節的數據。Sam Henri Gold 在 X 平台分享截圖,比較兩個韌體版本的差異,並配文:「想看點有趣的嗎?這就是 2010 年 iPhone 天線門的全部修復。20 字節」。
新的數值讓訊號格顯示曲線變得更加平滑和真實。圖表顯示,現在需要更大的訊號損失才能從 5 格降至 0 格,5 格訊號的顯示頻率減少,但劇烈下降的情況也消失了。
調整結果是用戶雖然更難看到滿格訊號,但訊號格也不會再出現斷崖式下跌。新的計算方式更準確地反映真實的訊號強度,減少了從滿格突然降至兩格的視覺衝擊。
視覺心理學改良技巧
Sam Henri Gold 還發現一個有趣細節:Apple 在更新中略微增加了前兩格訊號條的視覺高度。這或許是一種心理學上的改良,令微弱訊號看起來不那麼糟糕,讓較低的訊號格在視覺上更加平衡。
硬件問題直到 iPhone 4S 才解決
雖然軟件更新成功減輕了視覺衝擊,但 iPhone 4 確實存在真實的天線問題。用手指橋接金屬框架會干擾天線的射頻特性,一個簡單的膠帶或保護套就能修復問題。
Apple 最終在翌年推出的 iPhone 4S 中重新設計了不銹鋼框架中的天線系統,才真正終結了天線門問題。這個硬件改良才是徹底的解決方案,而非 2010 年的軟件更新。
來源:9to5Mac
分享到 :
最新影片
