Android Runtime
Android Runtime | |
---|---|
Тип | среда выполнения |
Автор | Google Inc |
Разработчик | Google Inc |
Написана на | Си, C++ |
Операционная система | Android |
Аппаратные платформы | ARM, MIPS, x86 |
Сайт | source.android.com/… (англ.) |
![]() |

Android Runtime — среда выполнения Android-приложений, разработанная компанией Google как замена Dalvik. ART впервые появился в Android 4.4 KitKat, в Android 5.0 полностью заменил Dalvik.
В отличие от Dalvik, который использует JIT-компиляцию (во время выполнения приложения), ART компилирует[1] приложение во время его установки. За счет этого планируется повышение скорости работы программ и одновременно увеличение времени работы от батареи.
Для обеспечения обратной совместимости ART использует тот же байт-код, что и Dalvik.
Минусы использования ART
- Увеличивается время установки приложения.
- Увеличивается занимаемое место во внутренней памяти устройства.
Плюсы использования ART
- Более быстрый запуск и исполнение приложений
- Быстрое переключение между приложениями
- Больше свободной оперативной памяти (можно держать в ней больше открытых приложений)
См. также
Примечания
- ↑ ART and Dalvik (англ.). Android Developers.