Android 13 helpt ontwikkelaars hun apps te testen met langzamere internetverbindingen

Google voegt een functie toe aan de komende Android 13-release waarmee app-ontwikkelaars langzamere internetverbindingen kunnen simuleren.

Het is altijd belangrijk dat Android-apps goed werken op een grote verscheidenheid aan schermformaten, chipsettypen, mobiele netwerken, enzovoort. Testen op langzame netwerksnelheden is vooral belangrijk, omdat niet iedereen over gigabit-internet beschikt onbeperkte 5G-dataverbindingen, maar het is altijd moeilijk geweest om de internetsnelheid kunstmatig te beperken Android. Gelukkig kan Android 13 daar eindelijk verandering in brengen.

Google werkt aan een nieuwe functie voor de komende Android 13-update waarmee elke netwerkverbinding kan worden beperkt, aldus een blogpost van Esper. De functionaliteit werkt nog niet echt, maar code van het Android Open Source Project (AOSP) geeft aan dat je de netwerksnelheden in bytes per seconde kunt instellen.

Het enige probleem is dat deze functie ondersteuning op kernelniveau vereist, en dat de meeste apparaten geen updates ontvangen naar de kernel nadat ze zijn uitgebracht, zullen veel bestaande telefoons en tablets waarschijnlijk geen netwerk ondersteunen smoren. De kernel moet ook worden gebouwd met bepaalde configuratieopties ingeschakeld, zoals CONFIG_NET_SCHED.

Het is al mogelijk voer de Android Studio-emulator uit met een beperkte netwerkverbinding, maar er is nog nooit een gemakkelijke manier geweest om langzamere netwerkverbindingen te testen met een echt fysiek apparaat. Sommige ontwikkelaars hebben gebruikt magnetrons (als ze niet werken) of kooien van Faraday om draadloze signalen naar een testapparaat te verzwakken.

Google ondersteunt ook netwerkverbindingen in de Chrome-webbrowser beperken, wat handig kan zijn om te testen hoe sites of web-apps presteren met trage netwerken. Die instelling is ook beschikbaar in alle Chromium-gebaseerde webbrowsers. Apple's iOS en iPadOS hebben dit toegestaan netwerkbeperking in de ontwikkelaarsinstellingen voor een tijdje, maar om dat menu te bereiken moet je de Xcode-ontwikkelstudio op een Mac gebruiken.

Android 13 Developer Preview 2 voegt ook runtime-rechten toe voor app-meldingen en verbeterde Japanse tekst packing, een nieuwe tekstconversie-API voor talen als Japans, COLR-lettertypen, MIDI 2.0, Bluetooth LE Audio en andere veranderingen. Bekijk onze belangrijkste Android 13 Developer Preview 2-dekking voor meer informatie en de downloadlinks voor Pixel-apparaten.

Bron:Esper