Android Runtime

Den aktuella versionen av sidan har ännu inte granskats av erfarna bidragsgivare och kan skilja sig väsentligt från versionen som granskades den 30 december 2015; kontroller kräver 14 redigeringar .
Android Runtime
Sorts körning
Författare Google Inc.
Utvecklaren Google Inc.
Skrivet i C , C++
Operativ system Android
Hårdvaruplattform ARM , MIPS , x86
Hemsida source.android.com/devic...
 Mediafiler på Wikimedia Commons

Android Runtime är en Android- applikationsruntime utvecklad av Google som ersättning för Dalvik . ART dök först upp i Android 4.4 som en testfunktion, och ersatte helt och hållet Dalvik i Android 5.0 . Till skillnad från Dalvik, som använder JIT-kompilering (medan applikationen körs), kompilerar ART [1] applikationen under installationen. På grund av detta är det planerat att öka hastigheten på programmen och samtidigt öka batteritiden. Nackdelen är den längre installationstiden för programmet.

Android 7.0 Nougat introducerade en JIT-kompilator med kodprofilering för ART, vilket gör att du ständigt kan förbättra prestanda för Android-applikationer när de körs. JIT-kompilatorn kompletterar ARTs nuvarande Ahead of Time-kompilator och hjälper till att förbättra körtidsprestandan.
För bakåtkompatibilitet använder ART samma bytekod som Dalvik.

Nackdelar med att använda ART

Fördelar med att använda ART

Se även

Anteckningar

  1. ↑ KONST och Dalvik  . android utvecklare . Hämtad 13 mars 2015. Arkiverad från originalet 15 mars 2015.