Banana Studio
Guides

iPerf for Android 1.21:已準備好支援 Android 17 並具備區域網路存取

iPerf for Android 1.21 已備妥支援 Android 17。於需要時,應用程式現在會詢問新的「附近裝置」(區域網路)權限並說明原因,使 LAN 頻寬測試與內建的 iPerf 伺服器能繼續運作。此版本亦更新了 Google Play 計費與廣告 SDK。

On this page

iPerf for Android 1.21:已準備好支援 Android 17

我們很高興宣布 iPerf for Android 1.21。此版本讓應用程式為 Android 17 做好準備,此版本改變了應用程式在本地網路上與其他裝置通訊的方式。您仍可在手機、平板或 Android TV 與您的電腦、路由器或 NAS 之間測量 Wi-Fi 和 Ethernet 吞吐量,就像之前一樣。

該應用程式可在 Google Play 與 Amazon Appstore 上的手機、平板及 Android TV 取得。

1.21 版的新功能

Android 17 支援

iPerf 現在以 Android 17 (API 級別 37) 為目標,這是 Android 的最新版本。該應用程式遵循 Android 17 的新隱私規則,並已為接收更新的裝置做好準備。

新增:區域網路存取(「附近裝置」)權限

Android 17 新增一項名為 區域網路保護 的隱私保護。針對 Android 17 編譯的應用程式,若未授予 「附近裝置」 權限,則無法連線到您家庭或辦公室網路上的裝置。

這對 iPerf 這種網路測試工具而言很重要,因為多數測試是在您的區域網路內進行:

  • 客戶模式: 連線到您的電腦、路由器或 NAS 上的 iperf3 或 iperf2 伺服器(例如 192.168.1.10)。
  • 伺服器模式: 您網路上的其他裝置連線到運行在您手機或電視上的 iPerf 伺服器。
  • UDP 測試 (-u):在區域裝置之間進行。

若未授予此權限,Android 17 會靜默封鎖此流量:對本地伺服器的測試會失敗或逾時,且其他裝置無法連線到您裝置上的伺服器。

iPerf 1.21 會做以下事情:

  1. 在 Android 17 及以上 版本中,當您首次開啟應用程式時,iPerf 會顯示一個簡短的畫面,說明 為何 需要區域網路存取權限。
  2. 點擊 請求權限,然後在 Android 提示視窗中選擇 允許。
  3. 就這樣。您只需執行一次;權限會持續授予,即使重新開機後也是如此。

在 Android 16 及以下 版本中,一切保持不變:不會出現新畫面也不會有新的提示。

您的隱私

此權限 僅 用於您執行的 iperf 指令所產生的流量。iPerf 不會 掃描您的網路、在背景中探索裝置,也不會收集任何關於您裝置的資訊。

如果您拒絕了權限

如果您先前點選了「不要允許」,或 Android 提示視窗不再顯示,您可以手動啟用:

設定 → 應用程式 → iPerf → 權限 → 附近裝置 → 允許

在 Android TV 上的路徑類似:設定 → 應用程式 → iPerf → 權限

已更新的 Google Play 計費

應用程式內購買(例如移除廣告)現在使用 Google Play 計費 Library 8,這是 Google Play 目前要求的版本。現有的購買仍會被識別;您不需要採取任何行動。

已更新的廣告 SDK

廣告 SDK(Liftoff Monetize / Vungle)已更新為 Google Play 建議的最新支援版本。此更新使免費版本保持穩定,並符合現行商店政策。

最低 Android 版本現在為 Android 6.0

最新的 Google Play 計費和廣告程式庫不再支援 Android 5.0 和 5.1。因此 iPerf 1.21 需要 Android 6.0 (Marshmallow) 或更新版本。仍在使用 Android 5.x 的裝置會保留先前版本,但將不會收到此更新。

升級提示

  • 使用「開機時啟動 iPerf 伺服器」? 若您的裝置執行 Android 17,請在更新後開啟 iPerf 一次並授予「附近裝置」權限。開機時啟動的伺服器無法自行顯示權限提示,因此若沒有此權限,它將無法接受來自區域網路裝置的連線。
  • 對本地伺服器的測試突然逾時? 在 Android 17 上,請先確認 iPerf 已獲准「附近裝置」權限(參見上文)。
  • 針對網路上的公開 iPerf 伺服器進行測試? 此類測試不需要新權限,但授予權限後可讓您在不中斷的情況下同時測試區域網路與網際網路伺服器。

相容性

最低 Android 版本 Android 6.0(先前為 Android 5.0)
目標 Android 版本 Android 17 (API 37)
裝置 手機、平板及 Android TV
附帶工具 iperf3 3.19.1 與 iperf2 2.2.1(未變更)
應用程式商店 Google Play 與 Amazon Appstore

常見問題

iPerf 為何需要「附近裝置」權限? 從 Android 17 起,Android 要求任何應用程式在連線至或接受來自區域網路裝置的連線時必須具備此權限。iPerf 的主要工作是測量您的裝置與其他區域網路裝置間的網路效能,因此需要此權限才能運作。

iPerf 會掃描我的網路或追蹤我的裝置嗎? 不會。此權限僅允許您啟動的 iperf 指令發送與接收測試流量。iPerf 不會探索、列出或儲存您網路上裝置的資訊。

如果我不使用 Android 17,我會看到新的提示嗎? 不會。執行 Android 16 或更早版本的裝置會維持之前的行作方式,無任何變更。

重新開機後我需要再次授予權限嗎? 不會。權限一旦授予後會持續保留。Android 可能會在您數月未開啟某應用程式時重置其權限;若發生此情況,只要再次開啟 iPerf 並授予權限即可。

意見回饋

我們很期待聽見您的聲音。如果您的裝置(尤其是 Android 17)有任何功能不如預期運作,請使用應用程式選單中的 意見回饋,或在 Google Play 或 Amazon Appstore 上留下評論。

感謝您使用 iPerf for Android!

Related posts