Senaste ART erbjuder upp till 30 procent snabbare appstarter

Postat:
11:32 - 2023-08-22
Skribent:
| Lars A
Kommentarer:
7

Android bytte från Dalvik till ART (Android Runtime) i och med Android 5.0 Lollipop hösten 2014. ART baseras på kompileringen ahead-of-time, kör alla appar och erbjuder systemets grundläggande API-anrop.

Sedan Android 12 kan ART uppdateras genom de systemuppdateringar som tillhandahålls via Google Play, utan att tillverkare behöver göra något. Google berättar att den aktuella versionen ART 13 förde med sig upp till 30 procent snabbare appstarter på vissa enheter.

Användare har med andra ord mycket att vinna på förbättringar av ART. Enligt Google testas kommande ART-versioner genom att kompilera över 18 miljoner APK-filer, samt genom diverse kompatibilitetstester och benchmarks på en mängd olika Androidenheter.

Google kommer släppa ART 14 under de kommande månaderna för ”alla kompatibla enheter”. ART 14 erbjuder stöd för OpenJDK 17, samt nya optimeringar som vidare ökar prestandan och dessutom minskar kodstorleken.

ART is the engine behind the Android operating system (OS). It provides the runtime and core APIs that all apps and most OS services rely on. Both Java and Kotlin are compiled down to bytecode executed by ART.

Improvements in the runtime, compiler and core API benefit all developers making app execution faster and bytecode compilation more efficient.