Nové záväzky v Android Open Source Project Gerrit naznačujú, že systrace, nástroj na výkon jadra Androidu zabudovaný do Android Studio, môže prísť na Android P.
Ak nie ste vývojár aplikácií, pravdepodobne ste o tom nikdy nepočuli systrace predtým. Je to skratka pre „Sledovanie systému“ a je to funkcia zabudovaná do IDE Google, Android Studio. Cieľom systrace je poskytnúť vývojárom možnosť zhromažďovať a kontrolovať informácie o načasovaní naprieč všetkými procesy na úrovni systému bežiace na danom zariadení, čo môže byť veľmi užitočné pri vizualizácii systémových prostriedkov použitie. Teraz existujú dôkazy, že prichádza na Android P.
Záväzok v Android Open Source Project Gerrit ukazuje, že Google stavia systrace do ďalšej hlavnej verzie Androidu. Ako tu môžeme vidieť, pridá sa ako aplikácia a zobrazí sa v skrytej ponuke nastavení Možnosti vývojára. Vývojári, ktorí ju často používajú, budú radi, keď budú počuť, že sa zobrazí aj ako dlaždica Rýchle nastavenia.
Správa vygenerovaná systémom systrace poskytuje celkový obraz o systémových procesoch zariadenia Android za dané časové obdobie. V skutočnosti nezhromažďuje informácie o spustení kódu v rámci procesu aplikácie – v Android Studio sú aj iné nástroje (ako je profilovač CPU alebo nástroj „generovať denníky sledovania“), ktoré ukazujú, ktoré metódy aplikácia vykonáva a koľko zdrojov CPU použitím. Napriek tomu môže byť veľmi užitočný počas vývoja, pretože zhromažďuje údaje z jadra Androidu, ako je plánovač CPU, aktivita disku a vlákna aplikácií, a spája ich do praktickej HTML správy.
Vývojári ho môžu využiť na to, aby videli, ktoré zdroje sa používajú, keď je nástroj spustený. Systrace skontroluje zachytené informácie o sledovaní a upozorní na akékoľvek problémy, ktoré spozoruje, čo môže zahŕňať (ale nie výlučne) trhanie používateľského rozhrania pri zobrazovaní pohybu alebo animácií. Poskytne dokonca odporúčania, ako problémy vyriešiť.
Jedna vec je istá: za predpokladu, že sa táto nová aplikácia dostane do používateľských verzií Androidu P, bude to prínos pre testovanie chýb.