Google добавя функция към предстоящата версия на Android 13, която ще позволи на разработчиците на приложения да симулират по-бавни интернет връзки.
Винаги е важно приложенията за Android да работят добре на голямо разнообразие от размери на екрана, типове чипсети, мобилни мрежи и т.н. Тестването при ниски скорости на мрежата е особено важно, тъй като не всеки има гигабитов интернет или неограничени 5G връзки за данни, но винаги е било трудно изкуствено да се намали скоростта на интернет на Android. За щастие, Android 13 може най-накрая да промени това.
Google работи върху нова функция за предстоящата актуализация на Android 13, която ще позволи всяка мрежова връзка да бъде ограничена, според публикация в блог от Esper. Функционалността всъщност все още не работи, но кодът от Android Open Source Project (AOSP) показва, че ще можете да задавате мрежови скорости в байтове в секунда.
Единствената уловка е, че тази функция изисква поддръжка на ниво ядро и тъй като повечето устройства не получават актуализации към ядрото, след като бъдат пуснати, много съществуващи телефони и таблети вероятно няма да поддържат мрежа дроселиране. Ядрото също трябва да бъде изградено с активирани определени опции за конфигурация, като CONFIG_NET_SCHED.
Вече е възможно да стартирайте емулатора на Android Studio с ограничена мрежова връзка, но никога не е имало лесен начин за тестване на по-бавни мрежови връзки с истинско физическо устройство. Някои разработчици са използвали микровълнови фурни (когато не работят) или фарадееви клетки за отслабване на безжични сигнали към устройство за тестване.
Google също поддържа ограничаване на мрежовите връзки в уеб браузъра Chrome, което може да бъде полезно за тестване на ефективността на сайтове или уеб приложения с бавни мрежи. Тази настройка е налична и във всички базирани на Chromium уеб браузъри. iOS и iPadOS на Apple са позволили регулиране на мрежата в настройките на програмиста за известно време, но достигането до това меню изисква използване на студиото за разработка на Xcode на Mac.
Android 13 Developer Preview 2 също добавя разрешения за време на изпълнение за известия за приложения, подобрен японски текст wrapping, нов API за преобразуване на текст за езици като японски, COLR шрифтове, MIDI 2.0, Bluetooth LE Audio и други промени. Разгледайте нашата основна Покритие на Android 13 Developer Preview 2 за повече информация и връзките за изтегляне за устройства Pixel.
източник:Еспър