Google legger til en funksjon til den kommende Android 13-utgivelsen som vil tillate apputviklere å simulere tregere internettforbindelser.
Det er alltid viktig at Android-apper fungerer godt på en lang rekke skjermstørrelser, brikkesetttyper, mobilnettverk og så videre. Testing på langsomme nettverkshastigheter er spesielt viktig, siden ikke alle har gigabit internett eller ubegrensede 5G-datatilkoblinger, men det har alltid vært vanskelig å kunstig strupe internetthastigheter på Android. Heldigvis kan Android 13 endelig endre det.
Google jobber med en ny funksjon for den kommende Android 13-oppdateringen som lar enhver nettverkstilkobling strupes, ifølge et blogginnlegg fra Esper. Funksjonaliteten fungerer faktisk ikke ennå, men kode fra Android Open Source Project (AOSP) indikerer at du vil kunne stille nettverkshastigheter i byte per sekund.
Den eneste haken er at denne funksjonen krever støtte på kjernenivå, og siden de fleste enheter ikke mottar oppdateringer til kjernen etter at de er utgitt, vil mange eksisterende telefoner og nettbrett sannsynligvis ikke støtte nettverk struping. Kjernen må også bygges med visse konfigurasjonsalternativer aktivert, for eksempel CONFIG_NET_SCHED.
Det er allerede mulig kjøre Android Studio Emulator med en strupet nettverkstilkobling, men det har aldri vært en enkel måte å teste tregere nettverksforbindelser med en ekte fysisk enhet. Noen utviklere har brukt mikrobølgeovner (når de ikke er i gang) eller faraday-bur for å svekke trådløse signaler til en enhet for testing.
Google støtter også strupe nettverkstilkoblinger i Chrome-nettleseren, som kan være nyttig for å teste hvordan nettsteder eller nettapper fungerer med trege nettverk. Denne innstillingen er også tilgjengelig i alle Chromium-baserte nettlesere. Apples iOS og iPadOS har tillatt nettverkskontroll i utviklerinnstillingene en stund, men å nå den menyen krever bruk av Xcode-utviklingsstudioet på en Mac.
Android 13 Developer Preview 2 legger også til kjøretidstillatelser for appvarsler, forbedret japansk tekst wrapping, en ny tekstkonverterings-API for språk som japansk, COLR-fonter, MIDI 2.0, Bluetooth LE Audio og andre Endringer. Sjekk ut hovedsiden vår Android 13 Developer Preview 2 dekning for mer informasjon og nedlastingskoblinger for Pixel-enheter.
Kilde:Esper