Google lisää tulevaan Android 13 -julkaisuun ominaisuuden, jonka avulla sovelluskehittäjät voivat simuloida hitaampia Internet-yhteyksiä.
On aina tärkeää, että Android-sovellukset toimivat hyvin useissa eri näytöissä, piirisarjatyypeissä, mobiiliverkoissa ja niin edelleen. Testaus hitailla verkkonopeuksilla on erityisen tärkeää, koska kaikilla ei ole gigabitin internetiä tai rajattomat 5G-datayhteydet, mutta Internet-nopeuksien keinotekoinen kuristaminen on aina ollut vaikeaa Android. Onneksi Android 13 saattaa vihdoin muuttaa tämän.
Google kehittää uutta ominaisuutta tulevaan Android 13 -päivitykseen, joka sallii minkä tahansa verkkoyhteyden rajoittamisen Esperin blogiviestin mukaan. Toiminnot eivät vielä toimi, mutta Android Open Source Projectin (AOSP) koodi osoittaa, että voit asettaa verkon nopeudet tavuina sekunnissa.
Ainoa saalis on, että tämä ominaisuus vaatii ydintason tuen, ja koska useimmat laitteet eivät vastaanota päivityksiä ytimeen niiden julkaisun jälkeen, monet olemassa olevat puhelimet ja tabletit eivät todennäköisesti tue verkkoa kuristus. Ydin on myös rakennettava siten, että tietyt asetusvaihtoehdot ovat käytössä, kuten CONFIG_NET_SCHED.
Se on jo mahdollista Suorita Android Studio Emulator kuristettu verkkoyhteys, mutta ei ole koskaan ollut helppoa tapaa testata hitaampia verkkoyhteyksiä todellisella fyysisellä laitteella. Jotkut kehittäjät ovat käyttäneet mikroaaltouunit (kun ne eivät ole käynnissä) tai Faraday-häkkejä heikentääkseen langattomia signaaleja testausta varten.
Google myös tukee verkkoyhteyksien hillitseminen Chrome-selaimessa, joka voi olla kätevä testattaessa, kuinka sivustot tai verkkosovellukset toimivat hitaissa verkoissa. Tämä asetus on saatavilla myös kaikissa Chromium-pohjaisissa verkkoselaimissa. Applen iOS ja iPadOS ovat sallineet verkon kuristus kehittäjän asetuksissa jonkin aikaa, mutta sen valikon saavuttaminen edellyttää Xcode-kehitysstudion käyttöä Macissa.
Android 13 Developer Preview 2 lisää myös ajonaikaiset luvat sovellusilmoituksille, parannetun japaninkielisen tekstin rivitys, uusi Text Conversion API kielille, kuten japani, COLR-fontit, MIDI 2.0, Bluetooth LE Audio ja muut muutoksia. Tutustu pääsivuihimme Android 13 Developer Preview 2 -kattavuus lisätietoja ja latauslinkkejä Pixel-laitteille.
Lähde:Esper