Google prihajajoči izdaji Androida 13 dodaja funkcijo, ki bo razvijalcem aplikacij omogočila simulacijo počasnejših internetnih povezav.
Vedno je pomembno, da aplikacije za Android dobro delujejo na različnih velikostih zaslona, vrstah čipov, mobilnih omrežjih itd. Testiranje na nizkih hitrostih omrežja je še posebej pomembno, saj nimajo vsi gigabitnega interneta oz neomejenih podatkovnih povezav 5G, vendar je bilo vedno težko umetno zavirati internetne hitrosti Android. Na srečo bi lahko Android 13 to končno spremenil.
Google dela na novi funkciji za prihajajočo posodobitev za Android 13, ki bo omogočila dušenje katere koli omrežne povezave, glede na objavo v spletnem dnevniku Esperja. Funkcionalnost dejansko še ne deluje, vendar koda iz Android Open Source Project (AOSP) kaže, da boste lahko nastavili omrežne hitrosti v bajtih na sekundo.
Edina težava je, da ta funkcija zahteva podporo na ravni jedra in ker večina naprav ne prejema posodobitev v jedro, potem ko bodo izdani, veliko obstoječih telefonov in tablic verjetno ne bo podpiralo omrežja dušenje. Jedro mora biti zgrajeno tudi z določenimi omogočenimi konfiguracijskimi možnostmi, kot je CONFIG_NET_SCHED.
To je že mogoče zaženite Android Studio Emulator z zadušeno omrežno povezavo, vendar še nikoli ni bilo preprostega načina za testiranje počasnejših omrežnih povezav s pravo fizično napravo. Nekateri razvijalci so uporabili mikrovalovne pečice (ko ne delujejo) ali faradayeve kletke za oslabitev brezžičnih signalov do naprave za testiranje.
Podpira tudi Google omejevanje omrežnih povezav v spletnem brskalniku Chrome, ki je lahko priročen za preizkušanje delovanja spletnih mest ali spletnih aplikacij s počasnimi omrežji. Ta nastavitev je na voljo tudi v vseh spletnih brskalnikih, ki temeljijo na Chromiumu. Applova iOS in iPadOS sta dovolila dušenje omrežja v nastavitvah razvijalca za nekaj časa, vendar dostop do tega menija zahteva uporabo razvojnega studia Xcode na Macu.
Android 13 Developer Preview 2 dodaja tudi dovoljenja za čas izvajanja za obvestila aplikacij, izboljšano japonsko besedilo wrapping, nov API za pretvorbo besedila za jezike, kot je japonščina, pisave COLR, MIDI 2.0, Bluetooth LE Audio in druge spremembe. Oglejte si naše glavne Pokritost Android 13 Developer Preview 2 za več informacij in povezave za prenos za naprave Pixel.
Vir:Esper