Android 13 pomůže vývojářům testovat jejich aplikace s pomalejším internetovým připojením

Google přidává do nadcházejícího vydání Androidu 13 funkci, která vývojářům aplikací umožní simulovat pomalejší připojení k internetu.

Vždy je důležité, aby aplikace pro Android dobře fungovaly na široké škále velikostí obrazovek, typů čipsetů, mobilních sítí a tak dále. Testování na pomalých rychlostech sítě je obzvláště důležité, protože ne každý má gigabitový internet resp neomezená datová připojení 5G, ale vždy bylo obtížné uměle snížit rychlost internetu Android. Naštěstí to může Android 13 konečně změnit.

Google pracuje na nové funkci pro nadcházející aktualizaci Android 13, která umožní omezit jakékoli síťové připojení, podle blogového příspěvku od Esper. Funkce zatím ve skutečnosti nefunguje, ale kód z projektu Android Open Source Project (AOSP) naznačuje, že budete moci nastavit rychlost sítě v bajtech za sekundu.

Jediný háček je v tom, že tato funkce vyžaduje podporu na úrovni jádra a protože většina zařízení nedostává aktualizace do jádra po jejich vydání mnoho stávajících telefonů a tabletů pravděpodobně nebude podporovat síť škrcení. Jádro také musí být sestaveno s určitými povolenými konfiguračními možnostmi, jako je CONFIG_NET_SCHED.

Už je to možné spusťte emulátor Android Studio s omezeným síťovým připojením, ale nikdy neexistoval snadný způsob, jak otestovat pomalejší síťová připojení se skutečným fyzickým zařízením. Někteří vývojáři použili mikrovlnné trouby (když neběží) nebo faradayovy klece k oslabení bezdrátových signálů do zařízení pro testování.

Google také podporuje omezení síťových připojení ve webovém prohlížeči Chrome, což může být užitečné pro testování výkonu webů nebo webových aplikací v pomalých sítích. Toto nastavení je dostupné také ve všech webových prohlížečích založených na Chromiu. Apple iOS a iPadOS povolil omezení sítě v nastavení vývojáře na chvíli, ale dosažení této nabídky vyžaduje použití vývojového studia Xcode na počítači Mac.

Android 13 Developer Preview 2 také přidává runtime oprávnění pro oznámení aplikací, vylepšený japonský text zalamování, nové rozhraní API pro konverzi textu pro jazyky jako japonština, COLR fonty, MIDI 2.0, Bluetooth LE Audio a další Změny. Podívejte se na naše hlavní Pokrytí Android 13 Developer Preview 2 další informace a odkazy ke stažení pro zařízení Pixel.

Zdroj:Esper