Služba Android Runtime (ART) je v Androidu zodpovědná za spouštění aplikací a Google ji nyní prostřednictvím nového systémového updatu obchodu Google Play aktualizoval. Díky ní se podle něj budou aplikace spouštět až o desítky procent rychleji. Uvedl to ve svém novém blogovém příspěvku.
Aktualizace služby ART podle Googlu vedou k rychlejšímu spouštění aplikací, lepšímu využití paměti, efektivnější kompilaci bajtového kódu i rychlejšímu vydávání bezpečnostních updatů. Díky té nejnovější – ART 13 – spolu s optimalizací běhového prostředí a kompilátoru prý bude spouštění aplikací na některých zařízeních rychlejší až o 30 %.
Proces testování aktualizací ART prý zahrnuje „kompilaci více než 18 milionů souborů APK a spuštění testů kompatibility aplikací a srovnávacích testů spouštění, výkonu a paměti na různých zařízeních s Androidem, která co nejvěrněji kopírují rozmanitost našeho ekosystému“. Poté následuje velmi pozvolný proces zavádění.
Google kromě toho zdůraznil, že s každou aktualizací ART přicházejí i vývojářská vylepšení, jako je vylepšení sady nástrojů OpenJDK a optimalizace kompilátoru, z kterých těží jak platforma Java, tak Kotlin. V této souvislosti poznamenal, že ART 13 „vede k „nejrychlejšímu přijetí nového vydání OpenJDK (11) na zařízeních s Androidem“.
Google na závěr svého příspěvku sdělil, že v příštích měsících vydá aktualizaci ART 14. Ta přijde s „novými optimalizacemi kompilátoru a běhového prostředí, které zlepšují výkon a zároveň snižují velikost kódu“.