close

Android Runtime

Siirry navigointiin Siirry hakuun
Android Runtime
Tyyppi suoritusaika
Tekijä Google Inc.
Kehittäjä Google Inc.
Sisään kirjoitettu C , C++
Käyttöjärjestelmä Android
Laitteistoalusta ARM , MIPS , x86
Verkkosivusto source.android.com/devic…
 Mediatiedostot Wikimedia Commonsissa
Image
Dalvikin ja ART -arkkitehtuurien vertailu

Android Runtime on Android -sovelluksen suoritusaika, jonka Google on kehittänyt korvaamaan Dalvikin . ART ilmestyi ensimmäisen kerran Android 4.4 :ssä testiominaisuudena ja korvasi Dalvikin kokonaan Android 5.0 :ssa. Toisin kuin Dalvik, joka käyttää JIT-kääntämistä (kun sovellus on käynnissä), ART kääntää [1] sovelluksen asennuksen aikana. Tästä johtuen on tarkoitus lisätä ohjelmien nopeutta ja samalla pidentää akun käyttöikää. Huono puoli on sovelluksen pidempi asennusaika.

Android 7.0 Nougat esitteli JIT-kääntäjän koodiprofiloinnilla ART:lle, jonka avulla voit jatkuvasti parantaa Android-sovellusten suorituskykyä niiden ollessa käynnissä. JIT-kääntäjä täydentää ART:n nykyistä Ahead of Time -kääntäjää ja auttaa parantamaan ajonaikaista suorituskykyä. Taaksepäin yhteensopivuutta
varten ART käyttää samaa tavukoodia kuin Dalvik.

ART:n käytön haitat

  • Pidentynyt sovelluksen asennusaika.
  • Laitteen sisäisen muistin varattu tila kasvaa.
  • Pidentynyt käynnistysaika[ määritä ] .

ART:n käytön edut

  • Sovellusten nopeampi käynnistys ja suoritus.
  • Nopea vaihto sovellusten välillä.
  • Lisää ilmaista RAM-muistia .

Katso myös

Muistiinpanot

  1. ↑ ART ja Dalvik  . Android-kehittäjät . Haettu 13. maaliskuuta 2015. Arkistoitu alkuperäisestä 15. maaliskuuta 2015.