Google lägger till en funktion till den kommande Android 13-versionen som gör det möjligt för apputvecklare att simulera långsammare internetanslutningar.
Det är alltid viktigt att Android-appar fungerar bra på en mängd olika skärmstorlekar, chipsettyper, mobila nätverk och så vidare. Att testa på långsamma nätverkshastigheter är särskilt viktigt, eftersom inte alla har gigabit internet eller obegränsade 5G-dataanslutningar, men det har alltid varit svårt att på konstgjord väg strypa internethastigheten på Android. Tack och lov kan Android 13 äntligen ändra det.
Google arbetar på en ny funktion för den kommande Android 13-uppdateringen som gör att alla nätverksanslutningar kan strypas, enligt ett blogginlägg från Esper. Funktionaliteten fungerar faktiskt inte än, men kod från Android Open Source Project (AOSP) indikerar att du kommer att kunna ställa in nätverkshastigheter i byte per sekund.
Den enda haken är att den här funktionen kräver stöd på kärnnivå, och eftersom de flesta enheter inte får uppdateringar till kärnan efter att de har släppts, kommer många befintliga telefoner och surfplattor förmodligen inte att stödja nätverk strypning. Kärnan måste också byggas med vissa konfigurationsalternativ aktiverade, såsom CONFIG_NET_SCHED.
Det är redan möjligt kör Android Studio Emulator med en begränsad nätverksanslutning, men det har aldrig funnits ett enkelt sätt att testa långsammare nätverksanslutningar med en riktig fysisk enhet. Vissa utvecklare har använt mikrovågsugnar (när de inte är igång) eller faraday-burar för att försvaga trådlösa signaler till en enhet för testning.
Google stöder också strypa nätverksanslutningar i webbläsaren Chrome, vilket kan vara praktiskt för att testa hur webbplatser eller webbappar fungerar med långsamma nätverk. Den inställningen är också tillgänglig i alla Chromium-baserade webbläsare. Apples iOS och iPadOS har tillåtit nätverksbegränsning i utvecklarinställningarna ett tag, men för att nå den menyn krävs att du använder Xcode-utvecklingsstudion på en Mac.
Android 13 Developer Preview 2 lägger också till körtidsbehörigheter för appaviseringar, förbättrad japansk text wrapping, ett nytt Text Conversion API för språk som japanska, COLR-teckensnitt, MIDI 2.0, Bluetooth LE Audio och andra ändringar. Kolla in vår huvudsida Android 13 Developer Preview 2 täckning för mer information och nedladdningslänkar för Pixel-enheter.
Källa:Esper