Android Runtime

Материал из Википедии — свободной энциклопедии
Это старая версия этой страницы, сохранённая Gromolyak (обсуждение | вклад) в 14:43, 30 декабря 2015. Она может серьёзно отличаться от текущей версии.
Перейти к навигации Перейти к поиску
Android Runtime
Тип среда выполнения
Автор Google Inc
Разработчик Google Inc
Написана на Си, C++
Операционная система Android
Аппаратные платформы ARM, MIPS, x86
Сайт source.android.com/… (англ.)
Логотип Викисклада Медиафайлы на Викискладе
Сравнение архитектур Dalvik и ART

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

Минусы использования ART

  • Увеличивается время установки приложения.
  • Увеличивается занимаемое место во внутренней памяти устройства.

Плюсы использования ART

  • Более быстрый запуск и исполнение приложений
  • Быстрое переключение между приложениями
  • Больше свободной оперативной памяти (можно держать в ней больше открытых приложений)

См. также

Примечания

  1. ART and Dalvik (англ.). Android Developers.