計劃性報廢還是軟體膨脹?分析刻意降低 iPhone 速度的指控

最近一名 Apple 前軟體工程師的指控重新點燃了科技界長期以來的爭論:Apple 是否透過軟體更新刻意降低舊款 iPhone 的速度,以推動新硬體銷售?雖然這些指控已在病毒式傳播的影片和新聞報導中浮現,但技術社群對於這究竟是惡意的「惡意軟體」還是軟體複雜度自然演進的案例,仍存在深度分歧。

這場討論觸及了使用者體驗的核心——在維持舊硬體支援與現代作業系統的需求之間所產生的緊張關係。了解裝置是否因刻意的降速(throttling)或有機的軟體膨脹(bloat)而變慢,對於消費者和監管機構而言都至關重要。

指控:惡意軟體 vs. 效能管理

目前的爭議核心源於有指控稱 Apple 在更新中整合了專門針對舊款裝置以降低其效能的程式碼。一些使用者和批評者將其標籤為「惡意軟體」,暗示這是一種協調一致的行為,旨在讓舊手機感覺「出錯」或遲鈍,從而強迫使用者升級到最新型號。

然而,這並非 Apple 首次面臨此類指控。許多人指向了惡名昭彰的「Batterygate」醜聞,當時 Apple 承認在舊款 iPhone 上限制了 CPU 效能,以防止因電池老化導致的意外關機。雖然 Apple 將其描述為一種維持裝置穩定性的功能,但缺乏透明度導致了廣泛的法律行動以及對計劃性報廢的觀感。

技術反駁:軟體膨脹

許多技術觀察家認為,感知到的降速並非「斷路器」或惡意程式碼的結果,而是「軟體膨脹」的結果。當作業系統的新版本是針對最新硬體設計時,舊有的硬體便會難以跟上新的需求。

有幾個因素導致了這種現象:

  • 缺乏優化: 開發者可能不會為舊款裝置維持獨立且優化的程式碼路徑,而是實施一套在所有支援的裝置上運行的單一且更沉重的程式碼庫。這意味著在 iOS 15 中運行效率良好的功能,在 iOS 26 中運行速度可能會顯著變慢,因為底層架構已轉向有利於新晶片的設計。
  • 硬體限制: Apple 在 RAM(記憶體)方面歷來相當保守。隨著網頁和應用程式變得更加耗費資源,記憶體有限的裝置(例如在某些 Android 競爭對手中使用 16GB RAM,而新機型僅使用 8GB RAM)會更快達到效能瓶頸。
  • 「餘裕」問題: CPU 的效能與軟體的需求之間通常存在顯著差距。隨著時間推移,當軟體消耗了更多的該餘裕時,裝置就會感覺變慢,即使 CPU 時脈速度保持不變。

正如一位觀察家所言,「任何寫得極其不稱職的軟體都與惡意軟體無異」。

懷疑與驗證的需求

儘管有使用者反映其 iPhone 12 或 13 感覺滯後,但技術社群正呼籲進行更嚴謹的證明。目前指控的批評者認為,來源——一段 TikTok 影片和一個與加密貨幣相關的帳號——缺乏必要的技術細節來使其具備公信力。

為了真正驗證這些指控,工程師建議進行一項受控實驗:將一組 iPhone 保持在舊版的 iOS,並將其效能與另一組已更新至最新軟體的相同型號手機進行比較。這將使軟體更新成為主要的變數。

"如果屬實,這可以透過將一組手機保持在舊版軟體上,並將該對照組與收到更新的手機組進行比較來驗證。"

結論:使用者的兩難

無論降速是由於刻意的企業策略,還是軟體膨脹的不可避免結果,對使用者的影響是一樣的:曾經感覺「流暢且快速」的裝置最終會變得令人沮喪地遲鈍。對於使用者而言,解決方案通常也是一樣的——要麼維持健康的電池狀態以避免降速,要麼最終接受硬體已無法再支援現代軟體的野心。

Sources