Google pridáva do pripravovaného vydania Android 13 funkciu, ktorá umožní vývojárom aplikácií simulovať pomalšie internetové pripojenia.
Vždy je dôležité, aby aplikácie pre Android dobre fungovali na širokej škále veľkostí obrazoviek, typov čipsetov, mobilných sietí atď. Testovanie na nízkych rýchlostiach siete je obzvlášť dôležité, keďže nie každý má gigabitový internet resp neobmedzené dátové pripojenia 5G, ale vždy bolo ťažké umelo obmedziť rýchlosť internetu Android. Našťastie to môže Android 13 konečne zmeniť.
Google pracuje na novej funkcii pre nadchádzajúcu aktualizáciu systému Android 13, ktorá podľa blogového príspevku od Espera umožní obmedziť akékoľvek sieťové pripojenie. Funkcia v skutočnosti ešte nefunguje, ale kód z projektu Android Open Source Project (AOSP) naznačuje, že budete môcť nastaviť rýchlosť siete v bajtoch za sekundu.
Jediným háčikom je, že táto funkcia vyžaduje podporu na úrovni jadra a keďže väčšina zariadení nedostáva aktualizácie do jadra po ich vydaní, mnohé existujúce telefóny a tablety pravdepodobne nebudú podporovať sieť škrtenie. Jadro tiež musí byť zostavené s určitými povolenými možnosťami konfigurácie, ako napríklad CONFIG_NET_SCHED.
Už sa to dá spustite emulátor Android Studio s obmedzeným sieťovým pripojením, ale nikdy neexistoval jednoduchý spôsob, ako otestovať pomalšie sieťové pripojenia so skutočným fyzickým zariadením. Niektorí vývojári použili mikrovlnné rúry (keď nie sú v prevádzke) alebo faradayových klietok na oslabenie bezdrôtových signálov do zariadenia na testovanie.
Google tiež podporuje obmedzenie sieťových pripojení vo webovom prehliadači Chrome, čo môže byť užitočné na testovanie výkonnosti stránok alebo webových aplikácií v pomalých sieťach. Toto nastavenie je dostupné aj vo všetkých webových prehliadačoch založených na prehliadači Chromium. Apple iOS a iPadOS to povolili obmedzovanie siete v nastaveniach vývojára na chvíľu, ale dosiahnutie tejto ponuky vyžaduje použitie vývojového štúdia Xcode na počítači Mac.
Android 13 Developer Preview 2 tiež pridáva povolenia na spustenie pre upozornenia aplikácií, vylepšený japonský text zalamovanie, nové rozhranie API na konverziu textu pre jazyky ako japončina, COLR fonty, MIDI 2.0, Bluetooth LE Audio a ďalšie zmeny. Pozrite si naše hlavné Pokrytie Android 13 Developer Preview 2 ďalšie informácie a odkazy na stiahnutie pre zariadenia Pixel.
Zdroj:Esper