Banana Studio
Guides

iPerf för Android 1.21: Klar för Android 17 med stöd för lokal nätverksåtkomst

iPerf för Android 1.21 är redo för Android 17. När det behövs ber appen nu om den nya \"Nära enheter\"-behörigheten (lokalt nätverk) och förklarar varför, så att LAN-bandbreddstester och den inbyggda iPerf-servern fortsätter att fungera. Den här uppdateringen uppdaterar även Google Play Billing och annons‑SDK.

On this page

iPerf för Android 1.21: Redo för Android 17

Vi är glada att kunna meddela iPerf för Android 1.21. Den här versionen förbereder appen för Android 17, vilket ändrar hur appar kommunicerar med andra enheter i ditt lokala nätverk. Du kan fortsätta mäta Wi-Fi- och Ethernet-genomströmning mellan din telefon, surfplatta eller Android TV och dina datorer, routrar eller NAS, precis som tidigare.

Den finns tillgänglig för telefoner, surfplattor och Android TV på Google Play och Amazon Appstore.

Vad är nytt i 1.21

Stöd för Android 17

iPerf riktar sig nu mot Android 17 (API-nivå 37), den senaste versionen av Android. Appen följer Android 17:s nya sekretessregler och är redo för enheter som får uppdateringen.

Ny: behörighet för lokal nätverksåtkomst ("Närliggande enheter")

Android 17 inför ett sekretesskydd som kallas lokal nätverksskydd. Appar som byggts för Android 17 kan inte längre nå enheter i ditt hem- eller kontorsnätverk om du inte beviljar behörigheten "Närliggande enheter".

Det är viktigt för ett nätverkstestverktyg som iPerf, eftersom de flesta tester körs inom ditt lokala nätverk:

  • Klientläge: ansluta till en iperf3- eller iperf2-server på din dator, router eller NAS (till exempel 192.168.1.10).
  • Serverläge: andra enheter i ditt nätverk ansluter till iPerf-servern som körs på din telefon eller TV.
  • UDP-tester (-u) till och från lokala enheter.

Utan behörigheten blockerar Android 17 tyst denna trafik: ett test mot en lokal server misslyckas eller tidsutgår, och andra enheter kan inte nå servern på din enhet.

Vad iPerf 1.21 gör:

  1. På Android 17 och senare, första gången du öppnar appen visar iPerf en kort skärm som förklarar varför den behöver åtkomst till lokalt nätverk.
  2. Tryck på Begär behörighet, välj sedan Tillåt i Android-prompten.
  3. Det är allt. Du behöver bara göra detta en gång; behörigheten förblir beviljad, även efter en omstart.

På Android 16 och tidigare ändras inget: ingen ny skärm och ingen ny prompt.

Din sekretess

Behörigheten används endast för trafiken från de iperf-kommandon du kör. iPerf skannar inte ditt nätverk, upptäcker enheter i bakgrunden eller samlar in någon information om dina enheter.

Om du nekade behörigheten

Om du tryckte på "Tillåt inte" tidigare, eller om Android-prompten inte längre visas, kan du aktivera den manuellt:

Inställningar → Appar → iPerf → Behörigheter → Närliggande enheter → Tillåt

På Android TV är sökvägen liknande: Inställningar → Appar → iPerf → Behörigheter.

Uppdaterad Google Play-fakturering

In-app-köp (t.ex. borttagning av annonser) använder nu Google Play Billing Library 8, den version som Google Play för närvarande kräver. Befintliga köp känns fortfarande igen; du behöver inte göra något.

Uppdaterad annons-SDK

Annons-SDK:n (Liftoff Monetize / Vungle) har uppdaterats till sin senast stödda version, enligt rekommendation från Google Play. Detta håller den kostnadsfria versionen stabil och i enlighet med gällande butikspolicyer.

Minsta Android-version är nu Android 6.0

De senaste Google Play-fakturerings- och annonsbiblioteken stöder inte längre Android 5.0 och 5.1. iPerf 1.21 kräver därför Android 6.0 (Marshmallow) eller nyare. Enheter som fortfarande kör Android 5.x behåller den tidigare versionen installerad, men får inte denna uppdatering.

Tips för uppgradering

  • Använder du "Starta iPerf-server vid start"? Om din enhet kör Android 17, öppna iPerf en gång efter uppdateringen och bevilja behörigheten "Närliggande enheter". En server som startas vid uppstart kan själv inte visa behörighetsprompten, så utan behörigheten kommer den inte att acceptera anslutningar från enheter i ditt lokala nätverk.
  • Tidsutgår ett test mot en lokal server plötsligt? På Android 17, kontrollera först att behörigheten "Närliggande enheter" är tillåten för iPerf (se ovan).
  • Testar du mot offentliga iperf-servrar på internet? Dessa tester behöver inte den nya behörigheten, men om du beviljar den kan du testa både lokala och internetservrar utan avbrott.

Kompatibilitet

Minsta Android-version Android 6.0 (tidigare Android 5.0)
Mål-Android-version Android 17 (API 37)
Enheter Telefoner, surfplattor och Android TV
Inbyggda verktyg iperf3 3.19.1 och iperf2 2.2.1 (oförändrade)
Butiker Google Play och Amazon Appstore

FAQ

Varför behöver iPerf behörigheten "Närliggande enheter"? Från Android 17 kräver Android att denna behörighet finns för alla appar som ansluter till, eller tar emot anslutningar från, enheter i det lokala nätverket. iPerfs huvudsyfte är att mäta nätverksprestanda mellan din enhet och andra lokala enheter, så den behöver denna behörighet för att fungera.

Skannar iPerf mitt nätverk eller spårar mina enheter? Nej. Behörigheten låter bara de iperf-kommandon du startar skicka och ta emot testtrafik. iPerf upptäcker inte, listar eller lagrar information om enheter i ditt nätverk.

Jag kör inte Android 17. Kommer jag att se den nya prompten? Nej. Enheter med Android 16 eller tidigare fungerar precis som tidigare.

Måste jag bevilja behörigheten igen efter en omstart? Nej. När den väl är beviljad förblir den beviljad. Android kan återställa behörigheter för appar som du inte har öppnat på flera månader; om det händer, öppna bara iPerf och bevilja behörigheten igen.

Feedback

Vi vill gärna höra från dig. Om något inte fungerar som förväntat på din enhet, särskilt på Android 17, använd Feedback i appmenyn eller lämna ett omdöme på Google Play eller Amazon Appstore.

Tack för att du använder iPerf för Android!

Related posts