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와 PC, 라우터 또는 NAS 간의 Wi-Fi 및 이더넷 처리량을 계속 측정할 수 있습니다.
휴대폰, 태블릿 및 Android TV용으로 Google Play와 Amazon Appstore에서 이용할 수 있습니다.
1.21의 새로운 기능
Android 17 지원
iPerf는 이제 Android 17 (API 레벨 37) 을 대상으로 하며, 이는 Android의 최신 버전입니다. 앱은 Android 17의新규 개인 정보 보호 규칙을 따르며, 업데이트를 받는 기기에 대비되어 있습니다.
새 기능: 로컬 네트워크 접근("근처 기기") 권한
Android 17은 로컬 네트워크 보호라는 개인 정보 보호 기능을 추가합니다. Android 17용으로 빌드된 앱은 "근처 기기" 권한을 부여하지 않는 한 가정 또는 사무실 네트워크의 기기에 접근할 수 없습니다.
이 점은 iPerf 같은 네트워크 테스트 도구에 중요합니다. 대부분의 테스트가 로컬 네트워크 내에서 실행되기 때문입니다:
- 클라이언트 모드: PC, 라우터 또는 NAS에서 실행 중인 iperf3 또는 iperf2 서버에 연결(예:
192.168.1.10). - 서버 모드: 휴대폰 또는 TV에서 실행 중인 iPerf 서버에 네트워크上的 다른 기기가 연결됩니다.
- UDP 테스트 (
-u): 로컬 기기와 간에 양방향으로 수행.
권한이 없으면 Android 17이 이 트래픽을 silenziosamente 차단합니다: 로컬 서버에 대한 테스트가 실패하거나 타임아웃되며, 다른 기기는 사용자 기기의 서버에 접근할 수 없습니다.
iPerf 1.21의 동작:
- Android 17 이상에서는 앱을 처음 실행할 때 iPerf가 로컬 네트워크 접근이 필요한 理由를 설명하는 짧은 화면을 표시합니다.
- 권한 요청을 탭한 뒤 Android 프롬프트에서 허용을 선택합니다.
- 이제 끝입니다. 한 번만 수행하면 해당 권한이 유지되며, 재부팅 후에도 유지됩니다.
Android 16 이하에서는 변경 사항이 없습니다: 새 화면도, 새 프롬프트도 없습니다.
개인 정보 보호
이 권한은 사용자가 실행하는 iperf 명령의 트래픽에 단독으로 사용됩니다. iPerf는 네트워크를 스캔하지 않으며, 백그라운드에서 기기를 탐지하거나 기기에 대한 정보를 수집하지 않습니다.
권한을 거부한 경우
이전에 "허용하지 않음"을 탭했거나 Android 프롬프트가 더 이상 표시되지 않는 경우, 수동으로 권한을 활성화할 수 있습니다:
Settings → Apps → iPerf → Permissions → Nearby devices → Allow
Android TV에서는 경로가 유사합니다: Settings → Apps → iPerf → Permissions.
Google Play 결제 업데이트
앱 내 구매(광고 제거 등)는 이제 Google Play가 현재 요구하는 Google Play Billing Library 8 버전을 사용합니다. 기존 구매는 여전히 인식되며, 별도의 조치가 필요하지 않습니다.
광고 SDK 업데이트
광고 SDK(Liftoff Monetize / Vungle)가 Google Play의 권장에 따라 최신 지원 버전으로 업데이트되었습니다. 이로써 무료 버전이 안정적으로 유지되며 현재 스토어 정책을 준수합니다.
최소 Android 버전이 이제 Android 6.0입니다
최신 Google Play 결제 및 광고 라이브러리는 더 이상 Android 5.0과 5.1을 지원하지 않습니다. 따라서 iPerf 1.21은 Android 6.0(마시멜로) 이상이 필요합니다. 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를 사용해 주셔서 감사합니다!