Banana Studio
Guides

iPerf для Android 1.21: готов к Android 17 с поддержкой доступа к локальной сети

iPerf для Android 1.21 готов к Android 17. При необходимости приложение теперь запрашивает новое разрешение «Nearby devices» (локальная сеть) и объясняет почему, чтобы тесты пропускной способности LAN и встроенный сервер iPerf продолжали работать. В этом выпуске также обновлены Google Play Billing и рекламный SDK.

On this page

iPerf для Android 1.21: готов к Android 17

Мы рады объявить iPerf для Android 1.21. Этот релиз готовит приложение к Android 17, который меняет, как приложения обмениваются данными с другими устройствами в вашей локальной сети. Вы можете продолжать измерять пропускную способность Wi‑Fi и Ethernet между вашим телефоном, планшетом или Android TV и вашими ПК, роутерами или NAS, как раньше.

Он доступен для телефонов, планшетов и Android TV в Google Play и Amazon Appstore.

Что нового в 1.21

Поддержка Android 17

iPerf теперь ориентирован на Android 17 (уровень API 37) — последнюю версию Android. Приложение следует новым правилам конфиденциальности Android 17 и готово к устройствам, получившим это обновление.

Новый: разрешение доступа к локальной сети («Nearby devices»)

Android 17 добавляет защиту конфиденциальности под названием защита локальной сети. Приложения, созданные для Android 17, больше не могут достигать устройств в вашей домашней или офисной сети, если вы не предоставите разрешение «Nearby devices».

Это важно для сетевого тестирующего инструмента вроде iPerf, потому что большинство тестов выполняется внутри вашей локальной сети:

  • Режим клиента: подключение к серверу iperf3 или iperf2 на вашем ПК, роутере или NAS (например 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 → Разрешения → Nearby devices → Разрешить

На Android TV путь аналогичен: Настройки → Приложения → iPerf → Разрешения.

Обновлённый Google Play Billing

Внутренние покупки (например, удаление рекламы) теперь используют Google Play Billing Library 8, версию, которую actualmente требует Google Play. Существующие покупки по-прежнему распознаются; ничего делать не нужно.

Обновлённый рекламный SDK

Рекламный SDK (Liftoff Monetize / Vungle) обновлён до последней поддерживаемой версии, как рекомендует Google Play. Это обеспечивает стабильность бесплатной версии и соответствие текущим политикам магазина.

Минимальная версия Android теперь Android 6.0

Последние библиотеки Google Play Billing и рекламного SDK больше не поддерживают Android 5.0 и 5.1. Поэтому iPerf 1.21 требует Android 6.0 (Marshmallow) или новее. Устройства, всё ещё работающие на Android 5.x, сохранят установленную предыдущую версию, но не получат это обновление.

Советы по обновлению

  • Вы используете «Запускать сервер iPerf при загрузке»? Если ваше устройство работает под Android 17, откройте iPerf один раз после обновления и предоставьте разрешение «Nearby devices». Сервер, запущенный при загрузке, не может сам показать запрос на разрешение, поэтому без разрешения он не будет принимать соединения от устройств в вашей локальной сети.
  • Тест против локального сервера внезапно таймаутится? На Android 17 сначала проверьте, разрешено ли для iPerf разрешение «Nearby devices» (см. выше).
  • Тестируете против публичных серверов iPerf в интернете? Для таких тестов новое разрешение не требуется, но его предоставление позволяет тестировать zarówno локальные, так и интернет‑серверы без перебоев.

Совместимость

Минимальная версия 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 требует разрешение «Nearby devices»? Начиная с Android 17, Android требует это разрешение для любого приложения, которое подключается к устройствам в локальной сети или принимает соединения от них. Основная задача iPerf — измерять производительность сети между вашим устройством и другими локальными устройствами, поэтому ему необходимо это разрешение.

iPerf сканирует мою сеть или отслеживает мои устройства? Нет. Это разрешение лишь позволяет запущенным вами командам iperf отправлять и принимать тестовый трафик. iPerf не обнаруживает, не перечисляет и не сохраняет информацию об устройствах в вашей сети.

Я не использую Android 17. Увижу ли я новый запрос? Нет. Устройства под Android 16 или ранее продолжают работать точно так же, как раньше.

Нужно ли снова предоставлять разрешение после перезагрузки? Нет. После предоставления оно остаётся предоставленным. Android может сбросить разрешения приложений, которые вы не открывали несколько месяцев; если это произойдёт, просто откройте iPerf и предоставьте разрешение снова.

Обратная связь

Мы будем рады услышать ваш отзыв. Если что‑то работает не так, как ожидалось, особенно на Android 17, пожалуйста, используйте Обратную связь в меню приложения или оставьте отзыв в Google Play или Amazon Appstore.

Спасибо, что используете iPerf для Android!

Related posts