Android Runtime
| Android Runtime | |
|---|---|
| Type | køretid |
| Forfatter | Google Inc. |
| Udvikler | Google Inc. |
| Skrevet i | C , C++ |
| Operativ system | Android |
| Hardware platform | ARM , MIPS , x86 |
| Internet side | source.android.com/devic... |
| Mediefiler på Wikimedia Commons | |
Android Runtime er en Android -applikations runtime udviklet af Google som en erstatning for Dalvik . ART dukkede først op i Android 4.4 som en testfunktion og erstattede fuldstændig Dalvik i Android 5.0 . I modsætning til Dalvik, som bruger JIT-kompilering (mens applikationen kører), kompilerer ART [1] applikationen under installationen. På grund af dette er det planlagt at øge hastigheden på programmerne og samtidig øge batterilevetiden. Ulempen er den længere applikationsinstallationstid.
Android 7.0 Nougat introducerede en JIT-compiler med kodeprofilering til ART, som giver dig mulighed for konstant at forbedre ydeevnen af Android-applikationer, når de kører. JIT-kompileren supplerer ARTs nuværende Ahead of Time-kompiler og hjælper med at forbedre runtime-ydeevnen.
For bagudkompatibilitet bruger ART den samme bytekode som Dalvik.
Ulemper ved at bruge ART
- Øget installationstid for applikationer.
- Den optagede plads i enhedens interne hukommelse er stigende.
- Øget tændingstid[ angiv ] .
Fordele ved at bruge ART
- Hurtigere lancering og eksekvering af applikationer.
- Hurtig skift mellem applikationer.
- Mere gratis RAM .