⚡️探究 iPhone 的 USB 速度對開發體驗的影響:如何得知連線速率

實際來測試 Mac 與 iOS 設備的連線速率,包含 USB、Wi-Fi、乙太網路,以及線材的坑。

接續前文,我想知道 Mac 與 iOS 設備之間的連線速率對於開發體驗的影響。兩台設備之間可以透過 USB 線與網路進行通訊。

在繼續閱讀下去以前,需要重點強調:我提供的是我查到的資料、測試方法與結果,而非絕對的真理。歡迎讀者一起來實驗、交流。

先說結論

  1. Mac 與 iOS 設備都連到同一個 Wi-Fi AP 時,理論速度可能與插 USB 2.0 傳輸線差不多
  2. Mac 接上乙太網路、iPhone 使用 Wi-Fi,會比兩者都使用 Wi-Fi 更快
  3. 如果你在使用 iPhone 15/16/17 Pro(Max) 開發,請不要使用原廠盒子內那條 USB-C 編織傳輸線,因為那條線只有 USB 2.0,浪費了 USB 3 規格該有的速度
  4. 注意線材的品質與實測速率

如何得知 USB 速率?

我們可以從 Mac 的系統報告看到當前 USB 裝置的速率。

打開系統設定,從「一般」、「關於」,捲動到最下方,打開「系統報告」。

打開系統設定,從「一般」、「關於」,捲動到最下方,可以看到「系統報告」
打開系統設定,從「一般」、「關於」,捲動到最下方,可以看到「系統報告」

再點選「硬體」、「USB」,找到 iPhone。

我目前使用的是 iPhone 16 Pro Max。我在家裡找到一條線,可以跑出最高的速率,10 Gb/s。

系統報告顯示 iPhone 的 USB 連結速度為 10 Gb/s
系統報告顯示 iPhone 的 USB 連結速度為 10 Gb/s

接下來,我把 iPhone 接到 Hub 上,使用一條 USB-A 轉 USB-C 的線材。顯示為 5 Gb/s 的速率。

系統報告顯示 iPhone 的 USB 連結速度為 5 Gb/s
系統報告顯示 iPhone 的 USB 連結速度為 5 Gb/s

接下來,我改成插上 iPhone 盒子裡面附上的那條 Apple 原廠 USB-C 充電線,得到的速率為 480 Mb/s。

系統報告顯示 iPhone 的 USB 連結速度為 480 Mb/s
系統報告顯示 iPhone 的 USB 連結速度為 480 Mb/s

值得注意的是,系統報告並不會即時更新。如果有插拔 USB 設備,請手動按 Cmd + R 來重新整理

這邊的數字反映的是目前走的 USB 規格。

  • 480 Mb/s: USB 2.0
  • 5 Gb/s: USB 3.0 = USB 3.1 Gen 1 = USB 3.2 Gen 1×1,接點為藍色
  • 10 Gb/s: USB 3.2 Gen 1×2 或 USB 3.2 Gen 2×1

USB 3、3.1、3.2 系列的規格名稱一直改來改去(請參考維基百科),Apple 的規格就只寫 USB 3

能否實測 USB 速率?

也許你會想問,USB 速率能否實測?